Autonomous web security research agent for controlled authorized targets
Project description
Ravage
Ravage is an autonomous web security research agent for controlled, authorized targets.
This package provides the ravage CLI and runtime modules. It does not install
external scanners such as nmap, sqlmap, katana, nuclei, or ffuf; use
ravage tools check and ravage tools install to configure those tools on the
host or in the Docker tool image.
Ravage is localhost-first. Remote targets require --allow-remote-target and
an explicit scope.in_scope entry. The runtime records a firewall plan only;
it does not automatically install host firewall rules. Firewall plan
destinations are IP/CIDR-only.
Ravage is source-available under the Ravage Restricted Research License. Use it only for local research, defensive education, controlled benchmarks, and systems you own or have explicit written authorization to test.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ravage-0.0.1.tar.gz.
File metadata
- Download URL: ravage-0.0.1.tar.gz
- Upload date:
- Size: 155.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
611c15f8e360c86944d6507f6b5b8376415fec386a5313e642d79c28ed51573c
|
|
| MD5 |
51be8a912ea460e7b9d0a4ae23ab593d
|
|
| BLAKE2b-256 |
68dedbc8fd7664527a8ba19ac397254a56b0af20af1698a5272bba326a2be191
|
Provenance
The following attestation bundles were made for ravage-0.0.1.tar.gz:
Publisher:
publish-pypi.yml on duriantaco/ravage
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ravage-0.0.1.tar.gz -
Subject digest:
611c15f8e360c86944d6507f6b5b8376415fec386a5313e642d79c28ed51573c - Sigstore transparency entry: 1654787701
- Sigstore integration time:
-
Permalink:
duriantaco/ravage@f59010d9a90b59b50fef910a8159458b09016cc0 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/duriantaco
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@f59010d9a90b59b50fef910a8159458b09016cc0 -
Trigger Event:
release
-
Statement type:
File details
Details for the file ravage-0.0.1-py3-none-any.whl.
File metadata
- Download URL: ravage-0.0.1-py3-none-any.whl
- Upload date:
- Size: 170.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7de2f334acb55c7440e66af803320b38aa6d0cb0dfb36573f7f5bc0e511e8700
|
|
| MD5 |
43e64a1cb9ce423d8bc38bd7e848d9c4
|
|
| BLAKE2b-256 |
4e1ef69711bcb2107bedc10da901dae7fe1555af7941ced5bf80631420e09325
|
Provenance
The following attestation bundles were made for ravage-0.0.1-py3-none-any.whl:
Publisher:
publish-pypi.yml on duriantaco/ravage
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ravage-0.0.1-py3-none-any.whl -
Subject digest:
7de2f334acb55c7440e66af803320b38aa6d0cb0dfb36573f7f5bc0e511e8700 - Sigstore transparency entry: 1654787863
- Sigstore integration time:
-
Permalink:
duriantaco/ravage@f59010d9a90b59b50fef910a8159458b09016cc0 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/duriantaco
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@f59010d9a90b59b50fef910a8159458b09016cc0 -
Trigger Event:
release
-
Statement type: