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: