Das Auto wurde als geschlossenes System konzipiert. Bei den heutigen Anforderungen mangelt es an den einfachsten Sicherheitsvorkehrungen. Es ist ein fahrender Computer mit über 60 Millionen Software-Programmzeilen und vielen Schnittstellen zur Außenwelt.
Für ein heute noch fehlendes Softwarewerkzeug wählt Primary Target folgenden Ansatz: Das Modellieren von Bedrohungen (Threat Modelling) ist ein systematisches Vorgehen, die Sicherheitsschwachstellen und Angriffsmöglichkeiten (attack vectors) bei komplexen, interagierenden Hard- und Software-Systemen im Automobil, zu erkennen und Abwehrmöglichkeiten aufzuzeigen. Dabei werden die genutzten Bauteile, Software, Protokolle sowie deren Verbindungen und Ansteuerungen aus einer Datenbank ausgewählt und dann automatisch auf Sicherheitsrisiken hin analysiert. Außerdem sind dabei alle Informationen in Datenbanken archiviert, um weitere Änderungen und Anpassungen einfach und schnell durchführen zu können.