Skip to main content

seclens-enterprise-web

Professional web application and API security testing workflows using OWASP Top 10 methodologies.

Datos de origen

Repositorio
jd-opensource/JoySafeter
Última actividad en el origen
11 de febrero de 2026 a las 09:17
Idioma detectado de SKILL.md
inglés
Estrellas
312
Forks
58

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Explorador de archivos
13 archivos

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
seclens-enterprise-web
description
Professional web application and API security testing workflows using OWASP Top 10 methodologies.
# Pentest Enterprise Web ## Purpose Perform comprehensive vulnerability assessments on web applications and APIs (REST/GraphQL) to identify security flaws, logic errors, and compliance issues. ## Prerequisites ### Authorization Requirements - **Written authorization** (scope document signed by asset owner) - **Target environment classification**: Internal / External / Hybrid - **Rules of Engagement**: Testing hours, notification procedures, emergency contacts ### Evasion Profile Selection | Profile | Use Case | Characteristics | |---------|----------|-----------------| | **Quiet** | Production systems, WAF-protected targets | Low request rate, header rotation, timing jitter | | **Standard** | Staging environments, time-limited tests | Balanced speed/stealth | | **Aggressive** | Internal networks, comprehensive coverage | Maximum parallelism, full payloads | ### Environment Setup - Docker container with `network_mode: host` for complete network access - Volume mount for persistent reports: `./reports:/data` - Minimum 4GB RAM allocated ## Core Workflow 1. **Scope & Recon**: Identify target scope, technologies, and entry points using `httpx` and `whatweb`. 2. **Content Discovery**: Enumerate endpoints, hidden directories, and API routes using `dirsearch`, `ffuf`, and `katana`. 3. **Vulnerability Scanning**: Automated scanning for common flaws (XSS, SQLi, CVEs) using `nuclei` and `nikto`. 4. **Authentication Testing**: Test login flows, JWT handling, session management, MFA bypass vectors. 5. **Business Logic Testing**: Manual testing for price manipulation, race conditions, IDOR, workflow bypass. 6. **Dependency Scanning**: Analyze third-party components for known CVEs using `pip-audit`, `trivy`. 7. **Manual Verification**: Verify automated findings and test complex business logic using `burpsuite` or `zap`. 8. **Exploitation (Safe)**: Demonstrate impact of critical findings (e.g., SQLi, RCE) using `sqlmap` or custom scripts. 9. **Reporting**: Aggregate findings into structured report using `references/report-template.md`. ## OWASP Top 10 (2021) Coverage | Category | Workflow | Primary Tools | Status | |----------|----------|---------------|--------| | **A01** Broken Access Control | `business_logic_testing` | browser_agent, http_repeater, IDOR enumeration | ✅ | | **A02** Cryptographic Failures | `vulnerability_assessment` | nuclei (crypto tags), manual TLS review | ✅ | | **A03** Injection | `vulnerability_assessment` | sqlmap, dalfox, nuclei (injection templates) | ✅ | | **A04** Insecure Design | `business_logic_testing` | manual testing, race condition scripts | ✅ | | **A05** Security Misconfiguration | `web_reconnaissance` | nuclei (misconfig tags), nikto, httpx | ✅ | | **A06** Vulnerable Components | `dependency_scanning` | pip-audit, npm-audit, trivy | ✅ | | **A07** Auth Failures | `authentication_testing` | jwt_analyzer, http_intruder, browser_agent | ✅ | | **A08** Software/Data Integrity | `dependency_scanning` | trivy (image scan), gitleaks | ✅ | | **A09** Logging Failures | `vulnerability_assessment` | manual review, log injection testing | ⚠️ Partial | | **A10** SSRF | `vulnerability_assessment` | nuclei (ssrf tags), interactsh (OOB) | ✅ | ## Tool Categories | Category | Tools | Purpose | |----------|-------|---------| | Reconnaissance | httpx, katana, gau, waybackurls | Asset discovery, technology fingerprinting | | Content Discovery | dirsearch, ffuf, gobuster, feroxbuster | Hidden endpoints, directories | | Vulnerability Scanning | nuclei, nikto, jaeles | Automated CVE/misconfiguration detection | | Injection Testing | sqlmap, dalfox, xsser | SQL, XSS, command injection | | API Security | arjun, graphql_scanner, jwt_analyzer | API-specific vulnerabilities | | Auth Testing | http_intruder, browser_agent | Credential stuffing, session attacks | | Dependency Scanning | pip-audit, npm-audit, trivy | Third-party component CVEs | | OOB Detection | interactsh | Blind SSRF, RCE, XXE verification | | Interactive | burpsuite, zaproxy, browser_agent | Manual testing, complex flows | | Reporting | pandoc, wkhtmltopdf | PDF/HTML report generation | ## References - `references/tools.md` - Tool function signatures and parameters - `references/workflows.md` - Attack pattern definitions - `references/report-template.md` - Vulnerability report template
Ver en GitHub