LICENSE
README.md
pyproject.toml
scanbench/README.md
scanbench/__init__.py
scanbench/manifest.json
scanbench/fixtures/__init__.py
scanbench/fixtures/archive-boundary/README.md
scanbench/fixtures/archive-boundary/expected.json
scanbench/fixtures/archive-boundary/fixture.json
scanbench/fixtures/archive-boundary/project/README.txt
scanbench/fixtures/archive-boundary/project/bundle.zip
scanbench/fixtures/clean-minimal/README.md
scanbench/fixtures/clean-minimal/expected.json
scanbench/fixtures/clean-minimal/fixture.json
scanbench/fixtures/clean-minimal/project/app.txt
scanbench/fixtures/false-runtime-claim/README.md
scanbench/fixtures/false-runtime-claim/expected.json
scanbench/fixtures/false-runtime-claim/fixture.json
scanbench/fixtures/false-runtime-claim/project/status.txt
scanbench/fixtures/false-runtime-claim/project/test_example.py
scanbench/fixtures/generated-and-vendor/README.md
scanbench/fixtures/generated-and-vendor/expected.json
scanbench/fixtures/generated-and-vendor/fixture.json
scanbench/fixtures/generated-and-vendor/project/dist/app.js
scanbench/fixtures/generated-and-vendor/project/src/main.js
scanbench/fixtures/generated-and-vendor/project/vendor/lib.js
scanbench/fixtures/hidden-files/README.md
scanbench/fixtures/hidden-files/expected.json
scanbench/fixtures/hidden-files/fixture.json
scanbench/fixtures/hidden-files/project/.hidden.txt
scanbench/fixtures/hidden-files/project/visible.txt
scanbench/fixtures/incomplete-discovery/README.md
scanbench/fixtures/incomplete-discovery/expected.json
scanbench/fixtures/incomplete-discovery/fixture.json
scanbench/fixtures/incomplete-discovery/project/a.txt
scanbench/fixtures/incomplete-discovery/project/b.txt
scanbench/fixtures/inventory-basic/expected.json
scanbench/fixtures/malformed-filename/README.md
scanbench/fixtures/malformed-filename/expected.json
scanbench/fixtures/malformed-filename/fixture.json
scanbench/fixtures/malformed-filename/project/-rf.txt
scanbench/fixtures/malformed-filename/project/space name.txt
scanbench/fixtures/malformed-filename/project/unicode-λ.txt
scanbench/fixtures/prompt-injection/README.md
scanbench/fixtures/prompt-injection/expected.json
scanbench/fixtures/prompt-injection/fixture.json
scanbench/fixtures/prompt-injection/project/instructions.txt
scanbench/fixtures/secret-redaction/README.md
scanbench/fixtures/secret-redaction/expected.json
scanbench/fixtures/secret-redaction/fixture.json
scanbench/fixtures/secret-redaction/project/public.txt
scanbench/fixtures/secret-redaction/project/secrets.env
scanbench/fixtures/symlink-escape/README.md
scanbench/fixtures/symlink-escape/expected.json
scanbench/fixtures/symlink-escape/fixture.json
scanbench/fixtures/symlink-escape/project/inside.txt
scanbench/fixtures/unreadable-artifact/README.md
scanbench/fixtures/unreadable-artifact/expected.json
scanbench/fixtures/unreadable-artifact/fixture.json
scanbench/fixtures/unreadable-artifact/project/locked.txt
scanbench/fixtures/unreadable-artifact/project/readable.txt
scanbench/fixtures/unsupported-binary/README.md
scanbench/fixtures/unsupported-binary/expected.json
scanbench/fixtures/unsupported-binary/fixture.json
scanbench/fixtures/unsupported-binary/project/blob.bin
scanbench/fixtures/unsupported-binary/project/note.txt
src/scan_core/__init__.py
src/scan_core/__main__.py
src/scan_core/agent_honesty.py
src/scan_core/auxiliary.py
src/scan_core/baseline.py
src/scan_core/builder.py
src/scan_core/cli.py
src/scan_core/compare.py
src/scan_core/config.py
src/scan_core/core.py
src/scan_core/doctor.py
src/scan_core/errors.py
src/scan_core/git_change.py
src/scan_core/git_provenance.py
src/scan_core/ids.py
src/scan_core/inventory.py
src/scan_core/mcp_app.py
src/scan_core/mcp_cli.py
src/scan_core/mcp_entry.py
src/scan_core/mcp_semantic.py
src/scan_core/mcp_server.py
src/scan_core/privacy.py
src/scan_core/render.py
src/scan_core/reuse.py
src/scan_core/scanbench.py
src/scan_core/schema.py
src/scan_core/settings.py
src/scan_core/snapshot.py
src/scan_core/state.py
src/scan_core/validate.py
src/scan_core/version.py
src/scan_core/report/__init__.py
src/scan_core/report/shell.html
src/scan_core/schemas/__init__.py
src/scan_core/schemas/scan-state-1.2.schema.json
src/scan_core/schemas/scan-state-1.3.schema.json
src/scan_core/schemas/scan-state-1.4.schema.json
src/scan_skill.egg-info/PKG-INFO
src/scan_skill.egg-info/SOURCES.txt
src/scan_skill.egg-info/dependency_links.txt
src/scan_skill.egg-info/entry_points.txt
src/scan_skill.egg-info/requires.txt
src/scan_skill.egg-info/top_level.txt
tests/test_agent_honesty_scanbench.py
tests/test_mcp_semantic.py
tests/test_mcp_server.py
tests/test_mcp_setup.py
tests/test_open_issues.py
tests/test_report_ux.py
tests/test_self_review_defects.py
tests/test_slice1.py
tests/test_slice2.py
tests/test_slice3.py
tests/test_slice4.py
tests/test_slice5.py
tests/test_slice6.py
tests/test_v03_slice1.py
tests/test_v03_slice2.py
tests/test_v03_slice3.py
tests/test_v03_slice4.py
tests/test_v03_slice5.py
tests/test_v03_slice6.py