security-ruleslisted
Install: claude install-skill rocky2431/ultra-builder-pro-cli
# Review security-relevant changes
Follow data from an attacker-controlled or less-trusted source to a protected action,
secret, identity, or output. Report plausible exploit paths, not isolated pattern
matches.
## Review procedure
1. Identify trust boundaries, protected assets, principals, and state-changing actions
in the diff.
2. Trace input validation, canonicalization, authorization, and output handling through
the real call path.
3. Verify authorization is derived from trusted server state and applies to the
requested resource, tenant, or object.
4. Inspect persistence and command boundaries for injection, unsafe deserialization,
path traversal, and unbounded resource use.
5. Inspect logs, errors, telemetry, and client responses for secret or sensitive-data
disclosure.
6. Inspect changed authentication, cryptography, dependency, file-upload, webhook, and
cross-origin behavior when present.
7. Check the failure path: rate limits, replay or idempotency, partial writes, rollback,
and audit evidence where the risk requires them.
## Finding threshold
Report only when the current code supports a triggering input and a meaningful impact.
Include the source-to-sink path, affected asset, exploit preconditions, and a bounded
fix. Distinguish a missing defense from a defense implemented elsewhere in the live
path.
Treat confirmed secret exposure, authorization bypass, injection with material impact,
and destructive cross-tenant access as blocking. Calibr