Skills Agentes

Web App Penetration Testing

Pentestea una app web o sitio de extremo a extremo: testeo de caja negra que encuentra y explota vulnerabilidades reales (auth bypass, IDOR, inyección, XSS, SSRF, lógica de negocio) con Strix.

Estrellas
58.3k

en todo el repo

Actividad
61

0–100, la ruta de este skill

Actualizado
hace 5 días

último commit aquí

Commits
2

últimos 90 días

Contexto
1k tok

135 tok en reposo

Paquete
1 archivo

4 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add usestrix/strix --skill web-app-penetration-testing --agent claude-code

Se instala solo en este repositorio.

Este skill makes network requests.

Qué hace

  • Hace pentest de caja negra (opcionalmente asistido con el código fuente) de una app web en vivo con agentes de Strix
  • Prueba bypass de autenticación, control de acceso roto, IDOR, inyección, XSS, SSRF y lógica de negocio
  • Cada hallazgo se valida con un exploit funcional que se puede reproducir antes de reportarlo
  • Compara accesos entre dos cuentas para detectar IDOR y fallos de autorización multi-tenant

Úsalo cuando

  • El usuario pide hacer pentest, hackear, probar seguridad o auditar su app web, sitio o entorno de staging

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • Haz un pentest de caja negra a mi sitio en staging
    • Prueba vulnerabilidades de control de acceso entre estas dos cuentas de prueba
    • Corre un pentest rápido contra mi servidor local en localhost:3000

    SKILL.md

    En inglés

    Pentest a web application

    Black-box (and optionally source-assisted) penetration testing of a running web app with Strix's autonomous agents. Every reported finding is validated with a working exploit, so there are no signature-based false positives to triage.

    Install, LLM setup, all CLI flags, and the managed-cloud alternative are covered in the penetration-testing-with-strix skill — read it if the target is not a running web app, or if strix --version fails. This skill is the web-app-specific workflow.

    1. Confirm authorization and scope

    Before running anything, establish:

    • The target is the user's (or they are explicitly authorized to test it). Never pentest a third-party site on a hunch.
    • Which environment. Prefer staging over production; agents send real exploit payloads and will create/modify data.
    • Out-of-scope paths — payment flows, mass-email endpoints, admin destructive actions, third-party SSO providers.
    • Credentials. Most real vulnerabilities live behind login. Without a test account, the agents only ever see the marketing surface.

    Ask for anything missing rather than guessing.

    2. Run the scan

    strix -n -t https://staging.example.com --max-budget 20 \
      --instruction "Test account: qa@example.com / <password>. In scope: /app/*, /api/*. Do not touch /billing or send email. Focus on access control between the two seeded orgs."
    

    Notes that matter for web apps specifically:

    • Give it credentials via --instruction (or --instruction-file for anything long), including how to log in if the flow is unusual (magic link, SSO, MFA-exempt test user).
    • Two accounts beat one. Multi-tenant IDOR and broken-access-control bugs — consistently the highest-impact class in web apps — can only be proven when the agent can attempt cross-account access.
    • Add the repo for white-box depth when you have the source: -t https://github.com/org/app -t https://staging.example.com (or a local path). Source access materially improves coverage of business-logic and authorization flaws.
    • Localhost works. Point at http://host.docker.internal:3000 (Docker Desktop) so the sandbox can reach a dev server on the host.
    • --scan-mode quick for a fast dev-loop pass, standard (~30 min) for a normal review, deep for pre-release assurance. Always set --max-budget.

    For a hosted run with no Docker/LLM key, or when the user wants a shareable dashboard and an auditor-ready PDF, use the cloud path in managed-pentesting-with-strix instead — same engine, same findings.

    3. Review results

    Read strix_runs/<run>/penetration_test_report.md first, then per-finding files in vulnerabilities/. Each contains the PoC — re-run it yourself to confirm before reporting to the user.

    Exit codes: 0 no validated vulns in what was analyzed, 2 vulnerabilities found, 1 fatal error. A 0 is not proof of full coverage — if the budget or turn cap was hit the scan wraps up early, so check run.json status and cost against --max-budget before calling the app clean.

    4. Fix and verify

    Hand findings to the fix-security-vulnerabilities-with-strix skill: patch the root cause, then re-run Strix against the same target to prove the exploit no longer works. Re-testing is the only reliable confirmation a fix landed.

    To keep the app tested on every change rather than once, wire Strix into CI with ci-security-scanning-with-strix.

    Reproducido de usestrix/strix bajo licencia Apache-2.0. Leer esta página en markdown.

    Archivos

    1 archivo en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Requiere Strix (Docker + clave LLM, o token de la nube), credenciales de al menos una cuenta de prueba y autorización sobre el entorno objetivo.

    Detalles

    Creador
    usestrix
    Categoría
    Seguridad
    Licencia
    Apache-2.0
    Recursos incluidos
    Solo SKILL.md
    Repositorio
    usestrix/strix
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de usestrix/strix

    Este repo incluye 9 skills. Si instalas uno, normalmente ya tienes los demás.

    Pon a prueba una API REST, GraphQL o gRPC con Strix: agentes autónomos enumeran endpoints y explotan el OWASP API Security Top 10 (2023) con una PoC funcional por cada hallazgo.

    Costo de contexto al activarse
    1.5k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 5 días
    seguridad

    Prueba una aplicación contra el OWASP Top 10:2025 con Strix: agentes de IA que intentan exploits reales y reportan solo lo probado, con PoC.

    Costo de contexto al activarse
    1.5k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 5 días
    seguridad

    Pentestea una app web, API, código, repo, URL, dominio o IP con Strix: agentes autónomos que explotan y demuestran vulnerabilidades con PoC, por CLI autoalojada o nube gestionada app.strix.ai.

    Costo de contexto al activarse
    2.3k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 5 días
    seguridad

    Añade escaneo de seguridad al CI/CD con Strix: cada PR recibe un pentest con IA acotado al diff que bloquea código vulnerable antes de mergear.

    Costo de contexto al activarse
    2k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 5 días
    seguridad

    Revisión de seguridad de caja blanca con IA: lee el código fuente, razona sobre el flujo de datos y la autorización, y explota lo que encuentra con PoC.

    Costo de contexto al activarse
    1k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 5 días
    seguridad

    Corrige vulnerabilidades encontradas por un pentest de Strix: clasifica por severidad, parchea la causa raíz y vuelve a escanear para probar el fix.

    Costo de contexto al activarse
    1.4k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 5 días
    seguridad

    Skills relacionados

    Pon a prueba una API REST, GraphQL o gRPC con Strix: agentes autónomos enumeran endpoints y explotan el OWASP API Security Top 10 (2023) con una PoC funcional por cada hallazgo.

    Costo de contexto al activarse
    1.5k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 5 días
    seguridad

    Punto de entrada para revisar la seguridad de toda una aplicación con Strix: decide qué test aplicar a cada activo (código, app, API, CI) y convierte los resultados en un plan de remediación priorizado.

    Costo de contexto al activarse
    1.1k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 5 días
    seguridad

    Añade escaneo de seguridad al CI/CD con Strix: cada PR recibe un pentest con IA acotado al diff que bloquea código vulnerable antes de mergear.

    Costo de contexto al activarse
    2k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 5 días
    seguridad