← Go back to portfolio
CodeQL Security Scanner with Node.js and Neo4j

G8 CodeQL Scanner

CodeQL Security Scanner with Node.js and Neo4j

A source-code vulnerability scanner that combines CodeQL analysis, a Node.js backend, and Neo4j visualizations.

This final-year cybersecurity project provides a visual workflow for proactively examining source code for vulnerabilities with CodeQL.

Security analysis

The scanner coordinates CodeQL analysis through a Node.js backend and presents findings in a frontend interface designed to make large result sets easier to inspect.

Graph visualization

Neo4j models relationships between code elements and security findings, helping users understand how vulnerabilities connect across a codebase instead of treating every alert as an isolated item.

GitHub repositoryISnackable/G8-CodeQLA source-code vulnerability scanner that combines CodeQL analysis, a Node.js backend, and Neo4j visualizations.