Skip to content

Commit 1736774

Browse files
committed
feat(setup): Add security tools to requirements and update install doc
1 parent a8240e7 commit 1736774

2 files changed

Lines changed: 21 additions & 0 deletions

File tree

README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,26 @@ The pipeline runs in four distinct stages:
4545
```bash
4646
git clone https://github.com/SecNode/API-PENTESTER.git
4747
cd API-PENTESTER
48+
pip install -r requirements.txt
4849
pip install -e .
4950
```
5051

52+
### Installing Security Tools (Local)
53+
For the agent to orchestrate tools locally, ensure they are in your `$PATH`:
54+
55+
1. **Nuclei (projectdiscovery):**
56+
```bash
57+
# Via Go
58+
go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest
59+
# Or download binary from GitHub Releases
60+
```
61+
2. **Arjun & Dirsearch:**
62+
Installed automatically via `requirements.txt`. Verify with:
63+
```bash
64+
arjun --help
65+
dirsearch --version
66+
```
67+
5168
## Configuration
5269

5370
Set your model and provider credentials before running scans:

requirements.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,7 @@ pytest-asyncio==0.25.3
1313
pytest-cov==6.0.0
1414
ruff==0.11.2
1515
pip-audit==2.8.0
16+
17+
# Security Tools (CLI)
18+
arjun
19+
dirsearch

0 commit comments

Comments
 (0)