Welcome to FACTION
PenTesting Report Generation and Collaboration Engine
FACTION is your entire assessment workflow in a box. With FACTION you can:
-
Automate pen testing and security assessment reports
-
Peer review and track changes for reports
-
Create customized DOCX templates for different assessment types and retests
-
Real-time collaboration with assessors via the web app and Burp Suite Extensions
-
Customizable vulnerability templates with over 75 prepopulated
-
Easily manage assessment teams and track progress across your organization
-
Track vulnerability remediation efforts with custom SLA warnings and alerts
-
Full REST API to integrate with other tools
Other Features:
-
LDAP Integration
-
OIDC Integration
-
SAML Integration
-
SMTP Integration
-
Extendable with Custom Plugins similar to Burp Extender.
-
Custom Report Variables
Want to see it in action? -> Faction Video Overview
Quick Setup
Requirements - Java JDK11 - Maven (for building the project)
Run the following commands to build the war file and deploy it to the Docker container.
git clone git@github.com:factionsecurity/faction.git
cd faction
mvn clean compile war:war
docker-compose up --build
Once the containers are up, you can navigate to http://127.0.0.1:8080 to access your FACTION instance. On the first boot, it will ask you to create an admin account.
Import the Vulnerability Templates
- Navigate to Admin -> Default Vulnerabilities
- Click Import from Faction
Customize reports
You can find out more information about creating your own custom report templates here: Customize Report Templates
Burp Suite Extension
Don't want to host it yourself?
We can provide hosting for your instance. All instances are single-tenant, so you don't have to worry about sharing infrastructure with untrusted parties. Hosted versions also come with other features like enhanced reporting. Navigate to https://www.factionsecurity.com to learn more.