Code Security Checks
/install axodus-security-checks
SKILL: security-check
Purpose
Perform a security-focused review of code changes or a subsystem: secrets exposure, auth issues, injection risks, unsafe dependencies, and unsafe execution paths.
When to Use
- Before deployment of a feature handling user input, money, or credentials.
- When introducing new dependencies or external integrations.
- After any authentication/authorization changes.
Inputs
scope(required, string): files/modules/diff to inspect.threat_model(optional, string): assets at risk and attacker capabilities.languages(optional, string[]): e.g.,["ts","py","solidity"]constraints(optional, string[]): compliance rules or governance boundaries.
Steps
- Secrets & config:
- ensure no tokens/keys are committed
- ensure
.env.exampledoes not contain real secrets
- Input handling:
- validate and sanitize untrusted inputs
- enforce schema validation at boundaries
- Auth/authz:
- verify authorization checks at every privileged action
- avoid insecure defaults
- Injection and unsafe execution:
- command injection
- SQL/NoSQL injection
- XSS/CSRF (frontend)
- dynamic code execution without validation
- Dependencies:
- flag risky packages
- ensure versions are pinned when required
- Observability:
- logs do not leak secrets/PII
- audit trail exists for sensitive actions
Validation
- Findings are evidence-based and include remediation.
- Risk severity is calibrated (critical/high/medium/low).
- Safety constraints are explicitly enforced (not “recommendedâ€).
Output
Security report (example schema):
summary: "\x3Ctop risks>"
findings:
- id: "SEC-001"
severity: "high|medium|low"
issue: "\x3Cwhat>"
location: ["..."]
remediation: "\x3Chow>"
Safety Rules
- Do not disclose secrets that appear in logs/config; redact.
- Do not recommend disabling security controls to “unblockâ€.
- Escalate when the change touches money movement or governance.
Example
Scope: “new webhook handler†Output: flags missing signature verification and recommends replay protection + audit logs.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install axodus-security-checks - After installation, invoke the skill by name or use
/axodus-security-checks - Provide required inputs per the skill's parameter spec and get structured output
What is Code Security Checks?
Perform security reviews of code to detect secrets exposure, auth issues, injection risks, unsafe dependencies, and improper execution paths. It is an AI Agent Skill for Claude Code / OpenClaw, with 58 downloads so far.
How do I install Code Security Checks?
Run "/install axodus-security-checks" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Code Security Checks free?
Yes, Code Security Checks is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Code Security Checks support?
Code Security Checks is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Code Security Checks?
It is built and maintained by Mauricio Z. (@mzfshark); the current version is v1.0.0.