Skip to main content

Overview

The incident.io integration brings your active incident feed into Pwnbook’s Security Workbench. You can monitor incident severity and status, create new incidents from findings, and link open incidents back to the security work that triggered them — without switching tools.

Prerequisites

  • An incident.io account
  • Admin or Owner access in Pwnbook

Setup

1

Generate an API key

  1. In incident.io, go to Settings → API keys.
  2. Click Create API key, give it a name like “Pwnbook”, and copy the key.
2

Configure in Pwnbook

  1. Go to Organization Settings → Marketplace → incident.io.
  2. Paste your API Key.
  3. Click Save & Test — Pwnbook will verify the key by listing your severity levels.

What’s available

Once connected, incident.io appears as a card in your Security Workbench and as a full-page view in the sidebar.
FeatureDescription
Active incidentsCount of incidents not in a closed state, broken out by severity
Incident listFilterable table of incidents with status, severity, and creation time
Incident detailDirect link to incident in incident.io for full context and timeline
Create incidentPush a finding or threat to incident.io as a new incident

Workbench card

The incident.io card on your Security Workbench shows:
  • The 3 most recently created active incidents with severity and relative time
  • Active incident count and total incident count
  • A View all button that opens the full incident list in a side sheet

Severity mapping

incident.io uses its own severity scale (configured per workspace). The card and list view display severity names exactly as configured in your incident.io workspace, so they’ll match what your team already uses.

API reference

The integration proxies these incident.io v2 endpoints:
Pwnbook routeincident.io endpoint
GET /api/organizations/:id/incidentio/incidentsGET /v2/incidents
GET /api/organizations/:id/incidentio/incidents/:idGET /v2/incidents/:id
POST /api/organizations/:id/incidentio/incidentsPOST /v2/incidents
PATCH /api/organizations/:id/incidentio/incidents/:idPATCH /v2/incidents/:id
GET /api/organizations/:id/incidentio/severitiesGET /v2/severities