.agent-os/skills/security/SKILL.md
# Security Skill > Loaded by: RC-001, QA-006, and all agents during security tasks | Version: 1.0 ## OWASP Top 10 Checklist 1. **Injection** - Parameterized queries, input validation, output encoding 2. **Broken Auth** - Strong passwords, MFA, secure sessions 3. **Sensitive Data** - HTTPS, encryption at rest, PII handling 4. **XXE** - Disable XML external entities and DTD processing 5. **Broken Access Control** - RBAC, resource ownership, path traversal prevention 6. **Security Misconfigurati
npx skillsauth add ab-aswini/agent-kit-p1 .agent-os/skills/securityInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Loaded by: RC-001, QA-006, and all agents during security tasks | Version: 1.0
Content-Security-Policy: default-src 'self'
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-XSS-Protection: 1; mode=block
Strict-Transport-Security: max-age=31536000; includeSubDomains
Referrer-Policy: strict-origin-when-cross-origin
development
Web application testing principles. E2E, Playwright, deep audit strategies.
development
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
testing
Advanced vulnerability analysis principles. OWASP 2025, Supply Chain Security, attack surface mapping, risk prioritization.
development
# Testing Skill > Loaded by: QA Division agents | Version: 1.0 ## Test Pyramid ``` / E2E \ <- Few, slow, expensive / Integr. \ <- Some, moderate / Unit \ <- Many, fast, cheap ``` ## Unit Test Pattern (Arrange, Act, Assert) ```python def test_user_creation(): # Arrange user_data = {"name": "Alice", "email": "[email protected]"} # Act user = UserService.create(user_data) # Assert assert user.name == "Alice" assert user.id is