skill-security-audit

Scan Python and Shell scripts for security vulnerabilities and risky patterns.

28|13|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/wulaosiji/skills --skill skill-security-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-security-audit
Source: https://github.com/wulaosiji/skills/tree/main/skill-security-audit
Command: npx skills add https://github.com/wulaosiji/skills --skill skill-security-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the critical need to identify and mitigate security vulnerabilities within AI skills, ensuring the safety and integrity of automated workflows.

Core Features & Use Cases

  • Vulnerability Scanning: Detects dangerous code patterns like eval(), exec(), os.system(), and subprocess calls with shell=True.
  • Sensitive Data Detection: Flags potential hardcoded API keys, passwords, tokens, and access to sensitive directories (.ssh/, .aws/, .env).
  • Use Case: Before deploying or integrating a new third-party skill, run this audit tool to proactively identify any malicious code, data exfiltration risks, or insecure practices.

Quick Start

Run the security audit on the skill located at /path/to/skill.

Frequently Asked Questions about skill-security-audit

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

FAQPage Schema
How do I scan Python and Shell scripts for security vulnerabilities?

To scan Python and Shell scripts for security vulnerabilities, run this audit tool on your target skill directory. It identifies dangerous patterns like arbitrary code execution, command injection, and insecure file operations, then generates a summary report with detailed findings.

What risky patterns should I look for before deploying a third-party skill?

When assessing risky patterns before deployment, look for dangerous code like eval(), exec(), os.system(), and subprocess calls with shell=True. You should also check for hardcoded API keys, passwords, and access to sensitive directories like .ssh/ or .aws/.

Can I detect hardcoded API keys and sensitive data exposure in shell scripts?

Yes, you can detect hardcoded API keys and sensitive data exposure in shell scripts. The audit flags potential tokens and passwords, alongside identifying insecure access to sensitive directories such as .ssh/, .aws/, and .env files.

How does security risk assessment categorize code scanning findings?

Security risk assessment categorizes code scanning findings into critical, high, medium, and low-risk levels. This classification covers identified vulnerabilities including arbitrary code execution, command injection, sensitive data exposure, and insecure file operations.

Do I need any dependencies to run a security audit on a skill directory?

No dependencies are required to run a security audit on a skill directory. The tool operates independently using its built-in scripts to scan your specified path and generate a comprehensive risk assessment report.