Skip to main content

Agentic Security Harness

Distribution version: 1.9.1. Python 3.11 or newer. Apache-2.0.

A local defensive benchmark and toolkit for testing agent boundary failures: untrusted input, authority confusion, retained history and controlled file actions. It produces replayable traces, scorecards and separately verifiable evidence.

This description belongs to the distribution you are viewing. For live publication status, exact artifact hashes and verification runs, see the release records and current project state.

Install this version

python -m pip install agentic-security-harness==1.9.1
ash quickstart --out reports/quickstart

Use a fresh output directory. The quickstart runs fixed offline scenarios against vulnerable and protected fixtures; it does not call a model or an external target.

Check a controlled file boundary

ash controlled-file-workflow --out reports/file-boundary
ash controlled-file-verify --out reports/file-boundary

This opt-in workflow performs actual writes to newly created synthetic files. Report-only Runtime Guard authority permits the report file and denies the protected file. A separate read-only verifier checks disk bytes and captured history. Model output cannot supply a filesystem path or executable code. The default run is offline. An existing local Ollama model can be selected explicitly using the documented options; installing this package starts no model.

Versioned instructions and limits explain the guarded/ablated fixed control separately from model observations. Permission enforcement and correctness of the generated report are different measurements. This is not an arbitrary tool executor or a hostile-code sandbox.

Other included surfaces

  • Portable trace validation, scorecards and deterministic comparison reports.
  • Retained ancestry admission and the closed synthetic Runtime Gateway.
  • An experimental single-plan garak adapter, not an official NVIDIA integration or support for every garak detector.
  • Separately versioned optional Transfer, Handoff, Playbooks, Router and Filter packages. Installation does not automatically activate them.

Evidence and scope

This patch changes package presentation and release checks, not protection behavior. It introduces no new model experiment or security-effectiveness claim. The historical eight-call observation used a specific installed 1.9.0 candidate: four protected proposals were denied, four reports were written, and two reports were correct. It is not a measurement of this patch or a reliability estimate.

Historical observation and methodology separate controlled evidence from broader claims. Production-wide containment, arbitrary host protection and independent human review are not established.

Author: Dmitry Krivonosov (krivonosoff161). Questions and reproducible reports: GitHub issues.

Metadata

Release files for agentic-security-harness 1.9.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agentic-security-harness 1.9.1
File Size Uploaded
agentic_security_harness-1.9.1.tar.gz 898.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agentic-security-harness 1.9.1
File Interpreter ABI Platform
agentic_security_harness-1.9.1-py3-none-any.whl Python 3 none any Details

Total release size: 1.6 MB

Release files / agentic_security_harness-1.9.1.tar.gz

Download URL agentic_security_harness-1.9.1.tar.gz
Size 898.9 kB
Tags Source
SHA-256 checksum
How to use checksums
5d60b3343b33b2469971c5feb0863b303765d8ac5a6ac1a2dd5a2b40a5f2d379
BLAKE2b-256 checksum
How to use checksums
e662e7f832e238c3d378d8484f9f4278c2e02b7a3f26cb97a45298037701c386
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / agentic_security_harness-1.9.1-py3-none-any.whl

Download URL agentic_security_harness-1.9.1-py3-none-any.whl
Size 653.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f27ba302c9b07e100ee8a6080d51bd849cc24baef0cc31df390cb64cb204757e
BLAKE2b-256 checksum
How to use checksums
73c14511643cd1d3242a44349ea7cdfceeb149bfc8936a81444fc09b9a9c1c25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release history Release notifications | RSS feed

1.14.1

2 release files

1.14.0

2 release files

This release

1.9.1 This release

2 release files

1.9.0

2 release files

1.8.0

2 release files

1.7.1

2 release files

1.7.0

2 release files

1.6.0

2 release files

1.5.1

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page