
Generación de informes de Pentest y colaboración en evaluaciones
# OWASP - FACTION Marco de generación de informes de pruebas de penetración y colaboración   [](https://www.bestpractices.dev/projects/10120) [](https://infosec.exchange/@null0perat0r) [](https://bsky.app/profile/factionsecurity.com) ___¡Faction ahora es un proyecto OWASP! Puedes encontrar más información [aquí](https://owasp.org/www-project-faction/)___  ## Patrocinadores ### Patrocinadores Premium <table style="background:white"> <tr> <td align="center"> <a href="https://www.otto-js.com"><img style="width:100px; margin-right:30%; margin-left: 30%" src="https://assets.kitploit.com/production/public/readmes/6545/bb9d82c0c6d375eb4776cdb24a3f4c433f1bb13ce65120f54998f6e3d499ff97.jpg"/></a><br/><a href="https://www.otto-js.com">otto-js - Seguridad PCI y del lado del cliente</a> </td> <td align="center"> <a href="https://secninjaz.com/"> <picture> <source media="(prefers-color-scheme: dark)" srcset="backers/white-horizontal.svg"> <source media="(prefers-color-scheme: light)" srcset="backers/black-horizontal.svg"> <img alt="SecNinjaz Technologies LLP" src="https://raw.githubusercontent.com/factionsecurity/faction/HEAD/backers/Secninjaz+Logo+with+outline+01.svg" style="padding-bottom:25px; margin-top:30px"> </picture> </a><br/><a href="https://secninjaz.com/">Secninjaz Technologies LLP</a> </td> </td> </tr> </table> ### Conviértete en patrocinador ❤️ Si te gusta el proyecto y te gustaría verlo avanzar, considera convertirte en patrocinador. Todos los patrocinadores obtienen acceso al servidor de Discord de Faction y los informes de errores serán priorizados. Simplemente haz clic en los enlaces de patrocinio en la parte superior de este repositorio o contáctanos en info[at]factionsecurity.com ### Comunidad, cómo participar y actualizaciones [Únete a la comunidad de Slack de OWASP](https://owasp.org/slack/invite) y sigue #project-faction. Asegúrate de seguirnos en [BlueSky](https://bsky.app/profile/factionsecurity.com) y nuestro [Blog](https://medium.com/@we-are-faction) para obtener las últimas actualizaciones. ### Contribuciones Consulta nuestras [pautas de contribución](https://github.com/factionsecurity/faction/blob/main/CONTRIBUTING.md) para obtener detalles y estándares sobre cómo contribuir antes de considerar o enviar un pull request. # Introducción FACTION es todo tu flujo de trabajo de evaluación en una caja. Con FACTION puedes: 1. Automatizar informes de pruebas de penetración y evaluaciones de seguridad 1. Revisión por pares y seguimiento de cambios en informes 1. Crear plantillas DOCX personalizadas para diferentes tipos de evaluación y repruebas 3. Colaboración en tiempo real con evaluadores a través de la aplicación web y [Extensiones de Burp Suite](https://github.com/factionsecurity/Faction-Burp) 4. Plantillas de vulnerabilidad personalizables con más de 75 precargadas 5. Gestionar fácilmente equipos de evaluación y realizar un seguimiento del progreso en toda tu organización 6. Realizar un seguimiento de los esfuerzos de remediación de vulnerabilidades con alertas y advertencias de SLA personalizadas 7. API REST completa para integrar con otras herramientas Otras características: 1. Integración LDAP 1. Integración OAUTH2.0 1. Integración SMTP 1. Extensible con complementos personalizados similares a Burp Extender 2. Variables de informe personalizadas __¿Quieres verlo en acción?__ -> [Canal de YouTube de Faction](https://www.youtube.com/@factionsecurity/videos) ## Configuración rápida __Requisitos__ - Java JDK11 - Maven (para compilar el proyecto) - (Opcional para VM). Mongo DB requiere una CPU con soporte AVX. Puedes encontrarte con este problema si usas [Oracle Virtual](https://www.mongodb.com/community/forums/t/could-not-start-mongodb-5-0-running-oracle-linux-on-virtualbox/120524/10) Box o [Kubernetes](https://stackoverflow.com/questions/70818543/mongo-db-deployment-not-working-in-kubernetes-because-processor-doesnt-have-avx) Ejecuta los siguientes comandos para compilar el archivo war e implementarlo en el contenedor Docker. ``` git clone [email protected]:factionsecurity/faction.git cd faction docker-compose up --build ``` Una vez que los contenedores estén en funcionamiento, puedes navegar a http://127.0.0.1:8080 para acceder a tu instancia de FACTION. En el primer arranque, te pedirá que crees una cuenta de administrador. ## Importar las plantillas de vulnerabilidad 1. Navega a Plantillas -> Vulnerabilidades predeterminadas 2. Haz clic en Actualizar desde Faction. ## Personalizar informes Puedes encontrar más información sobre cómo crear tus propias plantillas de informes personalizadas aquí: [Plantillas de informes de seguridad personalizadas - Faction Security](https://docs.factionsecurity.com/Custom%20Security%20Report%20Templates/) ## Extensión de Burp Suite [Extensiones de Burp Suite](https://github.com/factionsecurity/Faction-Burp) ## Manuales y tutoriales [Manual](https://docs.factionsecurity.com/) ## ¿No quieres alojarlo tú mismo? Podemos proporcionar alojamiento para tu instancia. Todas las instancias son de inquilino único, por lo que no tienes que preocuparte por compartir infraestructura con partes no confiables. Navega a [https://www.factionsecurity.com para obtener más información](https://www.factionsecurity.com). ## Capturas de pantalla __Plantillas de vulnerabilidad__  __Programación de evaluaciones__  __Revisión por pares y seguimiento de cambios__  __Cola de remediación/repruebas__  __Programar repruebas__  __Interfaz de repruebas para evaluadores__  __Seguimiento del estado de vulnerabilidades__  # Actualizaciones de la versión 1.2 ¡Faction 1.2 introduce la App Store! La App Store de Faction facilitará a los desarrolladores extender Faction. Las Extensiones de Faction se pueden usar para ejecutar código personalizado cuando ocurren ciertos eventos en tu flujo de trabajo, como enviar todas las vulnerabilidades a Jira cuando se completa la evaluación o actualizar un sistema de seguimiento cuando las repruebas pasan o fallan. Puedes encontrar más información en el [sitio de documentación](https://docs.factionsecurity.com). ### ⭐️ Integración con Jira y Panel de control de AppStore  Nota: puedes reordenar las extensiones para que las actualizaciones de una puedan afectar las actualizaciones de la siguiente. ### ⭐️ Extensiones para gráficos personalizados Las extensiones también permitirán gráficos de barras personalizados en tus informes:  Informe generado con gráficos: 