TITAN Project: Phase 2

TITAN Phase 2 (started March 1, 2026) is a continued collaboration between Singapore Management University (Center for Research on Intelligent Software Engineering) and GovTech Singapore (Cyber Security Group).

Building on the foundations of Phase 1, Phase 2 extends the system's capabilities toward interprocedural vulnerability analysis, automated remediation, and full-scale operational deployment. The project is organized around four key pillars:

🔍 Analysis

Develop advanced static analysis techniques augmented by LLMs to construct and enrich Code Property Graphs (CPGs), capturing interprocedural context and semantic relationships across complex codebases.

🕵️ Detection

Leverage agentic LLMs and Graph Neural Networks to perform interprocedural vulnerability detection and rapid triage, enabling accurate and scalable identification of security flaws in real-world software.

💊 Remediation

Automate the remediation workflow through fine-grained CWE classification, LLM-driven patch generation, and structured vulnerability report generation to support developers in resolving detected issues efficiently.

🚀 Operations

Integrate the end-to-end system into developer workflows and production environments through robust CI/CD integration and MLOps infrastructure, ensuring reliable and maintainable deployment at scale.

🖼 TITAN Phase 2 Architecture

The overall system architecture of TITAN Phase 2, illustrating the pipeline from interprocedural analysis through detection, remediation, and operational integration:

TITAN Phase 2 Architecture Diagram