| Version | Supported |
|---|---|
| 0.2.x | ✅ |
| 0.1.x | ❌ |
We take security seriously. If you discover a security vulnerability in the Skill Scanner, please report it responsibly.
DO NOT open a public GitHub issue for security vulnerabilities.
Instead, please email: oss-security@cisco.com
Include:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
- Acknowledgment: Within 48 hours
- Initial Assessment: Within 1 week
- Fix Timeline: Depends on severity
- Critical: 1-7 days
- High: 1-2 weeks
- Medium: 2-4 weeks
- Low: Best effort
- We follow coordinated disclosure
- We will credit researchers (unless they prefer anonymity)
- We will publish security advisories for confirmed vulnerabilities
- We request 90 days before public disclosure
-
Prompt Injection Protection
- Random delimiter system prevents analyzer manipulation
- Validates delimiter integrity before LLM analysis
-
Input Validation
- File path validation
- Size limits on uploaded files
- Sanitization of user inputs
-
Sandboxed Execution
- Behavioral analyzer runs in Docker (optional)
- Read-only file system by default
- Network isolation available
-
No Credential Exposure
- No hardcoded credentials
- API keys from environment only
- Secrets never logged
When using the analyzer:
- Run in isolated environment for untrusted skills
- Use Docker sandbox for behavioral analysis
- Review findings manually before taking action
- Keep dependencies updated (
pip install --upgrade cisco-ai-skill-scanner) - Use environment variables for API keys (never hardcode)
- Behavioral Analyzer: Executes skill code - only use on skills you're analyzing
- LLM Analyzer: Sends skill content to LLM provider (use Bedrock for compliance)
- Static Analysis: Pattern-based, may miss sophisticated obfuscation
This tool scans agent skills for security threats. It is not a substitute for:
- Manual security review
- Penetration testing
- Compliance audits
- Legal review
Always perform comprehensive security assessment before deploying skills in production.
We regularly update dependencies to address security vulnerabilities. Run:
pip install --upgrade cisco-ai-skill-scannerTo check for dependency vulnerabilities:
uv run pip-auditFor security concerns: oss-security@cisco.com For general issues: https://github.com/cisco-ai-defense/skill-scanner/issues