Skip to main content

Overview

Arnica is a code security posture management (CSPM) platform focused on developer-centric risk signals: hardcoded secrets, risky code changes, overprivileged tokens, and supply chain threats. The Pwnbook integration pulls Arnica findings into your engagements for consolidated review.

Prerequisites

  • An Arnica account
  • An Arnica API token with read access
  • Your Arnica organization ID
  • Admin or Owner access in Pwnbook to configure the integration

Credentials required

FieldDescription
API TokenAn Arnica API token. Generate one in Arnica Settings → Integrations → API.
Organization IDYour Arnica organization identifier, found in Settings → Organization.

Setup

1

Generate an Arnica API token

  1. Log in to your Arnica account.
  2. Go to Settings → Integrations → API Access.
  3. Click Generate Token.
  4. Give the token a descriptive name (e.g., pwnbook).
  5. Assign Read permissions.
  6. Copy the token.
2

Find your organization ID

Your Arnica organization ID is displayed in the URL or in Settings → Organization Details.
3

Configure the integration in Pwnbook

  1. Go to Organization Settings → Marketplace → Arnica.
  2. Click Configure.
  3. Enter your API Token and Organization ID.
  4. Click Save & Test.

What gets synced

DataDescription
Hardcoded secretsAPI keys, tokens, and passwords committed to source code
Risky code changesCode changes that touch sensitive areas (auth, cryptography, access control)
Supply chain risksMalicious or highly vulnerable packages in your dependency graph
Developer risk signalsUnusual committer behavior, token misuse, and policy violations
SeverityCritical, high, medium, low
RepositoryThe repository and branch where the issue was found
RemediationSuggested actions and fix guidance

Viewing findings in Pwnbook

Arnica findings appear under Security Findings → Arnica in the engagement. You can filter by severity, finding type, and repository. Findings can be linked to threat model threats and tracked through remediation.

Disconnecting

To remove the Arnica integration:
  1. Go to Organization Settings → Marketplace → Arnica.
  2. Click Disconnect.
  3. Confirm.