Wardn HubTrusted MCP server directory.

Registry

  • MCP Servers
  • Skills
  • Categories

Resources

  • API docs
  • Score method

Contribute

  • Submit server
  • Advertise
© 2026 Wardn Hub
Wardn Hub
MCP ServersSkillsCategoriesAPI docsSubmit server
Submit server
skills/mohitagw15856/pm-claude-skills/skill-security-auditor

skill-security-auditor

4
mohitagw15856/pm-claude-skills·Audit failed·Snapshot 0c9bdf3bb7de

Summary

This source did not publish a separate summary. Review SKILL.md before using the skill.

SKILL.md

Skill Security Auditor

Review an AI skill file or system prompt for instructions that could harm whoever installs or runs it. Skills are plain text, but plain text can still tell a model to leak data, run destructive commands, or ignore its guidelines. This skill produces a structured safety verdict.

When to use

  • Vetting a skill from an untrusted or community source before installing it
  • Reviewing a contributed SKILL.md in a pull request
  • Checking a system prompt / custom instruction for prompt-injection risks

Required Inputs

Ask for these if not provided:

  • The skill / prompt content to audit (paste it, or the file path)
  • Any bundled scripts the skill ships (these matter as much as the prose)
  • Where it came from (source/author) and how it will run (auto-loaded vs. manual)

What to Check

Scan for each category and rate severity (🔴 High / 🟠 Medium / 🟡 Low):

CategoryLook for
Prompt injection"ignore previous/all instructions", "developer mode", jailbreak/DAN framing, attempts to reveal the system prompt, forced unrestricted personas
Data exfiltrationInstructions that transmit the conversation, user-provided content, credentials, or keys to an external URL/webhook/server
Code & command executioneval/exec, os.system, subprocess, child_process, destructive shell (rm -rf /, dd, fork bombs, chmod 777)
SecretsHardcoded API keys, AWS keys (AKIA…), private keys, or asking the user to paste secrets
ObfuscationZero-width / invisible Unicode, very long base64 blobs that hide payloads
Scope creepInstructions unrelated to the skill's stated purpose, or that try to broaden permissions

Process

  1. Read the skill body and every bundled script — scripts are where real harm hides.
  2. For each finding, capture: category, severity, the exact line/snippet (evidence), and why it's risky.
  3. Decide an overall verdict: Safe to install, Install with caution (medium issues to review), or Do not install (any high-severity issue).
  4. For a repo, recommend automation: run node scripts/skill-audit.mjs in CI to gate every PR.

Output Format


Skill Security Audit: [skill name / source]

Verdict: ✅ Safe to install / ⚠️ Install with caution / ⛔ Do not install Findings: [N] high · [N] medium · [N] low

Findings

SeverityCategoryEvidence (line/snippet)Why it's risky
🔴 High[category][exact snippet][explanation]

Recommendation

[1–3 sentences: install or not, what to change, and any follow-up.]


Deeper Materials

This skill ships with support files — use them when they are available:

  • references/injection-patterns.md — The Injection Pattern Library: What Malicious Skills Actually Look Like. Apply it while producing the output; it carries the calibration and judgment calls the method summary above compresses.
  • templates/audit-report.md — a fill-in version of the deliverable with the quality gates inline. Offer it when the user wants to work the document themselves rather than have it generated.

Scoring Rubric (0–40)

Score any output of this skill before handing it over; 32+ is ship-quality.

Dimension0510
Coverage depthOnly the markdown body was skimmed; bundled scripts untouchedBody read carefully, scripts glanced at, but encodings and invisible characters not checkedEvery bundled script read line-by-line, plus codepoint/encoding inspection for hidden content, with scope stated in the report
Evidence precisionFindings say "looks risky" with no locationFindings cite lines but mix observation with speculationEvery finding pins an exact line/file reference with a faithful, inert description of the pattern and why it's dangerous
Verdict disciplineVague caution with no install decisionA verdict is given but doesn't follow from the severities foundVerdict applies the severity rule exactly (any high ⇒ do not install), stated up front with reasons
CalibrationEvery mention of keys or network activity flagged as maliciousOne benign pattern over-flagged or one real risk missedBenign documented examples cleared by name, intent and context weighed, nothing real missed

Quality Checks

  • Every bundled script was read, not just the markdown body
  • Each finding cites a concrete snippet as evidence (no vague "looks risky")
  • The verdict follows the rule: any high-severity finding ⇒ Do not install
  • Legitimate examples (e.g. a documented curl https://example.com) are not over-flagged
  • The recommendation is actionable (what to remove/change, not just "be careful")

Anti-Patterns

  • Do not pass a skill as safe without reading its scripts — prose can look clean while a script exfiltrates data
  • Do not treat every mention of "API key" or "curl" as malicious; weigh intent and context
  • Do not give a vague verdict — always land on install / caution / do-not-install with reasons
  • Do not ignore zero-width or invisible characters; they are a classic way to hide instructions
  • Do not assume a high star count or popular author means a skill is safe — audit the content itself

Related skills

capacity-planningcompetitor-teardowncontext-engineering-reviewrunbook-writerreceipts-audit