security_scan
Scan cloud architecture for security anti-patterns and misconfigurations, generating structured reports with severity-graded findings for unencrypted data, public databases, missing WAF, weak authentication, and other vulnerabilities.
Instructions
Scan an architecture for security anti-patterns and misconfigurations.
Returns a structured report with severity-graded findings (critical / high
/ medium / low / info), each tied to specific component IDs. Framework-
agnostic — use validate_compliance for specific regulatory frameworks.
Checks include: unencrypted data stores, public-facing databases, missing WAF on public HTTP endpoints, weak auth on APIs, SPOFs, overly permissive connection protocols.
Behavior: Pure computation — no LLM, no network. Does not touch cloud.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| spec_json | Yes | ArchSpec to scan. The scanner inspects component configs, connection protocols, encryption flags, exposure boundaries, and auth presence. |