Automate Your Entire Offensive Security Workflow

Connect AttackForge to everything. Trigger actions on events. Eliminate manual handoffs.

Flows is the automation engine that turns your pentest data into action automatically.

Manual Handoffs Are Killing Your Security Program

Every time a pentester finds a vulnerability, a cascade of manual work begins.

Copy-paste. Email. Update spreadsheet. Create ticket. Notify stakeholder. Repeat forever.

Findings Never Make It to Tickets

Pentesters find critical vulnerabilities. Customers wait for the report to be delivered. Findings sit in a report while someone manually creates Jira tickets if they remember at all.

Stakeholders Are Always Surprised

Dev teams find out about vulnerabilities days or weeks later. No real-time notifications. No automated escalations. No accountability.

Your Tools Don't Talk to Each Other

AttackForge. Jira. ServiceNow. Slack. Power BI. Tenable. Each one is an island. You're the bridge and it's exhausting.

Can't Prove What Happened When

Auditors ask for evidence of your vulnerability management process. You scramble to reconstruct timelines and recover evidence from email threads and memory.

Every Tester Does It Differently

One pentester says fix it this way. Another pentester says fix it that way. Devs have no idea who to trust. Zero standardization.

30-40% of Time Spent on Non-Testing Work

Your expensive security professionals spend nearly half their time on administrative tasks instead of finding vulnerabilities.

Meet Flows: Your Automation Command Center

Flows is AttackForge's built-in automation engine powered by AFScript.

Connect AttackForge to any system with an API. Trigger actions on events.

Build complex workflows with conditional logic. No external automation tools required.

Trigger on Any Event

Start automations when vulnerabilities are created, projects update, retests complete, or any of 30+ internal events. External webhooks supported too.

  • Internal Events e.g. Vulnerability Created/Updated
  • Create your own APIs and trigger them from your other systems and scripts
  • Use Actions to trigger user-driven automations in the UI via button-clicks
  • Scheduled (Time-Based) Automations
  • Custom HTTP Webhooks

Chain Unlimited Actions

Build multi-step workflows with HTTP requests, conditional logic, loops, and data transformation. Actions execute in sequence with full error handling.

  • HTTP Actions (GET, POST, PUT, PATCH, DELETE)
  • Script Actions (custom AFScript logic)
  • Conditional branching & loops
  • Secrets management & logging

Connect to Anything

If it has an API, Flows can connect to it. Jira, ServiceNow, Slack, Teams, Power BI, Tenable, Qualys and your custom tools.

No-Code to Pro-Code

Start simple with pre-existing library of open-source Flows. Add custom logic with AFScript when you need more power. Export and share flows with your team.

Scheduled Automations

Run automations on a schedule - daily SLA checks, weekly reports, monthly scans.

Secure by Design

Encrypted secrets management. RBAC for flows. Audit trails for every run.

Flows is Included

No external tools to manage. One platform for offensive security management AND automation.

Build Automations in Minutes, Not Months

Choose Your Trigger

Select what starts your automation:

  • Internal Event (vulnerability created, etc.)
  • External Webhook (from other systems)
  • Scheduled Time (daily, weekly, custom)
  • Actions (from users clicking buttons)

Build Your Actions

Chain together actions that execute in sequence:

  • HTTP Requests to any API endpoint
  • Script Actions for custom logic
  • Conditional branching (if/then/else)
  • Loops for batch processing

Test & Debug

Run your flow manually with test data:

  • See request/response for each action
  • View detailed logs and stack traces
  • Iterate quickly without waiting

Enable & Monitor

Flip the switch and watch it run:

  • Real-time run history
  • Success/failure status
  • Re-run failed flows with one click
  • Full audit trail for compliance

Integrate with the Tools You Already Use

Flows connects AttackForge to your entire security and IT ecosystem.

Ticketing & Project Management

  • Jira

  • ServiceNow

  • Azure DevOps

  • Auto-create tickets when vulnerabilities are found

  • Bi-directional sync of notes, files, data

  • Assign tickets based on asset ownership

  • Escalate overdue vulnerabilities

Collaboration & Notifications

  • Slack

  • Microsoft Teams

  • Email

  • Real-time alerts for critical findings

  • Daily/weekly vulnerability digests

  • Escalation notifications for SLA breaches

  • Project status updates to stakeholders

Security Tools

  • Tenable

  • Rapid7

  • Qualys

  • HackerOne

  • Bugcrowd

  • Import findings from scanner tools

  • Trigger scans based on project events

  • Sync bug bounty submissions

  • Correlate with threat intelligence (VulnDB)

GRC & Compliance

  • RSA Archer

  • MetricStream

  • OneTrust

  • LogicGate

  • Feed vulnerability data to risk platforms

  • Automate compliance evidence collection

  • Track remediation against policies

  • Generate audit-ready reports

Business Intelligence

  • Power BI

  • Tableau

  • Export pentest metrics to dashboards

  • Visualize vulnerability trends

  • Executive reporting automation

  • Custom KPI tracking

Custom & Internal Tools

  • Custom APIs

  • Internal Systems

  • Connect to internal CMDBs

  • Integrate with custom ticketing systems

  • Feed data to homegrown dashboards

  • Webhook to any HTTP endpoint

Pre-Built Flows to Get You Started

Don't start from scratch. Import these battle-tested flows and customize for your environment.

Vulnerability → Jira Ticket

Trigger: Vulnerability Created

SLA Breach Escalation

Trigger: Scheduled (Daily at 9am)

Bug Bounty Ingest

Trigger: HTTP Webhook from HackerOne

Executive Weekly Report

Trigger: Scheduled (Monday 8am)

Remediation Verification

Trigger: Vulnerability Updated (Status = "Fixed")

Asset-Based Routing

Trigger: Vulnerability Created

AFScript: When Visual Isn't Enough

Need custom logic? AFScript is AttackForge's built-in scripting language that gives you full programmatic control over your automations. Transform data, implement conditional logic, handle errors gracefully, and build exactly what you need.

// Example: Route vulnerability to team based on severity
const vuln = data.vulnerability;
const severity = vuln.severity;

let team = "security-general";
let priority = "Medium";

if (severity === "Critical" || severity === "High") {
  team = "security-urgent";
  priority = "High";
  Logger.info(`Critical/High finding – routing to urgent queue`);
}

if (vuln.cvss >= 9.0) {
  // Escalate to CISO for CVSS 9+
  team = "ciso-direct";
  Logger.warn('CVSS ' + vuln.cvss + ' – escalating to CISO');
}

return {
  decision: { status: "continue" },
  request: {
    body: {
      project: vuln.project_id,
      assignee_team: team,
      priority: priority,
      title: vuln.title
    }
  },
  data: { team: team, priority: priority, vuln_id: vuln.id }
};

AFScript Capabilities

  • Full JavaScript-like syntax
  • Access to trigger event data
  • Transform request/response payloads
  • Conditional logic and loops
  • Secrets management integration
  • Comprehensive logging
  • Error handling with stack traces

Automation with Governance

Flows isn't just powerful - it's enterprise-ready with the security, access control, and audit capabilities large organizations require.

Role-Based Access Control

Control who can create, view, edit, or trigger flows. Share flows with teams while protecting sensitive integrations.

Access Levels: None, Info, View, Edit, Trigger

Secrets Management

Store API keys, passwords, and tokens securely. Reference secrets in flows without exposing values. Rotate credentials without updating flows.

Complete Audit Trail

Every flow run is logged with full details - input data, actions taken, responses received, duration, and outcome. Prove what happened when.

Header Redaction

Prevent sensitive headers from being logged or visible to flow editors. Whitelist or blacklist headers for security.

Flow Transfer

Transfer flow ownership when team members change roles. Maintain continuity without rebuilding automations.

Import/Export

Export flows to share with other teams or backup configurations. Import pre-built flows to accelerate deployment.

Why Flows Instead of Zapier/n8n/Power Automate?

You could use external automation tools. But here's why Flows is purpose-built for security workflows.

Capability AttackForge Flows External Tools
Security Data Access Native, real-time events Requires API setup + polling
Pentest Context Full vulnerability/project data Limited to what tools can consume
Secrets for Security APIs Built-in encrypted vault Varies by tool
Compliance Audit Trail Complete, in-platform Separate system to manage
Operational Readiness Included in platform Additional tools and subscriptions
Custom Logic AFScript (full programming) Limited (varies by tier)
Security Team Focus Purpose-built for OffSec Generic automation
On-Premise Option Self-hosted available Usually cloud-only
Support AttackForge security experts Generic automation support

Flows is Included

Flows is included in AttackForge Enterprise and Core SME plans. No additional subscriptions. No external tools to manage. One platform for offensive security management AND automation.

Frequently Asked Questions

Do I need to know how to code to use Flows?

No. You can build useful automations using pre-built templates without writing any code. AFScript is available when you need custom logic, but it's optional.

What systems can Flows connect to?

Any system with an HTTP interface. This includes Jira, ServiceNow, Slack, Teams, Tenable, Qualys, Power BI, and thousands more. If it has an API endpoint, Flows can talk to it.

Is Flows secure for enterprise use?

Yes. Flows includes encrypted secrets management, role-based access control, header redaction, and complete audit trails.

Can I trigger Flows from external systems?

Yes. HTTP Triggers allow external systems to send webhooks to AttackForge and trigger your flows. You can configure authentication requirements and header restrictions.

How many Flows can I create?

There's no limit on the number of Flows you can create. Build as many automations as your workflows require.

Can I share Flows with my team?

Yes. Flow owners can share access with other users at different permission levels (Info, View, Edit, Trigger). You can also export flows to share as files.

What happens if a Flow fails?

Failed flows are logged with full details including error messages and stack traces. You can re-run failed flows with one click, or modify and test before re-enabling.

Is Flows available for self-hosted deployments?

Yes. Flows is available in both cloud and self-hosted AttackForge Enterprise deployments.

Implementation Maturity Journey

Proven roadmap from first automation to full workflow orchestration

Foundation

Week 1–2

  • Connect AttackForge to your ticketing system
  • Set up first event-driven Flow
  • Configure secrets vault for API keys
  • Deploy pre-built notification Flows

Expansion

Week 3–6

  • Build multi-step Flows with conditional logic
  • Integrate additional tools (Slack, Teams, SIEM)
  • Implement SLA monitoring automations
  • Enable scheduled Flows for reporting

Orchestration

Month 2–3

  • Chain Flows across the full vulnerability lifecycle
  • Implement AFScript for custom data transformations
  • Automate executive reporting cadence
  • Set up cross-project automation patterns

Optimization

Ongoing

  • Benchmark automation coverage metrics
  • Optimize Flow performance and error handling
  • Share proven Flows across teams via export/import
  • Leverage HTTP Triggers for external orchestration

Stop Copy-Pasting. Start Automating.

Every minute your team spends on manual data entry is a minute not spent finding vulnerabilities.

Flows eliminates the busywork so your security team can focus on what matters.