Skip to content

osgil-defense/TARS

Repository files navigation

Threat Assessment & Response System (TARS)

About

TARS is our attempt towards trying to automate parts of cybersecurity penetration testing using AI agents

Demos

Video 1 Title Video 2 Title Video 3 Title
Demo #1 Demo #2 (Short) Demo #3 (Long)

Long-Term Vision

Provide intelligent defense solutions by building AI-Agent based tools for automating cybersecurity penetration testing. In short, the plan is:

  1. Build agents that can properly use existing cybersecurity tools for vulnerability scanning and threat analysis.
  2. Optimize those agents to automate vulnerability identification and patching, instead of just scanning and threat reporting.
  3. Build a reactive defensive system that can produce countermeasures against attackers in real-time.
  4. (Long Term) Develop tools to prepare for a future where advanced, dynamic, and automated AI-driven attacks can be easily deployed.

How To Run

⚠️ Warning: TARS has been tested on macOS and some Linux distros!

  1. Install Docker

  2. Create a ".env" file. This file will contain all the API keys needed to make TARS function. Refer to the ".template_env" file see what you need to provide in the ".env" file for.

  3. Execute TARS's main CLI tool to setup and run TARS in the browser:

bash cli.sh -r
  1. After all of this, start using TARS with the URL provided. It most likely will be this URL: http://localhost:8501/

Run Formatter

Keeping the code clean, consistent, and well structured requires formatting. To do formatting for this project, run the following command:

bash cli.sh -f

Other Notes

Good Test Targets

  1. Juice-Shop

Tools To Add

About

Using Agents To Automate Pentesting

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •