Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ AI Code Analyst & Systems Engineer

Next-Generation Static Analysis, Symbolic Execution & AST Taint Flow Engine

License: MIT Python React TypeScript Compliance


📌 Executive Summary

AI Code Analyst & Systems Engineer is an enterprise-grade security analysis and data-flow tracing platform. By combining Abstract Syntax Tree (AST) parsing, symbolic execution, and LLM-driven reasoning, it traces untrusted data inputs from their entry points (Sources) all the way down to sensitive internal operations (Sinks).

Unlike traditional static analysis tools that rely on simplistic pattern matching, this engine performs interprocedural taint analysis, constructs dynamic Taint Flow Graphs, maps vulnerabilities directly to global compliance standards (CWE, PCI-DSS v4.0, NIST), and generates deterministic patch proposals (git diff).


🔥 Key Technical Capabilities

  • 🌳 Deep AST & Static Parsing: Constructs complete syntax trees to inspect scope, control flows, and un-sanitized variable propagations across functions.
  • 🕸️ Interactive Taint Flow Graphing: Renders complex data propagation flows visually with custom node styling (Sources vs. Transformations vs. Sinks).
  • 🛡️ Multi-Standard Compliance Mapping: Automatically tags findings with official identifiers:
    • CWE (e.g., CWE-89 SQLi, CWE-78 Command Injection, CWE-502 Deserialization)
    • PCI-DSS v4.0 (Requirements 6.2.4, 3.3.1, etc.)
    • NIST SP 800-53 (SI-10, IA-5, SC-13, SA-11)
  • Real-Time Coverage Tracking: Provides live metrics on reviewed vs. total codebase lines with explicit execution guards.
  • 🛠️ Automated Patch & Diff Generation: Generates contextual, production-ready fixes with clean side-by-side modal comparisons.

🏗️ Architecture & Engine Overview

[ Untrusted Code / Source File ] │ ▼ ┌─────────────────────────────┐ │ AST & Symbolic Parser │ <-- Lexical & Semantic Parsing └──────────────┬──────────────┘ │ ▼ ┌─────────────────────────────┐ │ Interprocedural Taint │ <-- Traces Sources -> Sanitizers -> Sinks │ Flow Analysis │ └──────────────┬──────────────┘ │ ▼ ┌─────────────────────────────┐ │ Compliance Engine │ <-- Correlates CWE / PCI-DSS / NIST └──────────────┬──────────────┘ │ ▼ ┌─────────────────────────────┐ │ React + Tailwind UI │ <-- Interactive Taint Graph & Diffs └─────────────────────────────┘

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages