agency-penetration-tester

Conduct authorized penetration tests across networks, web applications, and cloud infrastructure.

Updated Sep 10, 2026
One-click install
npx skills add https://github.com/sammysparks000/skillshare --skill agency-penetration-tester-sammysparks000
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agency-penetration-tester
Source: https://github.com/sammysparks000/skillshare/tree/main/skills/security-penetration-tester
Command: npx skills add https://github.com/sammysparks000/skillshare --skill agency-penetration-tester-sammysparks000

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests.

What problem does it solve? Security teams need to find exploitable weaknesses before real attackers do, but manual penetration testing requires deep expertise across networks, web apps, Active Directory, and cloud environments. This Skill provides a structured offensive security methodology with ready-to-use reconnaissance scripts, SQL injection testing code, and attack chain playbooks. ## Core Features & Use Cases - Reconnaissance Automation: A bash script chains subfinder, amass, httpx, naabu, and gowitness to enumerate subdomains, probe HTTP services, scan ports, and capture screenshots of the external attack surface. - Web Application Testing: A Python SQLiTester class implements boolean-based, error-based, and UNION-based SQL injection detection with DBMS fingerprinting for MySQL, PostgreSQL, MSSQL, Oracle, and SQLite. - Active Directory Playbooks: A five-phase checklist covers initial access, enumeration with BloodHound, privilege escalation via Kerberoasting and ACL abuse, lateral movement, and domain compromise techniques like DCSync and Golden Tickets. - Use Case: During an authorized engagement against a corporate network, use the recon script to map external assets, test discovered login forms with the SQLi tester, then follow the AD playbook after gaining an initial foothold, documenting each step with timestamps and evidence. ## Quick Start Ask the penetration tester to run external reconnaissance against the authorized target domain example.com and summarize the exposed attack surface.

Frequently Asked Questions about agency-penetration-tester

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

FAQPage Schema
How do I test a web application for SQL injection manually?▼

Manual SQL injection testing uses boolean-based payloads comparing true/false responses, error-based payloads to fingerprint the DBMS, and ORDER BY enumeration to count columns for UNION attacks. The included SQLiTester Python class automates this structured detection workflow against a target parameter.

What tools are used for external attack surface enumeration?▼

The reconnaissance script chains subfinder and amass for passive subdomain discovery, dnsx and httpx for resolution and HTTP probing, naabu for port scanning, whatweb for technology fingerprinting, and gowitness for screenshot capture.

How does Kerberoasting work in Active Directory penetration testing?▼

Kerberoasting extracts service ticket hashes for accounts with Service Principal Names, which are cracked offline to recover service account passwords. The AD playbook covers this in the privilege escalation phase alongside ACL abuse and delegation attacks.

Can I use penetration testing tools without written authorization?▼

No. Testing systems without written authorization is illegal, and the Skill's engagement rules require verified authorization, explicit scope definition, and immediate stops if evidence of a real breach is discovered. All actions must be documented with timestamps.

What are the limitations of automated vulnerability scanners?▼

Scanner output without manual verification is not considered a valid finding, as scanners produce false positives and miss business-logic flaws like IDOR and OAuth abuse. The methodology requires manual validation and full attack chain documentation for every finding.