Shared scaffolding for the DecodingTrust-Agent (DTAP) superred targets: the agent-agnostic Target base, the security-domain forest, controllables/observables, env/MCP/Docker lifecycle, and the byte-faithful judge runner.
Project description
superred-target-dtap-scaffold
Shared scaffolding for the DecodingTrust-Agent (DTAP) superred targets: the
agent-agnostic DtapAgentTarget base, the security-domain forest, the
controllables/observables, the pre-run/post-run specs, the text-only domain
allowlist, the env/MCP/Docker lifecycle, the host MCP proxy, the env-injection
bridge, and the byte-faithful judge runner.
The two concrete DTAP targets (Claude Code, OpenClaw) subclass DtapAgentTarget
and implement only a handful of agent-specific hooks. The DTAP task/goal dataset
lives in the separate security-claim-dtap package.
Credits / upstream
This package is original work (MIT, Copyright (c) 2026 Simon Sure). It contains no vendored third-party source code and no bundled benchmark dataset.
It is a faithful superred port of, and a runtime wrapper around, the
DecodingTrust-Agent (DTap) red-teaming platform for AI agents
(https://github.com/AI-secure/DecodingTrust-Agent, Apache-2.0). DTAP's
environment-pool orchestration is reimplemented here (no code copied); the
optional sdk extra installs the upstream decodingtrust-agent-sdk (pinned
==0.2.12, Apache-2.0), which this scaffold lazy-imports at runtime. The
decodingtrust-agent-sdk is not redistributed as part of this package.
The bundled data/tool_trees.json is an original per-service authorization-tree
mapping authored for this project; it references DTAP tool names but is not a
copy of any DTAP dataset. The DTAP task/goal dataset lives in the separate
security-claim-dtap package.
Please cite the DecodingTrust-Agent (DTap) platform when reporting results produced with this target.
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 superred_target_dtap_scaffold-0.1.0.tar.gz.
File metadata
- Download URL: superred_target_dtap_scaffold-0.1.0.tar.gz
- Upload date:
- Size: 125.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca82c84eafcca7f35c08027ce0439abd0669797dff2aa4859167718ee3d618ba
|
|
| MD5 |
3ad60de9caf02e10901a98ef17f13de0
|
|
| BLAKE2b-256 |
fa08fb5c0bdfadc6114007325010622deaefab2c84a4382b85275e9e1f04afeb
|
Provenance
The following attestation bundles were made for superred_target_dtap_scaffold-0.1.0.tar.gz:
Publisher:
release.yml on RoldSI/superred-modules
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
superred_target_dtap_scaffold-0.1.0.tar.gz -
Subject digest:
ca82c84eafcca7f35c08027ce0439abd0669797dff2aa4859167718ee3d618ba - Sigstore transparency entry: 2219063826
- Sigstore integration time:
-
Permalink:
RoldSI/superred-modules@44b3a2514b4d75fe7ebc3f015aa13ff3b6e8380c -
Branch / Tag:
refs/tags/superred-target-dtap-scaffold-v0.1.0 - Owner: https://github.com/RoldSI
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@44b3a2514b4d75fe7ebc3f015aa13ff3b6e8380c -
Trigger Event:
push
-
Statement type:
File details
Details for the file superred_target_dtap_scaffold-0.1.0-py3-none-any.whl.
File metadata
- Download URL: superred_target_dtap_scaffold-0.1.0-py3-none-any.whl
- Upload date:
- Size: 89.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee594740f7047045d93319578c1591ae553c5537157bac0e0e952c243a2a8567
|
|
| MD5 |
2f3e6da727f59f8d498428b0291c1926
|
|
| BLAKE2b-256 |
f3964e0821b99d48ec306e46871bbf54d1b15c57d45ca2548df4d78cc51eb566
|
Provenance
The following attestation bundles were made for superred_target_dtap_scaffold-0.1.0-py3-none-any.whl:
Publisher:
release.yml on RoldSI/superred-modules
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
superred_target_dtap_scaffold-0.1.0-py3-none-any.whl -
Subject digest:
ee594740f7047045d93319578c1591ae553c5537157bac0e0e952c243a2a8567 - Sigstore transparency entry: 2219064358
- Sigstore integration time:
-
Permalink:
RoldSI/superred-modules@44b3a2514b4d75fe7ebc3f015aa13ff3b6e8380c -
Branch / Tag:
refs/tags/superred-target-dtap-scaffold-v0.1.0 - Owner: https://github.com/RoldSI
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@44b3a2514b4d75fe7ebc3f015aa13ff3b6e8380c -
Trigger Event:
push
-
Statement type: