We take the security of testsprite-cli and its users seriously. Thank you for
helping keep the project and its community safe.
testsprite-cli is distributed on npm as
@testsprite/testsprite-cli.
Only the latest published version receives security fixes. Please upgrade to
the newest release before reporting an issue:
npm install -g @testsprite/testsprite-cli@latestPlease do not open a public GitHub issue for security vulnerabilities. Public issues disclose the problem before a fix is available and put users at risk.
Use one of these private channels instead:
- GitHub private vulnerability reporting (preferred). Open the repository's Security tab and click Report a vulnerability. This opens a private advisory visible only to you and the maintainers.
- Email. Write to
contact@testsprite.com with the subject line
SECURITY: testsprite-cli.
Please include, where possible:
- A description of the vulnerability and its impact.
- Steps to reproduce, or a proof-of-concept.
- The CLI version (
testsprite --version) and your OS / Node.js version. - Any suggested remediation.
- Acknowledgement within 5 business days (best-effort).
- An initial assessment and a proposed remediation timeline once the report is triaged.
- Coordinated disclosure: we will work with you on a fix and a disclosure timeline, and credit you in the release notes / advisory unless you prefer to remain anonymous.
In scope:
- The
testsprite-clisource in this repository and the published npm package. - Handling of credentials and API keys by the CLI (e.g. local credential storage, accidental logging, request construction).
- Supply-chain concerns in this repository (dependencies, CI workflows).
Out of scope (report to TestSprite product support at contact@testsprite.com instead):
- The TestSprite hosted API, web dashboard, or backend services. The CLI is a client; server-side vulnerabilities are handled through product support channels, not this repository.
- Vulnerabilities in third-party dependencies that already have an upstream advisory — please still let us know so we can bump the dependency.
We will not pursue or support legal action against researchers who:
- Make a good-faith effort to comply with this policy,
- Avoid privacy violations, data destruction, and service degradation, and
- Report promptly and do not exploit the issue beyond what is necessary to demonstrate it.
Thank you for contributing to the security of the project.