| Version | Supported |
|---|---|
| 1.x.x | ✅ |
| < 1.0 | ❌ |
We take security seriously. If you discover a security vulnerability in SkillForge, please report it responsibly.
- Do NOT open a public GitHub issue for security vulnerabilities
- Email security concerns to the maintainers (see GitHub profile)
- Or use GitHub's private vulnerability reporting
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
- Acknowledgment: Within 48 hours
- Initial Assessment: Within 1 week
- Resolution Timeline: Depends on severity
- Critical: 1-7 days
- High: 1-2 weeks
- Medium: 2-4 weeks
- Low: Next release
- Store API keys in environment variables, not in code or skill files
- Never commit
.envfiles or API keys to version control - Use separate API keys for development and production
# Set API key for current session
export ANTHROPIC_API_KEY=your-key
# Or use a .env file (add to .gitignore)
echo "ANTHROPIC_API_KEY=your-key" >> .env
echo ".env" >> .gitignore- Review generated skills before deploying — verify AI-generated content
- Never include secrets in SKILL.md files (passwords, tokens, internal URLs)
- Use security scanning before deployment:
skillforge security scan ./skills/my-skill
- SkillForge validates zip files to prevent path traversal attacks
- Symlinks are excluded from bundles
- Maximum recommended bundle size: 10MB
SkillForge includes built-in security tools:
# Scan for vulnerabilities
skillforge security scan ./skills/my-skill
# Check against governance policy
skillforge governance check ./skills/my-skill --policy production
# View audit trail
skillforge governance audit --skill my-skillWe appreciate responsible disclosure and will acknowledge security researchers who report valid vulnerabilities (unless they prefer to remain anonymous).