korenko-git/opencode-setup/security-suite
- community
Checking that the SKILL.md file is still in the repository.
Unified security suite for comprehensive application security. Use PROACTIVELY whenever the user mentions security, vulnerabilities, audits, hardening, XSS, injection, authentication, dependencies, SAST, compliance (OWASP/GDPR/SOC2/PCI-DSS), or secure coding. Covers the full security lifecycle: threat modeling → vulnerability scanning → secure coding (backend/frontend/mobile) → dependency auditing → hardening orchestration → compliance validation.
Install
npx vskill@latest install korenko-git/opencode-setup/security-suiteSKILL.md
Security Suite
Unified security toolkit covering the full application security lifecycle — from threat modeling and vulnerability scanning to secure coding, dependency auditing, and compliance validation.
Capability Map
| Task | Go To | |
|---|---|---|
| Security audit, threat modeling, DevSecOps, compliance | → references/auditor.md | |
| Secure backend code, API security, authentication, DB | → references/backend.md | |
| XSS prevention, CSP, DOM security, frontend code | → references/frontend.md | |
| Mobile security, WebView, biometrics, certificate pinning | → references/mobile.md | |
| SAST scanning, static analysis, multi-language tools | → references/sast.md | |
| XSS scanning specifically | → references/xss-scan.md | |
| Dependency CVE scanning, SBOM, supply chain | → references/deps.md | |
| Full hardening orchestration (multi-phase pipeline) | → references/hardening.md | |
| Security requirements from threat models | → below (inline) |
Quick Decision Guide
Security Requirement Extraction (inline)
Use when translating threat models or business context into actionable security requirements, user stories, or test cases.
Requirement Categories
Requirement Types
| Type | Focus | Example | |
|---|---|---|---|
| Functional | What system must do | "Must authenticate all API requests" | |
| Non-functional | How it performs | "Auth must complete in <2s" | |
| Constraint | Imposed limits | "Must use approved crypto libraries" |
Required Attributes per Requirement
- Traceability — links to a specific threat or compliance control
- Testability — can be verified (automated or manual)
- Priority — business criticality (Critical / High / Medium / Low)
- Acceptance Criteria — definition of "done"
Template
Anti-patterns to Avoid
- ❌ "Be secure" — not a requirement
- ❌ "Use strong encryption" — not specific (name the algorithm)
- ❌ No acceptance criteria — can't verify it's done
- ❌ Not traced to a threat — can't justify priority
Best Practices (Cross-Cutting)
These apply regardless of which reference you load:
- Defense in depth — never rely on a single control
- Principle of least privilege — everywhere, always
- Fail securely — default deny, graceful degradation
- Validate all inputs — allowlist, not denylist
- Shift left — security in CI/CD, not just at release
- Never trust user input — validate at every layer
- Audit logging — all auth events, all failures, no secrets in logs
- Dependency hygiene — scan daily, patch patch-versions automatically
- Secrets out of code — env vars, Vault, cloud secret managers
- Test security controls — SAST + DAST + manual pen test
Reference Files
Load only the file relevant to the current task. Each file is self-contained.
references/auditor.md— Security auditor: DevSecOps, compliance, threat modeling, pen test planningreferences/backend.md— Backend secure coder: API, DB, auth, CSRF, headers, secretsreferences/frontend.md— Frontend secure coder: XSS, CSP, DOM, clickjacking, redirectsreferences/mobile.md— Mobile secure coder: WebView, biometrics, cert pinning, storagereferences/sast.md— SAST scanner: multi-language static analysis, tool configs, CI/CD integrationreferences/xss-scan.md— XSS scanner: framework-specific detection, reporting, preventionreferences/deps.md— Dependency scanner: CVE lookup, SBOM, supply chain, auto-remediationreferences/hardening.md— Hardening orchestrator: 13-step phased pipeline with checkpoints
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/security-suite/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/korenko-git/opencode-setup/security-suite)