Skip to main content

Introduction to Faction

Faction is an open-source penetration testing report generation and collaboration framework designed to streamline your entire security assessment workflow. As an official OWASP project, Faction helps security teams automate report generation, track vulnerabilities, and collaborate effectively throughout the testing lifecycle.
Faction is your entire assessment workflow in a box - from initial testing through remediation tracking and retesting.

What is Faction?

Faction is a comprehensive platform that transforms how security teams manage penetration tests and security assessments. Built by penetration testers for penetration testers, Faction eliminates the tedious aspects of report writing while maintaining professional quality and consistency.

Key Features

Automated Report Generation

Generate professional DOCX reports automatically with customizable templates for different assessment types and retests.

Real-Time Collaboration

Work together with your team through the web application and Burp Suite extension integration.

Peer Review & Track Changes

Built-in peer review workflow with track changes functionality to ensure report quality.

Vulnerability Templates

Access over 75 prepopulated vulnerability templates to speed up reporting.

Remediation Tracking

Monitor vulnerability remediation efforts with custom SLA warnings and alerts.

Team Management

Easily manage assessment teams and track progress across your organization.

Full REST API

Integrate Faction with other security tools through the comprehensive REST API.

Extensible App Store

Extend functionality with custom plugins similar to Burp Extender, including Jira integration.

Additional Capabilities

  • LDAP Integration - Connect to your existing directory services
  • OAuth 2.0 & SAML Support - Enterprise single sign-on integration
  • SMTP Integration - Automated email notifications and alerts
  • Custom Report Variables - Tailor reports to your organization’s needs
  • Burp Suite Extension - Seamlessly push findings from Burp to Faction

Who Should Use Faction?

Faction is designed for:
1

Security Teams

Internal security teams conducting regular assessments and managing remediation tracking across the organization.
2

Penetration Testers

Professional pentesters who need to generate consistent, high-quality reports efficiently.
3

Security Consultants

Consulting firms managing multiple client assessments with different reporting requirements.
4

Bug Bounty Teams

Teams coordinating vulnerability research and reporting across multiple researchers.

Why Choose Faction?

Open Source & Community-Driven
As an OWASP project, Faction benefits from community contributions and security-focused development practices.
Self-Hosted Control
Maintain complete control over your sensitive assessment data by hosting Faction on your own infrastructure.
Battle-Tested
Used by security teams worldwide, Faction has proven its effectiveness in real-world penetration testing engagements.
Extensible Architecture
Customize and extend Faction to match your specific workflow with the App Store and plugin system.

Getting Started

Ready to streamline your penetration testing workflow?

Quickstart Guide

Get up and running with Faction in minutes using Docker Compose.

Installation Guide

Detailed installation instructions and configuration options.

Community & Support

Join the growing Faction community to get help, share experiences, and contribute to the project.

Managed Hosting

Prefer not to manage your own infrastructure? Faction Security offers single-tenant managed hosting solutions. Visit factionsecurity.com to learn more.
Next Steps: Follow the Quickstart Guide to set up your first Faction instance and create your first assessment.

Build docs developers (and LLMs) love