security-architecture

Map attack surfaces and identify unmitigated STRIDE threats before implementation.

139|7|Updated May 8, 2026
One-click install
npx skills add https://github.com/arbiterForge/codeArbiter --skill security-architecture-arbiterforge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-architecture
Source: https://github.com/arbiterForge/codeArbiter/tree/main/plugins/ca/skills/security-architecture
Command: npx skills add https://github.com/arbiterForge/codeArbiter --skill security-architecture-arbiterforge

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents teams from building sensitive features without first understanding their attack surface, security boundaries, and unresolved risks.

Core Features & Use Cases

  • Attack-surface mapping: Lists entry points, outbound calls, data sinks, and trust transitions for the scoped feature.
  • STRIDE analysis: Checks spoofing, tampering, repudiation, disclosure, denial of service, and privilege escalation with mitigation status.
  • Targeted escalation: Can route specialized concerns to security-reviewer or auth-crypto-reviewer when needed.
  • Use case: Before shipping a new payment or authentication workflow, use this Skill to catch boundary-crossing gaps and decide whether the design can proceed, needs constraints, or must stop.

Quick Start

Use the security-architecture skill to review the threat-model scope for your sensitive feature and return the surface, STRIDE findings, and verdict in a concise report.

Frequently Asked Questions about security-architecture

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I model security threats before implementing a new sensitive feature?

To model security threats before implementation, you map the feature's attack surface, identify trust transitions, and run a STRIDE analysis to check spoofing, tampering, repudiation, disclosure, denial of service, and privilege escalation.

What is attack surface mapping for architectural boundaries?

Attack surface mapping for architectural boundaries involves listing entry points, outbound calls, data sinks, and trust transitions for a scoped feature to identify unmitigated security threats before the code is written.

When do I need a STRIDE analysis for my codebase?

You need a STRIDE analysis when building sensitive features like payment or authentication workflows, adding new entry points, or reviewing code that has not yet been written to catch boundary-crossing gaps.

Do I need a security-controls.md file to perform threat modeling?

Yes, threat modeling requires a security-controls.md file to serve as the boundary source, which is then used to perform the STRIDE pass and determine whether the design can proceed, needs constraints, or must stop.

Can I escalate specific security findings to specialized reviewers?

Yes, you can escalate specialized security concerns by dispatching targeted analysis to a security-reviewer or auth-crypto-reviewer when the initial threat-model review identifies issues requiring deeper inspection.