Toolverse
All skills

skill-security-auditor

by alirezarezvani

Security audit and vulnerability scanner for AI agent skills before installation. Use when: (1) evaluating a skill from an untrusted source, (2) auditing a skill directory or git repo URL for malicious code, (3) pre-install security gate for Claude Code plugins, OpenClaw skills,

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Security
Views
2

About this skill

Security audit and vulnerability scanner for AI agent skills before installation. Use when: (1) evaluating a skill from an untrusted source, (2) auditing a skill directory or git repo URL for malicious code, (3) pre-install security gate for Claude Code plugins, OpenClaw skills, or Codex skills, (4) scanning Python scripts for dangerous patterns like os.system, eval, subprocess, network exfiltration, (5) detecting prompt injection in SKILL.md files, (6) checking dependency supply chain risks, (7) verifying file system access stays within skill boundaries. Triggers: \

How to use

  1. Zainstaluj narzędzie, klonując repozytorium i przygotowując środowisko Python z wymaganymi zależnościami (szczegóły w README projektu).

  2. Aby sprawdzić lokalną umiejętność, uruchom skrypt z ścieżką do katalogu: python3 scripts/skill_security_auditor.py /ścieżka/do/skill-name/. Narzędzie przeskanuje wszystkie pliki .py, .sh, .bash, .js i .ts w poszukiwaniu zagrożeń.

  3. Jeśli chcesz audytować umiejętność z repozytorium GitHub, podaj URL i nazwę umiejętności: python3 scripts/skill_security_auditor.py https://github.com/user/repo --skill skill-name.

  4. Przejrzyj raport zawierający wynik (PASS/WARN/FAIL), listę znalezionych zagrożeń z kategorią ważności oraz rekomendacje naprawcze. Narzędzie wykrywa: wykonywanie poleceń systemowych (os.system, subprocess), dynamiczne wykonanie kodu (eval, exec), obfuskację (base64, hex), dostęp do systemu plików poza granicami umiejętności i iniekcje prompt w dokumentacji.

  5. Opcjonalnie użyj flagi --strict, aby każde ostrzeżenie (WARN) traktować jako błąd krytyczny (FAIL), lub --json do otrzymania raportu w formacie JSON do dalszego przetwarzania.

  6. Na podstawie wyników zdecyduj, czy zainstalować umiejętność — PASS oznacza bezpieczeństwo, WARN wymaga przeglądu, FAIL wskazuje na poważne zagrożenie wymagające naprawy lub odrzucenia.

Related skills

accessibility-compliance

by wshobson

Implement WCAG 2.2 compliant interfaces with mobile accessibility, inclusive design patterns, and assistive technology support. Use when auditing accessibility, implementing ARIA patterns, building for screen readers, or ensuring inclusive user experiences.

Security
2173

backend-security-coder

by sickn33

Expert in secure backend coding practices specializing in input validation, authentication, and API security. Use PROACTIVELY for backend security implementations or security code reviews.

Security
1133

academic-researcher

by Shubhamsaboo

Academic research assistant for literature reviews, paper analysis, and scholarly writing.\nUse when: reviewing academic papers, conducting literature reviews, writing research summaries,\nanalyzing methodologies, formatting citations, or when user mentions academic research,

Security
1260

windows-ui-automation

by martinholovsky

\

Security
10115

qmd

by tobi

Search personal markdown knowledge bases, notes, meeting transcripts, and documentation using QMD - a local hybrid search engine. Combines BM25 keyword search, vector semantic search, and LLM re-ranking. Use when users ask to search notes, find documents, look up information in

Security
1951

senior-security

by davila7

Comprehensive security engineering skill for application security, penetration testing, security architecture, and compliance auditing. Includes security assessment tools, threat modeling, crypto implementation, and security automation. Use when designing security architecture,

Security
2482