Port Cyber AlliancePort Cyber Alliance
API

The Port Cyber Alliance API

For members: report incidents from your tools, pull the CVE feed and IP blocklist. Your key in the X-API-Key header.

Where to go

Four pages, from the first call to the full reference.

Get started
Ask for an account, generate a key and make your first call in four steps.
Swagger
Every endpoint of pca/v1, documented and testable in your browser with your key.
Code examples
Calls written out in several languages, ready to copy.
API and developers
What the API gives you, endpoint by endpoint, and how webhooks and alerts work.

What the API covers

One base, https://portcyberalliance.org/wp-json/pca/v1, version 0.1.

Incidents
POST /incidents to report, GET /incidents to list your organization's incidents.
CVE feed
GET /cve-feed, in JSON or RSS.
IP blocklist
GET /ip-blocklist, as JSON, CSV, nginx, htaccess or iptables rules.
Software library
GET /software: port software, versions and known CVEs.

Want to connect your tools?

API access is for member organizations, and registration on the site is closed. Ask us for an account: we answer within one working day.

Contact the alliance

Use our contact form: every message is read by the team.

Report an incident

Port operators can report a cyber incident to the alliance at any time.