# AI Vulnerability Exploit Simulator ## Overview The AI Vulnerability Exploit Simulator is a CLI-based automation tool that simulates potential exploits based on identified vulnerabilities in a codebase using AI models. This helps developers test their remediation strategies against simulated attacks. ## Features - Load vulnerability reports from JSON files. - Load sandbox configurations from YAML files. - Simulate exploits using AI-generated code and Docker sandbox environments. ## Installation 1. Install the required Python packages: ```bash pip install docker transformers pyyaml pytest ``` 2. Clone the repository or download the script. ## Usage Run the tool via the command line: ```bash python ai_vuln_exploit_simulator.py --vuln_report --config ``` ## Testing Run the tests using pytest: ```bash pytest test_ai_vuln_exploit_simulator.py ``` ## Requirements - Python 3.7+ - Docker installed and running - Required Python packages: `docker`, `transformers`, `pyyaml`, `pytest` ## License This project is licensed under the MIT License.