Cyber security for trucking companies and hauliers
Your trucks book slots in terminal systems and wait at the gate when those systems stop.
What public sources say about hauliers and TMS developers
Each card links to its source. We kept only what the sources say.

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

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
Trucking companies: 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.
Annex I of NIS2 lists, under road transport, road authorities responsible for traffic management and operators of intelligent transport systems, not hauliers as such. The terminals and ports you work with may be in scope, and Article 21 asks them to secure their supply chain, so they may ask you about your security.
Yes. The VBS API package connects a transport management system to a terminal's truck appointment system. It is public; see the open-source packages.
No. They are benevolent checklists of twelve questions each, about two minutes, and the answers stay in your browser. Use them inside your team, then talk to us if something worries you.
Talk to engineers who work inside ports
Two free self-tests, about two minutes each, then advice from engineers who work inside terminals.
Want to know where you stand?
