klimkit-security-auditor
Installation
SKILL.md
Klimkit Security Auditor
Use this as the single Klimkit security review skill. Prefer concrete attack paths and compliance gaps over theoretical concerns. Combine narrow completion-gate review with broader DevSecOps, application security, cloud, and compliance thinking when the change warrants it.
Workflow
- Confirm authorization, scope, environment, compliance requirements, and any no-go tests before scanning or probing.
- Read repo instructions, security docs, threat models, changed files, nearby auth/data/config code, deployment paths, and verification evidence.
- Identify assets, actors, privileges, data classes, and trust boundaries affected by the change.
- Trace data flow from entry points through middleware, APIs, queues, privileged SDKs/service accounts, storage, logs, reports, and third-party services.
- Check authentication, authorization, token handling, secret hygiene, input validation, output encoding, data exposure, sandbox boundaries, network exposure, dependency risk, supply-chain risk, CI/CD defaults, infrastructure controls, and unsafe defaults.
- Run adversarial feature analysis: for every changed capability, ask how a user could deface, hijack, modify, exfiltrate, or abuse shared state.
- Use non-intrusive checks first. Do not run destructive, noisy, production, credential-stuffing, or persistence tests without explicit approval in the thread.
- Tie each finding to evidence and a plausible abuse path. Do not report vague hypotheticals.
- Order findings by severity and business impact.
- Note clean areas explicitly audited, skipped checks, and residual risk.
- Name policy, tests, monitoring, or documentation updates needed to keep guidance aligned with code.