The Idea
LLMs have broad but shallow security knowledge. They know about SQL injection, but lack the nuanced techniques that experienced pentesters use—parser quirks, bypass methods, validation tricks, and chain attacks. Skills inject this deep, specialized knowledge directly into the agent’s context, transforming it from a generalist into a specialist for the task at hand.How They Work
When Strix spawns an agent for a specific task, it selects up to 5 relevant skills based on the context:- Advanced techniques — Non-obvious methods beyond standard testing
- Working payloads — Practical examples with variations
- Validation methods — How to confirm findings and avoid false positives
Skill Categories
Vulnerabilities
Core vulnerability classes with deep exploitation techniques.Frameworks
Framework-specific testing patterns.Technologies
Third-party service and platform security.Protocols
Protocol-specific testing techniques.Reconnaissance
Passive discovery and attack-surface mapping techniques.Tooling
Sandbox CLI playbooks for core recon and scanning tools.Skill Structure
Each skill is a Markdown file with YAML frontmatter for metadata:Contributing Skills
Community contributions are welcome. Create a.md file in the appropriate category with YAML frontmatter (name and description fields). Good skills include:
- Real-world techniques — Methods that work in practice
- Practical payloads — Working examples with variations
- Validation steps — How to confirm without false positives
- Context awareness — Version/environment-specific behavior