skillx is a security-focused tool that scans and gates agent skills before execution. We take the security of skillx itself seriously.
| Version | Supported |
|---|---|
| 0.3.x | Yes |
| < 0.3 | No |
Only the latest release receives security updates. We recommend always running the most recent version.
Do not report security vulnerabilities through public GitHub issues.
Instead, please report via GitHub Security Advisories:
- GitHub Security Advisories: Report a vulnerability
- A description of the vulnerability and its potential impact
- Step-by-step instructions to reproduce the issue
- Affected version(s)
- Any proof-of-concept code or logs, if available
- Your suggested fix, if you have one
- Acknowledgment: Within 48 hours of your report
- Initial assessment: Within 5 business days
- Resolution target: Critical issues within 14 days; others within 30 days
We will keep you informed of our progress throughout the process.
The following are considered security issues in skillx:
- Scanner bypass: Crafted skill content that evades detection by the security scanner (MD, SC, RS rules)
- Injection during skill processing: Path traversal, zip-slip, or code injection during skill fetching, extraction, or injection
- Unsafe file handling: Writing files outside intended directories, symlink attacks, or TOCTOU race conditions
- Credential exposure: Leaking API tokens, GitHub credentials, or other secrets through logs, error messages, or cached data
- Privilege escalation: Gaining elevated permissions through skillx's session or agent injection mechanisms
- Authentication/authorization flaws: Bypassing scan gating (WARN/DANGER/BLOCK) or manipulating installed state
The following are not considered security issues in skillx:
- Skill content: The skills themselves are user-supplied content. skillx scans them and reports findings, but malicious skill content is the skill author's responsibility, not a skillx vulnerability
- Local denial of service: Resource exhaustion or crashes against the local CLI (skillx runs locally, not as a service)
- Issues in third-party dependencies without a demonstrated exploit path through skillx
- Social engineering of skillx users
We follow coordinated disclosure. Once a fix is available:
- We release a patched version
- We publish a GitHub Security Advisory with details
- We credit the reporter (unless they prefer to remain anonymous)
We gratefully acknowledge security researchers who report vulnerabilities responsibly. With your permission, we will credit you in:
- The GitHub Security Advisory
- The relevant CHANGELOG entry
- The project's security acknowledgments
If you prefer to remain anonymous, we will respect that preference.
For security matters: GitHub Security Advisories
For general questions and bug reports: GitHub Issues