vamfi/vamfi-plugins/security-architecture-review

Claude Code and agent skill by vamfi/vamfi-plugins

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

This skill should be used when the user asks to "review security architecture", "run a threat model", "produce a security review", "check for security risks", "review OWASP compliance", "assess security controls", "run a pre-production security gate", or needs security analysis at any stage of the SDLC — not just at the end.

Install

npx vskill@latest install vamfi/vamfi-plugins/security-architecture-review

SKILL.md

Security Architecture Review

Embed security thinking at every stage of the SDLC. Produce threat models, security controls checklists, and compliance gap analyses that identify risks before they reach production.

Overview

Security architecture review is not a final gate — it is a continuous practice applied at design, implementation, test, and release stages. This skill is callable from any pipeline stage. The earlier a security concern is found, the cheaper it is to fix.

Shift-Left Security Activities by Stage

StageSecurity ActivityOutput
DiscoveryData classification, compliance identificationData map, regulatory checklist
ArchitectureThreat modelling, security controls designSTRIDE threat model, controls spec
ImplementationSecure code review patterns, secrets auditCode security checklist
TestingSecurity test cases, DAST planningSecurity test plan
ReleasePre-production gate, dependency auditGo/No-go security gate
RunIncident response, continuous monitoringSecurity runbook

STRIDE Threat Modelling

For each trust boundary in the system:

Identify Threats
ThreatCategoryAsset at RiskAttack VectorLikelihoodImpactRiskControl
[description]S/T/R/I/D/E[what is exposed][how attack occurs]H/M/LH/M/LH/M/L[mitigation]

STRIDE categories:

  • Spoofing Identity
  • Tampering with Data
  • Repudiation
  • Information Disclosure
  • Denial of Service
  • Elevation of Privilege

Risk = Likelihood × Impact. HIGH risk requires a documented control before architecture sign-off.

Security Controls Checklist

Assess against the following controls:

Authentication and Identity

  • [ ] Multi-factor authentication for sensitive operations
  • [ ] Secure session management (token rotation, expiry)
  • [ ] OAuth 2.0 / OIDC for third-party auth
  • [ ] Password policy enforcement

Authorisation

  • [ ] Role-based or attribute-based access control implemented
  • [ ] Principle of least privilege applied
  • [ ] IDOR prevention (object-level access checks)
  • [ ] API endpoint authorisation (not just authentication)

Input Validation and Output Encoding

  • [ ] Server-side input validation on all endpoints
  • [ ] Parameterised queries / ORM for database access
  • [ ] Output encoding to prevent XSS
  • [ ] File upload validation (type, size, content)

Secrets and Configuration

  • [ ] No hardcoded credentials in source code
  • [ ] Secrets managed in a vault (not environment variables in plain text)
  • [ ] Secret rotation schedule defined
  • [ ] Production configs separated from code

Data Protection

  • [ ] TLS 1.2+ for all data in transit
  • [ ] Encryption at rest for sensitive data
  • [ ] Data classification applied and documented
  • [ ] Data retention and deletion policy defined

Dependency Security

  • [ ] Automated dependency vulnerability scanning in CI
  • [ ] SBOM (Software Bill of Materials) generated
  • [ ] Licence compliance checked
  • [ ] Unpinned dependencies flagged

Pre-Production Security Gate

Binary PASS / FAIL assessment:

CheckStatusBlocker?
No CRITICAL CVEs in dependenciesPASS/FAILYes
No hardcoded secrets in codebasePASS/FAILYes
Authentication implemented and testedPASS/FAILYes
OWASP Top 10 reviewedPASS/FAILYes
Security test cases passingPASS/FAILYes
Data classification documentedPASS/FAILNo

Result: PASS (proceed) / FAIL (list of blocking items to resolve first)

Additional Resources

  • `references/owasp-top10-mapping.md` — OWASP Top 10 2025 with controls
  • `references/compliance-frameworks.md` — GDPR, SOC 2, ISO 27001, PCI-DSS, HIPAA mappings
  • `assets/security-review-template.md` — Blank threat model + controls template

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/vamfi/vamfi-plugins/security-architecture-review/badge)](https://verified-skill.com/skills/vamfi/vamfi-plugins/security-architecture-review)

Something wrong with this skill or its page? Tell us.