skill-security-scanner

Scan AI Agent skills for security vulnerabilities and CVSS-scored risks.

18|8|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/honysyang/skill-security-scanner --skill skill-security-scanner-honysyang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-security-scanner
Source: https://github.com/honysyang/skill-security-scanner/tree/main
Command: npx skills add https://github.com/honysyang/skill-security-scanner --skill skill-security-scanner-honysyang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, pyyaml, python-dotenv, flask, pytest, pytest-cov, black, flake8, mypy, openai, anthropic, ollama, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the security vulnerabilities and risks present in AI Agent skills, ensuring they do not contain malicious code or security flaws.

Core Features & Use Cases

  • Security Scanning: Identifies 18 types of security risks and vulnerabilities in AI Agent skills.
  • CVSS Scoring: Provides standardized risk quantification using CVSS 3.1 scoring.
  • Deep Semantic Analysis: Utilizes LLM to understand code intent and detect hidden threats.
  • Multiple Scanning Methods: Offers command-line, web interface, and REST API for integration with other tools.
  • Use Case: Use this Skill to scan a new AI Agent skill before deploying it to ensure it is secure and free from known vulnerabilities.

Quick Start

Use the skill-security-scanner skill to scan the path/to/skill directory for security issues.

Frequently Asked Questions about skill-security-scanner

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

FAQPage Schema
How do I scan AI agent skills for security vulnerabilities and malicious code?

You can scan AI agent skills for security vulnerabilities by running this tool against the skill directory to perform static analysis, threat intelligence checks, and LLM-based semantic analysis for malicious code.

How does LLM semantic analysis detect hidden threats in code?

LLM semantic analysis detects hidden threats by understanding code intent rather than just pattern matching. It evaluates the logic and behavior of AI agent skills to uncover disguised exploits and malicious activities.

Can I integrate security scanning into my deployment pipeline using a REST API?

Yes, you can integrate security scanning into your deployment pipeline using the provided REST API. The skill also offers command-line and web interface options to automate vulnerability checks during deployment.

Does the scanner provide standardized risk quantification for vulnerabilities?

Yes, the scanner provides standardized risk quantification using CVSS 3.1 scoring. This allows you to systematically evaluate and prioritize the 18 types of security risks and vulnerabilities detected in AI agent skills.

Do I need Python 3.9 and specific libraries to run security scanning on AI agent skills?

Yes, you need Python 3.9 or higher along with required libraries like requests, pyyaml, flask, and LLM client packages to execute the security scanning, static analysis, and deep semantic evaluation processes.

What types of hardcoded secrets and exploits can security scanning identify?

Security scanning identifies 18 types of security risks, including hardcoded secrets, malicious code, and potential exploits. It uses static analysis and threat intelligence to secure the entire AI agent skill lifecycle.