Back to Projects
Cybersecurity

Security Chat Fixer (SCF)

Project Overview

A local-first, AI-assisted tool for identifying, explaining, repairing, and verifying software vulnerabilities.

Problem Addressed

Finding vulnerabilities is not enough on its own — developers need an understandable explanation and a clear path to repair and verification.

My Role

I built the scan, analysis, repair, and verification workflow, and connected the interface to the analysis and reporting services.

How It Works

The user selects a project, and the source code is scanned for potential vulnerabilities. Each finding is explained in plain language, and code changes are suggested to address it. The proposed patch is reviewed before being applied, syntax and behavior are verified after the change, and a report summarizing the vulnerabilities and fixes is generated.

What I Implemented

  • Python-focused vulnerability scanning and analysis
  • Plain-language explanations of findings
  • Suggested code changes with review before applying
  • Syntax validation after repair
  • Bilingual Arabic and English explanations
  • A report summarizing findings and fixes

Technologies Used

ReactTypeScriptTauriPythonFastAPI

Current Status

Active development