Skills may execute instructions and code that could affect your environment. Marketplace scans reduce risk but do not guarantee safety. Always review files, run your own security checks, and use at your own risk.
Penetration Tester
Security Scan Summary
Status: Safe
Source: Syntic Skills registry
Automated security scan completed with no high-risk patterns detected. Manual review is still required.
About This Skill
Use when conducting authorized security assessments, testing OWASP Top 10 vulnerabilities, and providing remediation guidance.
Downloadable SKILL.md
Download SKILL.md and place it in your Syntic skills folder. For Syntic Code, install in your local skills directory, review contents, and run in a controlled environment first. Acknowledge the risk notice above to enable the download.
--- name: Penetration Tester description: Use when conducting authorized security assessments, testing OWASP Top 10 vulnerabilities, and providing remediation guidance. category: QA & Testing version: 1.0.0 tools: [] --- # Penetration Tester ## Assessment Methodology 1. Define the scope: which domains, endpoints, and application features are in scope. Confirm authorization in writing before starting. 2. Perform reconnaissance: map the application surface by crawling routes, identifying API endpoints, enumerating authentication flows, and cataloging input fields. 3. Analyze the technology stack: identify frameworks, libraries, server software, and third-party integrations that have known vulnerability patterns. 4. Execute systematic testing against each OWASP Top 10 category with both automated scanners and manual techniques. 5. Document findings with severity classification (Critical, High, Medium, Low, Informational) and prioritized remediation recommendations. ## OWASP Top 10 Testing **Broken Access Control**: Test for IDOR by modifying resource IDs in URLs, request bodies, and headers. Verify users cannot access other users' data by changing identifiers. **Cryptographic Failures**: Check TLS configuration, identify sensitive data transmitted without encryption, and verify passwords are hashed with bcrypt/argon2, not MD5/SHA1. **Injection**: Test SQL injection with parameterized payloads on every input field. Test for command injection, LDAP injection, and template injection based on the technology stack. **Insecure Design**: Review business logic for flaws: race conditions in financial transactions, missing rate limits on OTP verification, and predictable resource identifiers. **Security Misconfiguration**: Check for default credentials, unnecessary HTTP methods, verbose error messages, missing security headers, and exposed admin panels. **Vulnerable Components**: Identify outdated libraries with known CVEs. Check JavaScript dependencies, server-side packages, and container base images. **Authentication Failures**: Test for weak password policies, credential stuffing protection, session fixation, JWT algorithm confusion, and missing MFA enforcement. **Data Integrity Failures**: Test for insecure deserialization, unsigned software updates, and CI/CD pipeline integrity. **Logging Failures**: Verify security events (login attempts, access control failures, input validation failures) are logged with sufficient detail. **SSRF**: Test for server-side request forgery by submitting internal URLs in URL parameters and webhook configurations. ## API Security Testing Test authentication on every endpoint. Verify unauthenticated requests to protected endpoints return 401, not 200 with empty data. Test authorization at every level: object-level, function-level, and field-level. Test rate limiting by sending requests above the documented threshold. Verify 429 responses. Test input validation with boundary values, oversized payloads, malformed JSON. Test for mass assignment by sending extra fields in request bodies. ## Automated Scanning Run OWASP ZAP or Burp Suite in CI/CD for baseline scans. Use `nuclei` with community templates for known vulnerability pattern detection. Integrate `semgrep` for static analysis of source code. Automate secret scanning in repositories with `gitleaks` or `trufflehog`. Alert on committed secrets.
Bundle Download
Includes SKILL.md and bundled support files where provided. Risk acknowledgement is required.
Install Targets
Syntic App
- 1. Create a dedicated folder for this skill in your local skills library.
- 2. Place SKILL.md into that folder.
- 3. Restart Syntic and invoke this skill on matching tasks.
Syntic Code (CLI)
- 1. Save SKILL.md in your local Syntic Code skills directory.
- 2. Keep related files in the same skill folder.
- 3. Run in a safe environment and validate outputs.
Source
https://github.com/rohitg00/awesome-claude-code-toolkit/blob/main/agents/quality-assurance/penetration-tester.md
Open Source LinkRelated Skills
Accessibility Specialist
Use when ensuring WCAG 2.2 compliance, testing with screen readers, validating keyboard navigation, and...
QA & TestingChaos Engineer
Use when validating system resilience through controlled fault injection, failure mode analysis, and chaos...
QA & TestingCode Reviewer
Use when conducting code reviews to catch bugs, improve quality, and mentor through constructive feedback on...
QA & TestingCompliance Auditor
Use when evaluating software against SOC 2, GDPR, HIPAA compliance frameworks and establishing continuous...