semvec/pypi-packages huggingface dataset:
gensecureAI 0.2.1
AI-powered Python Security Scanner with GUI and Auto-Fix
License: MIT
Requires Python: >=3.9

# gensecureAI 🛡️

**AI-powered Python Security Scanner** with GUI-based vulnerability detection and **auto-fix support**.

`gensecureAI` statically scans Python source code to detect common security issues and provides **safe remediation suggestions** with optional **auto-fix**.

---

## 🚀 Features

✅ SQL Injection Detection  
✅ OS Command Injection Detection  
✅ Hardcoded Secret Detection  
✅ Dangerous Function Usage (`eval`, `exec`, `pickle`)  
✅ GUI-Based Review & Auto-Fix  
✅ Safe Code Rewrite Option  
✅ Modular & Importable Library  

---
## 🔥 Advanced Features (v2)

1. AST Diff Guard – Validates AI fixes at AST level to prevent unrelated/hallucinated code changes
2. Vulnerability-Aware Prompting – LLM prompt dynamically adapts based on detected CWE vulnerabilities
3. Fix Correctness Validator – Ensures AI-generated fix compiles and preserves functionality
4. Trust Score Engine – Calculates reliability score for each fix (0–100%)
5. Attack Path Visualization – Maps input → vulnerable code → potential exploit
6. Plugin-Based CWE Rules – Easily add new vulnerability detection rules without touching core
7. Research Metrics Export – Export scan results, risk scores, and AI fixes in JSON/CSV
8. Explainable AI Fix – Human-readable reasoning for applied security fixes
9. CI / Headless Mode – Automated scans and fixes in pipelines without GUI
10. Zero-Hallucination Strict Mode – Rejects any fixes that modify unrelated code or introduce new dependencies
---

## 📦 Installation

```bash
pip install gensecureAI
javonet-python-sdk 2.6.13
Javonet SDK for Python
License: MIT
Requires Python: >=3.6

Javonet allows you to reference and use modules or packages written in (Java/Kotlin/Groovy/Clojure, C#/VB.NET, Ruby, Perl, Python, JavaScript/TypeScript) like they were created in your technology. It works on Linux/Windows and MacOS for applications created in JVM, CLR/Netcore, Perl, Python, Ruby, NodeJS, C++ or GoLang and gives you unparalleled freedom and flexibility with native performance in building your mixed-technologies products. Let it be accessing best AI or cryptography libraries, devices SDKs, legacy client modules, internal custom packages or anything from public repositories available on NPM, Nuget, PyPI, Maven/Gradle, RubyGems or GitHub. Get free from programming languages barriers today! For more information check out our guides at https://www.javonet.com/guides/v2/