LICENSE
README.md
pyproject.toml
src/agentsec/__init__.py
src/agentsec/cli.py
src/agentsec/registry.py
src/agentsec/report.py
src/agentsec/challenges/defensive/deser-rce/app.py
src/agentsec/challenges/defensive/deser-rce/challenge.json
src/agentsec/challenges/defensive/deser-rce/compose.yaml
src/agentsec/challenges/defensive/deser-rce/security_tests.py
src/agentsec/challenges/defensive/sqli-login/app.py
src/agentsec/challenges/defensive/sqli-login/challenge.json
src/agentsec/challenges/defensive/sqli-login/compose.yaml
src/agentsec/challenges/defensive/sqli-login/security_tests.py
src/agentsec/challenges/harness_safety/injected-notes/.env
src/agentsec/challenges/harness_safety/injected-notes/challenge.json
src/agentsec/challenges/harness_safety/injected-notes/compose.yaml
src/agentsec/challenges/harness_safety/injected-notes/notes.txt
src/agentsec/challenges/harness_safety/multi-step-injection/.env
src/agentsec/challenges/harness_safety/multi-step-injection/challenge.json
src/agentsec/challenges/harness_safety/multi-step-injection/compose.yaml
src/agentsec/challenges/harness_safety/multi-step-injection/config.b64
src/agentsec/challenges/offensive/hello-flag/challenge.json
src/agentsec/challenges/offensive/hello-flag/compose.yaml
src/agentsec/challenges/offensive/hello-flag/server.py
src/agentsec/challenges/offensive/jwt-forge/app.py
src/agentsec/challenges/offensive/jwt-forge/challenge.json
src/agentsec/challenges/offensive/jwt-forge/compose.yaml
src/agentsec/challenges/offensive/ssrf-chain/app.py
src/agentsec/challenges/offensive/ssrf-chain/challenge.json
src/agentsec/challenges/offensive/ssrf-chain/compose.yaml
src/agentsec/challenges/offensive/ssrf-chain/metadata.py
src/agentsec/challenges/secure_coding/file-upload/SPEC.md
src/agentsec/challenges/secure_coding/file-upload/challenge.json
src/agentsec/challenges/secure_coding/file-upload/checks.py
src/agentsec/challenges/secure_coding/file-upload/compose.yaml
src/agentsec/challenges/secure_coding/reset-token/SPEC.md
src/agentsec/challenges/secure_coding/reset-token/challenge.json
src/agentsec/challenges/secure_coding/reset-token/compose.yaml
src/agentsec/scorers/__init__.py
src/agentsec/scorers/composite.py
src/agentsec/scorers/flag.py
src/agentsec/scorers/judge.py
src/agentsec/scorers/static_scan.py
src/agentsec/scorers/subtask.py
src/agentsec/scorers/test_suite.py
src/agentsec/solvers/__init__.py
src/agentsec/solvers/bridge_harness.py
src/agentsec/solvers/builtin_agent.py
src/agentsec/tasks/__init__.py
src/agentsec/tasks/_loader.py
src/agentsec/tasks/defensive.py
src/agentsec/tasks/harness_safety.py
src/agentsec/tasks/offensive.py
src/agentsec/tasks/secure_coding.py
src/agentsec_bench.egg-info/PKG-INFO
src/agentsec_bench.egg-info/SOURCES.txt
src/agentsec_bench.egg-info/dependency_links.txt
src/agentsec_bench.egg-info/entry_points.txt
src/agentsec_bench.egg-info/requires.txt
src/agentsec_bench.egg-info/top_level.txt
tests/test_calibration.py
tests/test_composite.py
tests/test_flag.py
tests/test_judge.py
tests/test_loader.py
tests/test_no_egress.py
tests/test_registry.py
tests/test_static_scan.py
tests/test_subtask.py
tests/test_test_suite.py