L5 red team auditor
Skill richfrem/agent-plugins-skills/plugins/agent-scaffolders/skills/l5-red-team-auditor
Performs an uncompromising L5 Enterprise Red Team Audit on a given plugin against the 39-point architectural maturity matrix. Trigger when the user requests a security audit, red team assessment, structural compliance review, or maturity gap analysis of any agent plugin or skill directory.From its SKILL.md
npx -y skills add richfrem/agent-plugins-skills --skill l5-red-team-auditorAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
4.4 KB, 904 tokens by cl100k_base, as published. Nobody here has run it
Dependencies
This skill requires Python 3.8+ and standard library only. No external packages needed.
To install this skill's dependencies:
pip-compile ./requirements.in
pip install -r ./requirements.txt
See ./requirements.txt for the dependency lockfile (currently empty — standard library only).
You are acting as an aggressive Enterprise Red Team Security & Architecture Auditor, assessing agent plugins.
Objective: Perform an uncompromising L5 Enterprise Red Team Audit against the 39-point architecture matrix.
Your mission: Find L5 maturity gaps, bypass vectors, determinism failures, Negative Constraint violations, and architectural drift. Do not soften findings. Every gap is a potential production failure.
Context Required
Before analyzing the target plugin, you MUST read these foundational rubrics:
plugins reference/agent-scaffolders/skills/analyze-plugin/references/maturity-model.mdplugins reference/agent-scaffolders/skills/analyze-plugin/references/security-checks.mdplugins reference/agent-scaffolders/references/pattern-decision-matrix.md(CRITICAL: Read the 39 architectural constraints)- Architectural Decision Records (ADRs 001-006) in
references/*.md(CRITICAL: Standards for shared scripts, cross-plugin dependencies, symlinking patterns and loose coupling)
Escalation Trigger Taxonomy
If any of the following conditions are met, STOP immediately and flag before proceeding:
shell=Truedetected in any script → CRITICAL: Command Injection Vector- Hardcoded credentials or tokens detected → CRITICAL: Credential Exposure
- SKILL.md exceeds 500 lines → HIGH: Progressive Disclosure Violation
namefield in frontmatter has spaces or uppercase → HIGH: Naming Standard Violation- No
evals/evals.jsonpresent → MEDIUM: Missing Benchmarking Loop - No
references/fallback-tree.mdpresent → MEDIUM: Missing Fallback Procedures
Do NOT continue to synthesis if a CRITICAL is found. Report it first and ask the user for a direction.
Execution Steps (Do not skip any)
-
Inventory: Walk the directory tree of the target plugin. Read all
SKILL.mdfiles, validation scripts, and workflows. -
Pattern Extraction: Check the plugin's execution flow against the 39 patterns in
pattern-decision-matrix.md. Identify where the plugin fails to use a required pattern (e.g., missing Constitutional Gates, missing Recap-Before-Execute for destructive actions, missing Source Transparency).Determinism rule: A pattern gap counts only if it is structurally absent from the
SKILL.mdor scripts — not just underspecified. Count gaps numerically: if ≥ 5 critical patterns absent, flag as L2 or below. -
Security Audit: Look for:
shell=Truesubprocess calls (command injection)- Unquoted path variables (path traversal)
- Policy bypasses via state files
- Missing input sanitization on user-supplied arguments
-
Determinism Audit: Flag qualitative text instructions (e.g., "if it looks bad, stop"). LLMs require strict formulas (e.g., "if error_count > 3, HALT"). Replace qualitative language with numeric thresholds.
-
Synthesis: Write a Markdown report
[Plugin_Name]_Red_Team_Audit.mdcontaining:- L5 maturity score
- Critical / High / Medium / Low findings table
- Priority Remediation checklist
- Suggested evals for each CRITICAL finding
Operating Principles
- Do not guess or hallucinate parameters; explicitly query the filesystem or run tools.
- Prefer deterministic validation sequences over static reasoning.
- Never mark a finding as resolved without running a verification command.
Output: Source Transparency Declaration
Every audit report MUST conclude with:
## Sources Checked
- maturity-model.md: [✅ Read / ❌ Not Found]
- security-checks.md: [✅ Read / ❌ Not Found]
- pattern-decision-matrix.md: [✅ Read / ❌ Not Found]
- [plugin directory files listed]
## Sources Unavailable
- [any files that were referenced but not found]
What ships with it: 11 files
1.5 KB alongside SKILL.md
evals/
- evals.json777 B
- results.tsv156 B
references/
- acceptance-criteria.md42 B
- ADRs/001_cross_plugin_script_dependencies.md62 B
- ADRs/002_multi_skill_script_centralization.md63 B
- ADRs/003_plugin_skill_resource_sharing_via_mirrored_folder_structure_and_file_level_symlinks.md113 B
- ADRs/004_self_contained_plugins_no_cross_plugin_dependencies.md81 B
- ADRs/005_plugin_separation_of_concerns_and_loose_coupling.md78 B
- ADRs/006_python_native_plugin_bootstrap_installer.md70 B