In its first year the project extended the reachability technology to new programming languages and significantly improved its accuracy. Analysis for Python and Java was built, with Java reaching full function-level capability. Driven by concrete demand from enterprises, the engines were additionally extended to further ecosystems (.NET, Rust and PHP), beyond the languages originally planned.
The accuracy and scalability of the core JavaScript/TypeScript engine were enhanced through techniques such as selective context-sensitivity and improved modelling of standard libraries, keeping analysis fast even on very large codebases. The project’s curated vulnerability database was substantially expanded, enriching public vulnerability records with precise information on where vulnerable code lives and the conditions under which it can be exploited.The technology was integrated into the tools developers use every day, including project-tracking integrations and automated scanning across the major continuous-integration platforms, so analyses run automatically on every code change.
Crucially, the technology was validated in the field: multiple organisations across financial services, cloud infrastructure, media, the public sector and developer tools ran the analysis in their own environments. The headline result was confirmed repeatedly — the large majority of alerts were filtered out as unreachable, meeting or exceeding the 80% noise-reduction target. Over the period the project advanced from technology readiness level (TRL) 4 to TRL 5 and from business readiness level (BRL) 4 to BRL 5.