GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • humanbound
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — Humanbound

README.md

Humanbound

Open-source adversarial testing engine, SDK, and CLI for AI agents.
Most testing tools test prompts. Humanbound tests agents.

Repositories · Quick Start · Usage · Documentation · Contributing

PyPI version Python versions Downloads CI License Discord Docs


📖 Full documentation lives at docs.humanbound.ai — this README covers the essentials; the docs have the depth.

Why Humanbound

  • Tests agents, not prompts. Drives real multi-turn conversations against your live endpoint instead of scoring one-shot completions.
  • Probes tool use and scope. Attempts the actions your agent shouldn't take — over-scoped tool calls, boundary violations — not just unsafe text generation.
  • Scores against your policy. Findings are evaluated against a security policy you define, not a generic safety rubric.
  • Closes what it finds. hb guardrails turns failing test cases directly into deployable guardrail rules, so a single run both surfaces and fixes the gap.
  • Local-first. Runs entirely on your machine with no account required; connect to the Humanbound Platform only if you want managed runs, history, and team dashboards.

Repositories

Humanbound is split across a few focused repos rather than one monolith:

Repo Description Stars
humanbound Open-source adversarial testing engine, SDK, and CLI for AI agents. Runs locally or against the Humanbound Platform. GitHub Repo stars
humanbound-firewall Multi-tier firewall for AI agents — blocks prompt injections, jailbreaks, and scope violations. Local tiers first; LLM judge only when uncertain. GitHub Repo stars
plugins Humanbound plugin marketplace for Claude Code and Cursor — adversarial security testing for local AI agents. GitHub Repo stars
actions Official GitHub Actions for Humanbound — adversarial security testing for AI agents in CI. GitHub Repo stars

See all repositories → github.com/humanbound

Quick Start

Install

pip install humanbound                       # CLI + SDK, core deps
pip install humanbound[engine]               # + OpenAI / Anthropic / Gemini / Ollama providers
pip install humanbound[firewall]             # + humanbound-firewall runtime
pip install humanbound[engine,firewall]      # everything

Usage

The commands below illustrate the shape of a typical run — check docs.humanbound.ai for the current, complete CLI reference before relying on exact flags.

Run an adversarial test suite against your endpoint:

hb run --endpoint https://api.yourapp.com/agent --policy policy.yaml

Convert failing tests into deployable guardrail rules:

hb guardrails --from-run last --out guardrails.yaml

Or drive it from the SDK:

from humanbound import Engine

engine = Engine(endpoint="https://api.yourapp.com/agent", policy="policy.yaml")
results = engine.run()

if results.failures:
    engine.guardrails.generate(results, out="guardrails.yaml")

Contributing

Contributions welcome. See CONTRIBUTING.md for the dev loop, release process, and DCO sign-off requirement (see DCO.md).

  • 🐛 Report a bug
  • 💡 Request a feature
  • 🔒 Report a security issue — not via public Issues
  • 💬 Join Discord

License

Humanbound is licensed under the Apache License 2.0.

Popular repositories Loading

  1. humanbound humanbound Public

    Open-source adversarial testing engine, SDK, and CLI for AI agents. Runs locally or against the Humanbound Platform.

    Python 237 22

  2. humanbound-firewall humanbound-firewall Public

    Multi-tier firewall for AI agents — blocks prompt injections, jailbreaks, and scope violations. Local tiers first; LLM judge only when uncertain.

    Python 57 6

  3. plugins plugins Public

    Humanbound plugin marketplace for Claude Code and Cursor — adversarial security testing for local AI agents.

    Python 14 2

  4. humanbound-arena humanbound-arena Public

    Deliberately vulnerable AI agents to learn on, and to test with the hb CLI

    Python 5

  5. actions actions Public

    Official GitHub Actions for Humanbound — adversarial security testing for AI agents in CI.

    Python 3

  6. awesome-humanbound awesome-humanbound Public

    Python 3

Repositories

Loading
Type
Language
Sort
Showing 7 of 7 repositories
  • humanbound Public

    Open-source adversarial testing engine, SDK, and CLI for AI agents. Runs locally or against the Humanbound Platform.

    Uh oh!

    There was an error while loading. Please reload this page.

    humanbound/humanbound's past year of commit activity
    Python 237 Apache-2.0 22 2 0 Updated Nov 12, 2026
  • humanbound-arena Public

    Deliberately vulnerable AI agents to learn on, and to test with the hb CLI

    Uh oh!

    There was an error while loading. Please reload this page.

    humanbound/humanbound-arena's past year of commit activity
    Python 5 Apache-2.0 0 0 1 Updated Nov 12, 2026
  • humanbound-firewall Public

    Multi-tier firewall for AI agents — blocks prompt injections, jailbreaks, and scope violations. Local tiers first; LLM judge only when uncertain.

    Uh oh!

    There was an error while loading. Please reload this page.

    humanbound/humanbound-firewall's past year of commit activity
    Python 57 Apache-2.0 6 2 2 Updated Nov 12, 2026
  • plugins Public

    Humanbound plugin marketplace for Claude Code and Cursor — adversarial security testing for local AI agents.

    Uh oh!

    There was an error while loading. Please reload this page.

    humanbound/plugins's past year of commit activity
    Python 14 Apache-2.0 2 0 0 Updated Nov 12, 2026
  • actions Public

    Official GitHub Actions for Humanbound — adversarial security testing for AI agents in CI.

    Uh oh!

    There was an error while loading. Please reload this page.

    humanbound/actions's past year of commit activity
    Python 3 Apache-2.0 0 0 0 Updated Nov 9, 2026
  • awesome-humanbound Public

    Uh oh!

    There was an error while loading. Please reload this page.

    humanbound/awesome-humanbound's past year of commit activity
    Python 3 CC0-1.0 0 0 0 Updated Sep 18, 2026
  • .github Public

    Uh oh!

    There was an error while loading. Please reload this page.

    humanbound/.github's past year of commit activity
    0 0 0 0 Updated Sep 1, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.