Overview
Snyk is a developer security platform covering open source dependencies (SCA), container images, infrastructure as code, and code (SAST). The Pwnbook Snyk integration imports findings from your Snyk organization so you can review and track them alongside other engagement findings.Prerequisites
- A Snyk account (Free, Team, or Enterprise)
- A Snyk API token
- Your Snyk organization ID
- Admin or Owner access in Pwnbook to configure the integration
Credentials required
| Field | Description |
|---|---|
| API Token | A Snyk personal or service account token. Generate one at Snyk Account Settings → General → Auth Token. |
| Organization ID | The UUID of your Snyk organization. Found at Snyk Organization Settings → General. |
Setup
Generate a Snyk API token
- Log in to snyk.io.
- Click your account name → Account Settings.
- Under General, copy your Auth Token.
- Go to Organization Settings → Service Accounts.
- Click Create a service account.
- Give it a name (e.g.,
pwnbook) and assign the Viewer role. - Copy the generated token.
Find your organization ID
- In Snyk, go to Organization Settings → General.
- Copy the Organization ID (UUID format).
What gets synced
| Data | Description |
|---|---|
| Open source vulnerabilities | CVEs in npm, pip, Maven, Go, and other package managers |
| Container vulnerabilities | Base image and package vulnerabilities in Docker/OCI images |
| IaC misconfigurations | Security issues in Terraform, CloudFormation, and Kubernetes manifests |
| Code issues | SAST findings from Snyk Code |
| Severity | Critical, high, medium, low |
| CVE / CWE | Standard identifiers with CVSS scores |
| Fix availability | Whether a fix version exists and what it is |
| Exploit maturity | Proof-of-concept or in-the-wild exploit availability |
Viewing findings in Pwnbook
Synced Snyk findings appear in the engagement under Security Findings → Snyk. You can:- Filter by severity, issue type, and project
- View CVSS scores, CVE details, and fix recommendations
- Assign findings to tasks
- Mark findings as resolved or suppressed
Disconnecting
To remove the Snyk integration:- Go to Organization Settings → Marketplace → Snyk.
- Click Disconnect.
- Confirm.