| Version | Supported |
|---|---|
| 1.x.x | ✅ |
| < 1.0 | ❌ |
We provide security updates for the latest minor version of the 1.x release line.
We take the security of PromptScript seriously. If you believe you have found a security vulnerability, please report it to us as described below.
Please do not report security vulnerabilities through public GitHub issues.
Instead, please report them via email to:
You should receive a response within 48 hours. If for some reason you do not, please follow up via email to ensure we received your original message.
Please include the following information in your report:
- Type of issue (e.g., buffer overflow, command injection, path traversal, etc.)
- Full paths of source file(s) related to the issue
- Location of the affected source code (tag/branch/commit or direct URL)
- Step-by-step instructions to reproduce the issue
- Proof-of-concept or exploit code (if possible)
- Impact of the issue, including how an attacker might exploit it
-
Acknowledgment: We will acknowledge receipt of your vulnerability report within 48 hours.
-
Assessment: We will assess the vulnerability and determine its severity within 7 days.
-
Resolution Timeline:
- Critical vulnerabilities: Fix within 7 days
- High severity: Fix within 14 days
- Medium severity: Fix within 30 days
- Low severity: Fix in next scheduled release
-
Disclosure: We will coordinate with you on the timing of public disclosure. We aim to disclose vulnerabilities within 90 days of initial report, or sooner if a fix is available.
-
Credit: We will credit you in the security advisory (unless you prefer to remain anonymous).
When using PromptScript in your organization:
- Use private Git registries for sensitive configurations
- Authenticate with tokens stored in environment variables
- Review registry changes through pull requests
- Validate
.prsfiles in CI pipelines before merging - Use
prs validate --strictto catch issues early - Pin registry versions for production stability
- Never hardcode credentials in
.prsfiles - Use environment variable substitution:
${PUBLIC_KEY} - Keep
.envfiles out of version control
This security policy applies to:
- The
@promptscript/clinpm package - The PromptScript Docker images
- The PromptScript GitHub repository
Third-party packages, plugins, or external registries are not covered by this policy.
Security advisories are published via:
- GitHub Security Advisories
- Release notes in CHANGELOG.md
Subscribe to the repository's security alerts to be notified of new advisories.