TalwarAI 🎯
A suite of autonomous security agents. Starting with an attack agent, more to come.
Overview
TalwarAI is an AI-powered web application security testing agent that uses Large Language Models (LLMs) to discover and exploit vulnerabilities. This is the first beta release.
Key Features
- Vulnerability discovery
- Payload generation
- Context-aware testing
- Exploit verification
Installation
Setup
- Install the package:
pip install -i https://test.pypi.org/simple/ talwarai
- Set up your OpenAI API key:
# Add this to your ~/.zshrc file
echo 'export OPENAI_API_KEY="your-api-key-here"' >> ~/.zshrc
# Source your zsh configuration to apply the changes
source ~/.zshrc
You can verify the API key is set by running:
echo $OPENAI_API_KEY
Basic Usage
# Basic scan of a intentionally vulnerable site for testing
talwar -t http://testhtml5.vulnweb.com/#/popular
Command Line Options
| Option | Description |
|---|---|
-t, --target |
Target URL to test (required) |
Requirements
- Python 3.9+
- OpenAI API key
- Playwright
License
MIT License
Disclaimer
TalwarAI is designed for security professionals and researchers. Use responsibly and ethically. Not intended for malicious purposes.
📧 Contact
For questions, feedback, or issues, please reach out to:
Made with 🫶🏽 by Anon
Metadata
Release files for talwar 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| talwar-0.1.3.tar.gz | 65.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| talwar-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 123.5 kB
Release files / talwar-0.1.3.tar.gz
| Download URL | talwar-0.1.3.tar.gz |
|---|---|
| Size | 65.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ae582701ea4edd37722377864dbc22d1cb76eaa1b447599e6f29ed8b67ae4f2a
|
|
BLAKE2b-256 checksum How to use checksums |
1197f3cdbc70486e17abb1b38eeac9620a860e324401faad434a5992e805a6e1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.12
|
Release files / talwar-0.1.3-py3-none-any.whl
| Download URL | talwar-0.1.3-py3-none-any.whl |
|---|---|
| Size | 57.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
86146f391a25c0bc23d20956efe93d286d55caabeb5a24d6ac3b58b73caa4c98
|
|
BLAKE2b-256 checksum How to use checksums |
2d75481d940bc746eeafed1ed81edbc5e7710832f93eec8948305a2935d63138
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.12
|