Cyber security for terminal operators
Your TOS, gates, OCR and cranes share networks with lines, hauliers and authorities. Here are the documented risks.
What public sources say about terminal operators
Each card links to its source. We kept only what the sources say.

What Port Cyber Alliance gives you
Open-source packages for terminal operators
Free tools we build for port and terminal engineers. Some are public, the others we send on request. Open a card for the details.

PublicCyber security
Maritime cyber toolkit
Copy-paste snippets that send your security events to the Port Cyber Alliance API.
curl · Python · JavaScript · PHP
Details → about Maritime cyber toolkit
AvailableCyber security
Open detection rules (Sigma)
Sigma rules that spot abnormal access to a terminal operating system, convertible for most SIEMs.
Sigma · Windows Security log · pySigma · sigma-cli
Details → about Open detection rules (Sigma)
AvailableCyber security
Vendor cyber questionnaire
The cyber questions a terminal sends a software vendor, with an online form that sends nothing.
YAML · JSON · PDF · HTML form
Details → about Vendor cyber questionnaire
AvailableCyber security
Post-deployment pentest regression scripts
Five shell probes that check, after every deployment, that fixed web findings have not come back.
bash · curl · GitHub Actions · GitLab CI
Details → about Post-deployment pentest regression scripts
ComingCyber security
Port SIEM rules and cyber governance
The Wazuh detection rules and decoders we write, with the written rules behind them.
Wazuh rules · Wazuh decoders · Markdown
Details → about Port SIEM rules and cyber governance
ComingCyber security
Security advisories
Advisories on port and container-logistics software, under coordinated disclosure, machine-readable.
CVE JSON 5 · CVSS · CSAF 2.0 · OSV
Details → about Security advisories
ComingCyber security
CVE sync for WordPress
Mirror the CVE list into a WordPress site, filtered for port and terminal software.
PHP · WordPress · WP-CLI · NVD API 2.0
Details → about CVE sync for WordPress
ComingCyber security
Error reporting
Send errors and security events from your own port systems to a receiver you control, without personal data.
JSON Schema · WordPress agent · HTTP receiver
Details → about Error reporting
PublicTerminal integration
VBS API
Connect a transport management system to a terminal's truck appointment system.
REST · JSON · API key · UML sequence diagram
Details → about VBS API
On requestTerminal integration
Terminal data contracts
Language-neutral contracts for container-terminal data, with fixtures and a conformance runner.
JSON Schema 2020-12 · OpenAPI 3.1 · Python · DCSA Track & Trace
Details → about Terminal data contracts
On requestTerminal integration
Terminal integration kit
A small core and plugins to connect a TOS, a gate, a booking system or your back office.
Python 3.10+ · Standard library only · plugin.json · Standard Webhooks
Details → about Terminal integration kit
On requestTerminal integration
TOS Groovy recipes
Read-only recipes for terminal operating systems: answer tracking questions, push gate events anywhere.
Groovy · Navis N4 extensions · PHP relay
Details → about TOS Groovy recipes
On requestTerminal integration
Terminal devtools
Small tools every terminal developer rewrites: ISO 6346 check digit and a fake TOS for tests.
Python · PHP · ISO 6346 · UN/EDIFACT
Details → about Terminal devtools
On requestTerminal integration
Container tracking core
Where a container is and whether a truck can pick it up, the same answer whatever TOS is behind.
Python 3.11+ · PHP 8.1+ · HTTP facade
Details → about Container tracking core
On requestTerminal integration
Container tracking and history for WordPress
Two plugins for a terminal's website: find a container, or a bill of lading and all its containers.
PHP 8.1+ · WordPress 6.4+ · Shortcodes and block
Details → about Container tracking and history for WordPress
ComingTerminal integration
Terminal integration map
Where to plug what at a container terminal, and what costs three weeks when you ignore it.
Markdown · Sequence diagrams · ISO 6346 · UN/LOCODE
Details → about Terminal integration map
Terminal operators: questions
Click a question to read the answer.
Yes. Any organization in the port chain can join: terminals, port authorities, marinas, oil and gas ports, shipping lines, hauliers, freight forwarders and the industrial shippers that depend on them. Start with the launch offer.
Yes. NIS2 Article 21 lists supply chain security and security in the acquisition and maintenance of systems among the minimum measures. Our page on choosing security tools lists the questions to ask a vendor.
Running the gate in degraded or manual mode, and restoring the TOS database from a backup an attacker cannot reach. Both are questions of the engineer self-test.
The U.S. Coast Guard final rule published on 17 January 2025, effective on 16 July 2025, asks facilities under the Maritime Transportation Security Act to keep a Cybersecurity Plan and designate a Cybersecurity Officer.
Talk to engineers who work inside ports
Ten hours of engineering advice and two site visits a year, on your TOS, gates, OCR and network.
Want to know where you stand?
