Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

superred_target_dtap_scaffold-0.1.0.tar.gz (125.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

superred_target_dtap_scaffold-0.1.0-py3-none-any.whl (89.3 kB view details)

Uploaded Python 3

File details

Details for the file superred_target_dtap_scaffold-0.1.0.tar.gz.

File metadata

File hashes

Hashes for superred_target_dtap_scaffold-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ca82c84eafcca7f35c08027ce0439abd0669797dff2aa4859167718ee3d618ba
MD5 3ad60de9caf02e10901a98ef17f13de0
BLAKE2b-256 fa08fb5c0bdfadc6114007325010622deaefab2c84a4382b85275e9e1f04afeb

See more details on using hashes here.

Provenance

The following attestation bundles were made for superred_target_dtap_scaffold-0.1.0.tar.gz:

Publisher: release.yml on RoldSI/superred-modules

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file superred_target_dtap_scaffold-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for superred_target_dtap_scaffold-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ee594740f7047045d93319578c1591ae553c5537157bac0e0e952c243a2a8567
MD5 2f3e6da727f59f8d498428b0291c1926
BLAKE2b-256 f3964e0821b99d48ec306e46871bbf54d1b15c57d45ca2548df4d78cc51eb566

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page