| Version | Supported |
|---|---|
| 1.x | Yes |
| < 1.0 | No |
If you discover a security vulnerability in Agent Shield, please do not open a public issue. Instead, report it privately so we can address it before disclosure.
- GitHub Security Advisories (preferred): Use the Security Advisories feature to report privately
- Email: Send a detailed report to security@agent-shield.dev
- A clear description of the vulnerability
- Steps to reproduce (minimal test case preferred)
- The version(s) of Agent Shield affected
- Any potential impact or exploit scenarios you've identified
- CVSS score estimate if possible
- Suggested fix, if you have one
| Severity | Acknowledgment | Triage | Fix Target |
|---|---|---|---|
| Critical | 24 hours | 48 hours | 7 days |
| High | 48 hours | 5 days | 14 days |
| Medium | 72 hours | 10 days | 30 days |
| Low | 7 days | 14 days | Next release |
- Acknowledgment within the SLA above, confirming receipt
- Triage — we assess severity, impact, and affected versions
- Fix — a patch is developed, tested, and released within the target window
- Advisory — a GitHub Security Advisory is published after the fix is released
- Credit — reporters are credited in the release notes and advisory (unless they prefer anonymity)
The following are in scope for security reports:
- Detection bypasses — inputs that should be flagged but aren't
- False negatives — attack patterns that evade all detectors
- Pattern regex issues — ReDoS (Regular Expression Denial of Service) in detection patterns
- CLI vulnerabilities — command injection or unsafe input handling in the CLI tool
- Type confusion — inputs that crash or cause unexpected behavior in public APIs
- Resource exhaustion — inputs that cause excessive CPU or memory usage
- Dependency issues — though Agent Shield has zero dependencies, report any if introduced
The following are out of scope:
- Feature requests or general bugs (use GitHub Issues)
- Attacks that require modifying the Agent Shield source code itself
- Social engineering attacks against project maintainers
Agent Shield is built with these security principles:
- Zero dependencies — no supply chain risk from third-party packages
- Local-only detection — no data ever leaves the user's environment
- No network calls — no API keys, no cloud services, no telemetry
- Pattern matching only — deterministic detection, no ML model dependencies
- Fail-safe defaults — when in doubt, flag as suspicious
- Input validation — public APIs validate types and reject invalid input
We follow coordinated disclosure:
- Reporter submits vulnerability privately
- We acknowledge and begin triage within the SLA
- A fix is developed and tested
- A patched version is released to npm
- A GitHub Security Advisory is published
- The reporter is credited (if desired)
- The fix is documented in CHANGELOG.md
Agent Shield runs the following automated security checks in CI:
npm audit— checks for known vulnerabilities in the dependency tree- Red team simulation — 49+ attack payloads tested on every commit
- False positive validation — 103+ benign inputs verified on every commit
- Shield score — detection coverage tracked across all threat categories
Thank you for helping keep Agent Shield and its users safe.