pentest

Audit code and infrastructure for vulnerabilities using SAST scans, secret detection, and penetration testing.

39|1|Updated Jul 2, 2026
One-click install
npx skills add https://github.com/HKU-MMLab/UniClawBench --skill pentest-hku-mmlab
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pentest
Source: https://github.com/HKU-MMLab/UniClawBench/tree/main/injection/101_skill_usage/task_101_30_xz_backdoor_audit/skills/pentest
Command: npx skills add https://github.com/HKU-MMLab/UniClawBench --skill pentest-hku-mmlab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Security issues like SQL injection, hardcoded secrets, and misconfigured cloud resources often slip into production because teams lack a structured review process. This Skill provides a repeatable security audit workflow that combines automated scanning, manual code review, and authorized penetration testing, producing severity-rated findings with concrete remediation steps. ## Core Features & Use Cases - SAST and Dependency Scanning: Run Semgrep, Bandit, GoSec, npm audit, and Trivy to detect vulnerable code patterns and outdated dependencies across JavaScript, Python, and Go projects. - Secret and Vulnerability Detection: Scan repositories with Gitleaks and TruffleHog or grep patterns to find hardcoded credentials, and review code against OWASP Top 10 patterns like XSS, IDOR, and command injection. - Infrastructure and Penetration Testing: Audit cloud configurations, Kubernetes manifests, and CI/CD pipelines, then validate findings through authorized active testing with documented rules of engagement. - Use Case: Before a release, point the Skill at your repository to run automated scans, manually review authentication and input handling, and receive a report ranking each finding by CVSS severity with fix guidance. ## Quick Start Ask the agent to perform a security audit of the current repository and produce a severity-rated findings report with remediation steps.

Frequently Asked Questions about pentest

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

FAQPage Schema
How do I run a security audit on my codebase?▼

Start with automated SAST tools like Semgrep, Bandit, or npm audit depending on your language, then scan for secrets with Gitleaks. Follow up with manual review of authentication, input handling, and cryptography, and document each finding with severity and remediation.

What SAST tools should I use for Python and JavaScript?▼

For Python, use Bandit for code analysis and Safety for dependency checks. For JavaScript and TypeScript, use ESLint with the security plugin plus npm audit. Semgrep and Trivy cover multiple languages if you need a single tool.

How do I find hardcoded secrets in a git repository?▼

Use Gitleaks to scan the working directory and full git history, or TruffleHog for deeper filesystem scanning. If those tools are unavailable, grep for patterns like AWS keys (AKIA...), GitHub tokens (ghp_...), and private key headers.

Can this Skill perform penetration testing on production systems?▼

Active testing is restricted to authorized targets within a defined scope and rules of engagement. It explicitly prohibits testing production systems without authorization, exploiting beyond proof of concept, or causing service disruption.

How are vulnerabilities severity-rated in the report?▼

Findings are classified as Critical, High, Medium, or Low using CVSS score ranges from 9.0-10.0 down to 0.1-3.9. Each finding includes location, CWE identifier, impact assessment, and prioritized remediation effort.