skill-security-auditor

Scans AI agent skill directories for security vulnerabilities via static analysis.

Updated Nov 3, 2016
One-click install
npx skills add https://github.com/xleliberty/mydotfiles --skill skill-security-auditor-xleliberty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-security-auditor
Source: https://github.com/xleliberty/mydotfiles/tree/main/.config/.claude/plugins/cache/claude-code-skills/engineering-advanced-skills/2.1.2/skill-security-auditor
Command: npx skills add https://github.com/xleliberty/mydotfiles --skill skill-security-auditor-xleliberty

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill protects your environment by identifying malicious code, prompt injection, and supply chain vulnerabilities in AI agent skills before you install them.

Core Features & Use Cases

  • Security Scanning: Detects dangerous patterns like command injection, code execution, and unauthorized network access in Python and shell scripts.
  • Prompt Injection Detection: Identifies attempts to hijack AI behavior or bypass safety guardrails within documentation.
  • Supply Chain Verification: Checks for typosquatted dependencies and unpinned versions in configuration files.

Quick Start

Use the skill-security-auditor to scan the local directory at path/to/skill for potential security vulnerabilities.

Frequently Asked Questions about skill-security-auditor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scan AI agent skills for security vulnerabilities before installation?

To scan AI agent skills for security vulnerabilities, use a static analysis tool that checks Python, shell, and markdown files for malicious code execution, prompt injection, and supply chain risks. This provides a comprehensive audit report with a PASS, WARN, or FAIL verdict.

How does prompt injection detection work in AI agent plugins?

Prompt injection detection works by performing static analysis on markdown documentation to identify attempts to hijack AI behavior or bypass safety guardrails. It flags dangerous patterns that try to manipulate the agent's instructions or override built-in safety configurations.

Can I audit third-party agent skills written in Python and shell scripts?

Yes, you can audit third-party agent skills written in Python and shell scripts. The scanner performs static analysis on these files to detect dangerous patterns like command injection, unauthorized network access, and insecure code execution configurations.

What is the best way to verify supply chain risks in AI agent repositories?

The best way to verify supply chain risks is by scanning configuration files for typosquatted dependencies and unpinned versions. This detects vulnerable or malicious third-party packages before you install the agent plugins into your environment.

What are the limitations of static analysis for AI agent security audits?

The limitations of static analysis for AI agent security audits include relying on predefined dangerous patterns rather than runtime behavior. While it detects malicious code, prompt injection, and supply chain risks, it may miss dynamically generated attacks or complex logical vulnerabilities.

Why do I need a security scanner for AI agent skill directories?

You need a security scanner for AI agent skill directories to protect your environment from malicious code, prompt injection, and supply chain vulnerabilities. It ensures the safe installation of third-party plugins by identifying insecure configurations and dangerous execution patterns.