The Oubliette Security suite — one install, one CLI for Shield, Dungeon, Trap, and Warden.
Project description
Oubliette
The Oubliette Security suite — one install, one CLI.
oubliette is the umbrella distribution for the Oubliette Security product suite.
Installing it pulls the core tools and gives you a single oubliette command that
dispatches to each.
pip install oubliette-suite # core: Shield (firewall) + Dungeon (adversarial engine)
pip install "oubliette-suite[full]" # + Trap (deception) + Warden (agentic cyber-ops)
The distribution is
oubliette-suite(the bareoubliettename is taken on PyPI by an unrelated project); the installed import package and CLI are stilloubliette.
Usage
oubliette version # show installed suite components + versions
oubliette dungeon --help # == oubliette-dungeon --help
oubliette warden --help # == oubliette-warden --help
The CLI shells out to each tool's own console script, so any sub-tool invocation is identical to calling that tool directly — the umbrella just gives one entry point.
Components
| Command | Distribution | Role |
|---|---|---|
oubliette shield |
oubliette-shield |
AI firewall — 5-stage detection + deception (library) |
oubliette dungeon |
oubliette-dungeon |
Adversarial testing engine |
oubliette trap |
oubliette-trap |
AI-agent deception platform |
oubliette warden |
oubliette-warden |
Safety-gated agentic cyber-ops |
oubliette shield is a library with no CLI; the command explains how to import it.
Publishing note
[full] depends on oubliette-trap and oubliette-warden. Once all are on PyPI,
pip install oubliette-suite (core: shield + dungeon) and oubliette-suite[full]
resolve fully.
Development
uv venv --python 3.13
uv pip install -e ".[test]"
pytest
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 oubliette_suite-0.1.0.tar.gz.
File metadata
- Download URL: oubliette_suite-0.1.0.tar.gz
- Upload date:
- Size: 5.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1018abdb2ab7c9a65049c2f48398ff34460d1eb637fe1d66a088cf34693c0ab
|
|
| MD5 |
6aa8c699850b48b1ba1e5087e26f71ef
|
|
| BLAKE2b-256 |
23c6929655623c5831fc63184cb8181a0078376086c3a86a6a05fa08941d56e1
|
File details
Details for the file oubliette_suite-0.1.0-py3-none-any.whl.
File metadata
- Download URL: oubliette_suite-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
72d1417046fef2974ee2fcd2ef42b079b2cca4d2e1c566a280d48a50dcc01747
|
|
| MD5 |
4d0b77277d3981f608b0f530cef3a843
|
|
| BLAKE2b-256 |
edcf3516bc17d5713d8feab8a0de6af48ee76fbb04634132a7ab5081a9b56f7c
|