Automate Pentest Reports with OWASP Faction. https://github.com/factionsecurity/faction
383
OWASP FACTION — Open Source Pentest Reporting & Collaboration Engine Tired of copy-pasting findings into Word docs at 2am after a pentest? FACTION is the open source platform built by pentesters for pentesters to kill that workflow dead.
FACTION handles your entire assessment lifecycle; from scheduling engagements and documenting findings in real time, to peer review, client-ready report generation, and remediation tracking. All in one self-hostable platform.
Built for how you actually work:
Self-host it in minutes with Docker, own your data, and extend it however you want. OIDC, SAML, LDAP, and GitHub auth all supported out of the box.
Links:
Get running in minutes. Copy the following text into docker-compose.yml then run docker compose up.
services:
faction-mongo:
image: mongo:8.0
ports:
- "27017:27017"
volumes:
- "~/.faction/data-dev:/data/db"
tomcat-service:
image: factionsecurityllc/owasp-faction:latest
volumes:
# Mount exploded WAR directory for hot reload
- ./target/faction:/usr/local/tomcat/webapps/ROOT
environment:
- "FACTION_MONGO_HOST=faction-mongo"
- "FACTION_MONGO_DATABASE=faction"
- "FACTION_SECRET_KEY=faction_encryption_key"
- "FACTION_OAUTH_CALLBACK=http://localhost:8080"
- "JAVA_OPTS=-Dfile.encoding=UTF-8 -Xms512m -Xmx1024m
links:
- faction-mongo
command: ["/usr/local/tomcat/bin/catalina.sh", "run"]
ports:
- "8080:8080"
depends_on:
- faction-mongo
Content type
Image
Digest
sha256:9045ebbc6…
Size
255.3 MB
Last updated
12 days ago
docker pull factionsecurityllc/owasp-faction