Local-first AI red team assessment tool
Project description
Krota
Local-first AI red team assessment tooling.
Krota is an adversarial testing tool for LLM-backed applications. It runs entirely on your machine, sends no telemetry, and requires no account.
Status: early development. Not yet usable. Watch this repo for the first release.
What it does
Krota probes LLM applications for adversarial failures including prompt injection, system prompt extraction, guardrail bypass, and data leakage, then produces a reviewable assessment report.
Planned capabilities:
- Flexible targeting. Assess model APIs, custom HTTP endpoints with templated requests, and eventually browser-driven chat interfaces where no API access exists.
- Probes as data. Tests are YAML documents, not code. Authoring a custom probe does not require touching the source.
- Analyst-first triage. A fast review queue for confirming findings and dismissing false positives, rather than a raw results dump.
- Assessment output. Findings with the payload used, evidence transcripts, severity, and remediation guidance.
Design principles
Runs offline. No cloud dependency at runtime. Works in air-gapped and restricted environments where cloud-based tooling is not an option.
Nothing leaves the machine. Prompts and responses from assessments often contain client-sensitive material. Krota does not transmit them.
Precision over volume. A curated probe set with reliable detection beats a large library that buries real findings in noise.
Why the name
Krota takes its name from Crotalus, the rattlesnake genus. A rattlesnake announces itself before it strikes, and the question Krota exists to answer is whether a system's warnings actually fire when something hostile arrives.
Status and roadmap
Krota is in active development and is not ready for use. The initial release will cover target configuration, a seed probe library, the run engine, triage, and report export.
License
Apache-2.0
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 krota-0.0.1.tar.gz.
File metadata
- Download URL: krota-0.0.1.tar.gz
- Upload date:
- Size: 8.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b2720aa85b7e59eec1db2739f6495e36a5271150a8300cd085b16bf6f4569c83
|
|
| MD5 |
f75e86dd91096b371c81b53d473f8f09
|
|
| BLAKE2b-256 |
2ba90f85b49ba55f168b78701dbd1e610cc77913aa1552ebce2a35b63fed2bc1
|
File details
Details for the file krota-0.0.1-py3-none-any.whl.
File metadata
- Download URL: krota-0.0.1-py3-none-any.whl
- Upload date:
- Size: 10.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64b0dbbcad26af7028a4c937a44e3e1ef59e4e2c43930bbabfa2afe7350bf4d3
|
|
| MD5 |
a77ab99ea996846ec796a246d37d0174
|
|
| BLAKE2b-256 |
005aa7e0ee7edf28a07e64b64db682663052a53f63d31d6cb089e1b43ea385d8
|