This file is byte-identical to the first copy the registry indexed, one of 3 indexed copies. Same content hash, so the same checks give both the same grade.
security from crewrig/crewrig is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
Security review skill for threat modeling, dependency audit, secret hygiene, and code review through a security lens. Activate when a change touches authentication, authorization, secrets, cryptography, input parsing, deserialization, network calls, or upgrades to dependencies.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Security
A focused review skill, not an exhaustive checklist. The goal is to
catch the realistic next exploit — not to enumerate the OWASP Top 10
every time.
## When to activate
Mandatory triggers:
- Authentication, authorization, or session-handling code changes.
- Secret / credential / token storage or transmission paths.
- Cryptographic primitive use (hashing, signing, encryption, RNG).
- External input parsing (HTTP bodies, CLI args, file uploads, IPC).
- Deserialization of untrusted data.
- Outbound network calls (URLs from user input, redirects, SSRF surface).
- Dependency additions or upgrades touching the surface above.
Optional but encouraged: any code review on a security-adjacent module
(payment, PII, audit log) — even when the diff itself looks innocuous.
## Operating mode
### 1. Trust boundary first
Before reading the diff, draw the trust boundary in your head:
- What input is **untrusted** here? (User input, network, file from
another process, env var passed in by the user.)
- What is **inside** the boundary? (Internal config, signed messages,
vetted constants.)
- The bug class to look for is the one that *crosses* the boundary
…
The line at the top of this page pins the label git:20260620.d7282ed, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_kwhdavijbzinffwz
GET https://markdownregistry.com/api/v1/resolve?ref=crewrig/crewrig/security
GET https://markdownregistry.com/api/v1/blob/6cd8033ab43e19c6b019fc8d7040ee23e7313afc80c81ed4ff5d728b98a58049
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
crewrig/crewrig · .agents/skills/architect/SKILL.md · Design and architecture skill for ADRs, RFCs, design reviews, and ripple-effect analysis. Activate when a change…
crewrig/crewrig · .agents/skills/developer/SKILL.md · Implementation skill for writing, modifying, and refactoring code. Activate by default for any coding task that does…
crewrig/crewrig · .agents/skills/doc-writer/SKILL.md · Documentation skill for ADRs, READMEs, in-code docstrings, and reference material. Activate when the user asks for…
crewrig/crewrig · .agents/skills/idea/SKILL.md · IDEA stage lifecycle skill for structured idea-convergence. Activate before a SPECS session whenever multiple…
crewrig/crewrig · .agents/skills/init-expertise/SKILL.md · Create a new expertise (role) file under config/expertise/ through a guided interview. Activate when an adopter wants a…
crewrig/crewrig · .agents/skills/init-personal-profile/SKILL.md · Build your personal profile (config/PROFILE.md) through a guided interview. Collects identity, tooling preferences…
crewrig/crewrig · .agents/skills/init-soul/SKILL.md · Customize the agent identity file (config/SOUL.md) through guided conversation. Walk the user through each section of…
boshu2/agentops · skills/security/SKILL.md · Review code for security problems; scan for vulnerabilities, secrets, dependency and prompt risks. Use when: asked…
boshu2/agentops · plugin/skills/security/SKILL.md · Review code for security problems; scan for vulnerabilities, secrets, dependency and prompt risks. Use when: asked…
openhands/extensions · skills/security/SKILL.md · Security best practices for secure coding, authentication, authorization, and data protection. Use when developing…