https://github.com/unpingable/agent_governor
· scanned 2026-06-16 00:46 UTC (2 months, 1 week ago)
235 raw signals (0 security + 235 graph)
Last scanned 2 months, 1 week ago · v1 · 218 actionable findings from 1 signal source. 17 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 28057 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
main |
software | healthy | demo.py:17 |
test_chat_stream_yields_strings |
software | healthy | integration/test_contract_streaming.py:21 |
test_codex_health_connected |
software | healthy | integration/test_backend_codex.py:24 |
test_codex_stream_one_chunk |
software | healthy | integration/test_backend_codex.py:32 |
wait_for_governor |
software | healthy | integration/conftest.py:17 |
client |
software | healthy | integration/conftest.py:33 |
test_templates_deserialize |
software | healthy | integration/test_contract_intent.py:27 |
test_template_names_stable |
software | healthy | integration/test_contract_intent.py:33 |
test_templates_have_descriptions |
software | healthy | integration/test_contract_intent.py:40 |
test_schema_session_start_deserializes |
software | healthy | integration/test_contract_intent.py:51 |
test_schema_task_scope_deserializes |
software | healthy | integration/test_contract_intent.py:59 |
test_schema_verification_config_deserializes |
software | healthy | integration/test_contract_intent.py:66 |
test_schema_is_deterministic |
software | healthy | integration/test_contract_intent.py:73 |
test_schema_has_branches |
software | healthy | integration/test_contract_intent.py:81 |
test_schema_fields_have_required_attrs |
software | healthy | integration/test_contract_intent.py:92 |
test_schema_select_fields_have_options |
software | healthy | integration/test_contract_intent.py:102 |
test_schema_mode_matches_governor |
software | healthy | integration/test_contract_intent.py:116 |
test_schema_unknown_template_404 |
software | healthy | integration/test_contract_intent.py:123 |
test_validate_valid_response |
software | healthy | integration/test_contract_intent.py:134 |
test_validate_invalid_option_value |
software | healthy | integration/test_contract_intent.py:145 |
test_validate_unknown_schema_id |
software | healthy | integration/test_contract_intent.py:158 |
test_validate_missing_required_field |
software | healthy | integration/test_contract_intent.py:169 |
test_validate_returns_structured_errors |
software | healthy | integration/test_contract_intent.py:179 |
test_compile_session_start |
software | healthy | integration/test_contract_intent.py:195 |
test_compile_with_scope |
software | healthy | integration/test_contract_intent.py:208 |
test_compile_with_timebox |
software | healthy | integration/test_contract_intent.py:219 |
test_compile_with_escape_text |
software | healthy | integration/test_contract_intent.py:230 |
test_compile_receipt_hash_deterministic |
software | healthy | integration/test_contract_intent.py:244 |
test_compile_receipt_hash_changes_with_input |
software | healthy | integration/test_contract_intent.py:257 |
test_compile_task_scope_template |
software | healthy | integration/test_contract_intent.py:273 |
test_compile_verification_config_template |
software | healthy | integration/test_contract_intent.py:286 |
test_compile_unknown_template_400 |
software | healthy | integration/test_contract_intent.py:303 |
test_compile_all_result_fields_typed |
software | healthy | integration/test_contract_intent.py:313 |
test_compile_selected_branch_present |
software | healthy | integration/test_contract_intent.py:332 |
test_policy_deserializes |
software | healthy | integration/test_contract_intent.py:349 |
test_policy_code_mode_is_template_only |
software | healthy | integration/test_contract_intent.py:356 |
test_policy_values_in_allowed_set |
software | healthy | integration/test_contract_intent.py:363 |
test_schema_policy_matches_policy_endpoint |
software | healthy | integration/test_contract_intent.py:372 |
test_schema_id_round_trips_through_validate |
software | healthy | integration/test_contract_intent.py:380 |
test_schema_id_round_trips_through_compile |
software | healthy | integration/test_contract_intent.py:392 |
test_ollama_health_connected |
software | healthy | integration/test_backend_ollama.py:24 |
test_ollama_stream_one_chunk |
software | healthy | integration/test_backend_ollama.py:32 |
test_health_returns_valid_response |
software | healthy | integration/test_contract_health.py:16 |
test_health_has_all_required_fields |
software | healthy | integration/test_contract_health.py:22 |
test_health_degraded_without_backend |
software | healthy | integration/test_contract_health.py:34 |
test_list_sessions_empty_or_valid |
software | healthy | integration/test_contract_sessions.py:16 |
test_create_session |
software | healthy | integration/test_contract_sessions.py:22 |
test_get_session_by_id |
software | healthy | integration/test_contract_sessions.py:32 |
test_list_includes_created_session |
software | healthy | integration/test_contract_sessions.py:42 |
test_delete_existing_session |
software | healthy | integration/test_contract_sessions.py:51 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestSelfGovernanceCodeQuality |
software | healthy | tests/test_qa_self_governance.py:53 |
TestSelfGovernanceTestQuality |
software | healthy | tests/test_qa_self_governance.py:122 |
TestSelfGovernanceDocQuality |
software | healthy | tests/test_qa_self_governance.py:158 |
TestSelfGovernanceClaimEvidence |
software | healthy | tests/test_qa_self_governance.py:246 |
TestSelfGovernanceContinuity |
software | healthy | tests/test_qa_self_governance.py:288 |
TestSelfGovernanceIntegration |
software | healthy | tests/test_qa_self_governance.py:331 |
TestSimilarityMatch |
software | healthy | tests/test_similarity.py:31 |
TestTFIDFProvider |
software | healthy | tests/test_similarity.py:82 |
TestSimilarityAnalyzer |
software | healthy | tests/test_similarity.py:181 |
TestTropeDetection |
software | healthy | tests/test_similarity.py:203 |
TestAntiPatternDetection |
software | healthy | tests/test_similarity.py:295 |
TestVoiceAnalysis |
software | healthy | tests/test_similarity.py:327 |
TestToneAnalysis |
software | healthy | tests/test_similarity.py:418 |
TestConvenienceFunctions |
software | healthy | tests/test_similarity.py:514 |
TestEdgeCases |
software | healthy | tests/test_similarity.py:609 |
TestRiskLevel |
software | healthy | tests/test_risk_function.py:43 |
TestPolicyAction |
software | healthy | tests/test_risk_function.py:54 |
TestRiskSignal |
software | healthy | tests/test_risk_function.py:66 |
TestRiskWeights |
software | healthy | tests/test_risk_function.py:76 |
TestRiskComponents |
software | healthy | tests/test_risk_function.py:107 |
TestComputeRisk |
software | healthy | tests/test_risk_function.py:137 |
TestClassifyRisk |
software | healthy | tests/test_risk_function.py:172 |
TestApplyRiskPolicy |
software | healthy | tests/test_risk_function.py:197 |
TestAssessRisk |
software | healthy | tests/test_risk_function.py:233 |
TestRiskAssessmentSerialization |
software | healthy | tests/test_risk_function.py:265 |
TestThresholdCrossing |
software | healthy | tests/test_risk_function.py:288 |
TestRiskState |
software | healthy | tests/test_risk_function.py:316 |
TestSignalExtraction |
software | healthy | tests/test_risk_function.py:392 |
TestRiskStore |
software | healthy | tests/test_risk_function.py:446 |
TestEvents |
software | healthy | tests/test_risk_function.py:490 |
TestGoldenSchemas |
software | healthy | tests/test_risk_function.py:507 |
TestIntegration |
software | healthy | tests/test_risk_function.py:544 |
TestEdgeCases |
software | healthy | tests/test_risk_function.py:604 |
TestGetGitRoot |
software | healthy | tests/test_hooks.py:44 |
TestGetStagedFiles |
software | healthy | tests/test_hooks.py:72 |
TestGetApprovedFiles |
software | healthy | tests/test_hooks.py:109 |
TestCheckStagedFiles |
software | healthy | tests/test_hooks.py:164 |
TestRunPreCommitCheck |
software | healthy | tests/test_hooks.py:229 |
TestInstallHook |
software | healthy | tests/test_hooks.py:310 |
TestUninstallHook |
software | healthy | tests/test_hooks.py:357 |
TestGetHookStatus |
software | healthy | tests/test_hooks.py:400 |
TestHookCLI |
software | healthy | tests/test_hooks.py:423 |
TestHookIntegration |
software | healthy | tests/test_hooks.py:490 |
TestPreCommitReceipts |
software | healthy | tests/test_hooks.py:559 |
TestAnchorsFromCharacters |
software | healthy | tests/test_continuity_bridges.py:29 |
TestAnchorsFromBannedTropes |
software | healthy | tests/test_continuity_bridges.py:100 |
TestAnchorsFromWorldRules |
software | healthy | tests/test_continuity_bridges.py:154 |
TestAnchorsFromToneSettings |
software | healthy | tests/test_continuity_bridges.py:195 |
TestAnchorsFromFictionBible |
software | healthy | tests/test_continuity_bridges.py:249 |
TestAnchorsFromCanonEvents |
software | healthy | tests/test_continuity_bridges.py:339 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
demo.py |
software | healthy | demo.py |
BUILD_SPEC.md |
software | healthy | BUILD_SPEC.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
PROVENANCE.md |
software | healthy | PROVENANCE.md |
MULTI_AGENT.md |
software | healthy | MULTI_AGENT.md |
ROADMAP.md |
software | healthy | ROADMAP.md |
pyproject.toml |
software | healthy | pyproject.toml |
Makefile |
software | healthy | Makefile |
LICENSE |
software | healthy | LICENSE |
NOTICE |
software | healthy | NOTICE |
SECURITY.md |
software | healthy | SECURITY.md |
AGENTS.md |
software | healthy | AGENTS.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
opa-contrast.sh |
software | healthy | demo/opa-contrast.sh |
refused-spend.sh |
software | healthy | demo/refused-spend.sh |
interrogate.sh |
software | healthy | demo/interrogate.sh |
test_contract_streaming.py |
software | healthy | integration/test_contract_streaming.py |
test_backend_codex.py |
software | healthy | integration/test_backend_codex.py |
conftest.py |
software | healthy | integration/conftest.py |
run.sh |
software | healthy | integration/run.sh |
test_contract_intent.py |
software | healthy | integration/test_contract_intent.py |
test_backend_ollama.py |
software | healthy | integration/test_backend_ollama.py |
test_contract_health.py |
software | healthy | integration/test_contract_health.py |
test_contract_sessions.py |
software | healthy | integration/test_contract_sessions.py |
test_contract_governor.py |
software | healthy | integration/test_contract_governor.py |
test_backend_claude.py |
software | healthy | integration/test_backend_claude.py |
test_contract_dashboard.py |
software | healthy | integration/test_contract_dashboard.py |
docker-compose.contract.yml |
software | healthy | integration/docker-compose.contract.yml |
test_qa_self_governance.py |
software | healthy | tests/test_qa_self_governance.py |
test_similarity.py |
software | healthy | tests/test_similarity.py |
test_promotion_gate.py |
software | healthy | tests/test_promotion_gate.py |
test_risk_function.py |
software | healthy | tests/test_risk_function.py |
test_hooks.py |
software | healthy | tests/test_hooks.py |
test_continuity_bridges.py |
software | healthy | tests/test_continuity_bridges.py |
test_ci.py |
software | healthy | tests/test_ci.py |
test_jurisdictions.py |
software | healthy | tests/test_jurisdictions.py |
test_sybil.py |
software | healthy | tests/test_sybil.py |
test_replay_holdout.py |
software | healthy | tests/test_replay_holdout.py |
test_promotion_discovery.py |
software | healthy | tests/test_promotion_discovery.py |
test_cli_backend.py |
software | healthy | tests/test_cli_backend.py |
test_boil.py |
software | healthy | tests/test_boil.py |
test_decomposition_closure_limit.py |
software | healthy | tests/test_decomposition_closure_limit.py |
test_operational_spend_fence.py |
software | healthy | tests/test_operational_spend_fence.py |
test_semantic_stability.py |
software | healthy | tests/test_semantic_stability.py |
test_violation_resolver.py |
software | healthy | tests/test_violation_resolver.py |
test_storage.py |
software | healthy | tests/test_storage.py |
test_coherence_budget.py |
software | healthy | tests/test_coherence_budget.py |
test_dashboard.py |
software | healthy | tests/test_dashboard.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
demo |
software | healthy | demo |
integration |
software | healthy | integration |
tests |
software | healthy | tests |
fixtures |
software | healthy | tests/fixtures |
signals |
software | healthy | tests/fixtures/signals |
standing |
software | healthy | tests/fixtures/standing |
golden_traces |
software | healthy | tests/fixtures/golden_traces |
runtime |
software | healthy | tests/fixtures/runtime |
standing_envelopes |
software | healthy | tests/fixtures/standing_envelopes |
good |
software | healthy | tests/fixtures/standing_envelopes/good |
bad |
software | healthy | tests/fixtures/standing_envelopes/bad |
plan_review |
software | healthy | tests/fixtures/plan_review |
agent_integration |
software | healthy | tests/agent_integration |
govlab |
software | healthy | govlab |
static |
software | healthy | govlab/static |
docs |
software | healthy | docs |
cross-tool |
software | healthy | docs/cross-tool |
demo |
software | healthy | docs/demo |
reference |
software | healthy | docs/reference |
architecture |
software | healthy | docs/architecture |
interfaces |
software | healthy | docs/interfaces |
doctrine |
software | healthy | docs/doctrine |
decisions |
software | healthy | docs/doctrine/decisions |
_validations |
software | healthy | docs/doctrine/decisions/_validations |
modes |
software | healthy | docs/modes |
adr |
software | healthy | docs/adr |
notes |
software | healthy | docs/notes |
guides |
software | healthy | docs/guides |
golden |
software | healthy | golden |
corpus |
software | healthy | golden/corpus |
scripts |
software | healthy | scripts |
standing |
software | healthy | scripts/standing |
templates |
software | healthy | templates |
bench |
software | healthy | bench |
libs |
software | healthy | libs |
mcp_governor |
software | healthy | libs/mcp_governor |
config |
software | healthy | libs/mcp_governor/config |
tests |
software | healthy | libs/mcp_governor/tests |
src |
software | healthy | libs/mcp_governor/src |
mcp_governor |
software | healthy | libs/mcp_governor/src/mcp_governor |
demos |
software | healthy | libs/mcp_governor/demos |
r2wire |
software | healthy | libs/r2wire |
tests |
software | healthy | libs/r2wire/tests |
src |
software | healthy | libs/r2wire/src |
r2wire |
software | healthy | libs/r2wire/src/r2wire |
receipt_kernel |
software | healthy | libs/receipt_kernel |
tests |
software | healthy | libs/receipt_kernel/tests |
src |
software | healthy | libs/receipt_kernel/src |
receipt_kernel |
software | healthy | libs/receipt_kernel/src/receipt_kernel |
invariants |
software | healthy | libs/receipt_kernel/src/receipt_kernel/invariants |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
runs |
data | healthy | libs/receipt_kernel/src/receipt_kernel/store_sqlite.py |
events |
data | healthy | libs/receipt_kernel/src/receipt_kernel/store_sqlite.py |
blobs |
data | healthy | libs/receipt_kernel/src/receipt_kernel/store_sqlite.py |
schema_meta |
data | healthy | libs/receipt_kernel/src/receipt_kernel/store_sqlite.py |
schema_version |
data | healthy | src/governor/storage.py |
facts |
data | healthy | src/governor/storage.py |
decisions |
data | healthy | src/governor/storage.py |
leases |
data | healthy | src/governor/storage.py |
reservations |
data | healthy | src/governor/storage.py |
epoch_counter |
data | healthy | src/governor/storage.py |
proposals |
data | healthy | src/governor/storage.py |
agents |
data | healthy | src/governor/storage.py |
rejections |
data | healthy | src/governor/storage.py |
evidence |
data | healthy | src/governor/storage.py |
run_provenance |
data | healthy | src/governor/storage.py |
epistemic_claims |
data | healthy | src/governor/storage.py |
epistemic_ledger_meta |
data | healthy | src/governor/storage.py |
claim_dependencies |
data | healthy | src/governor/storage.py |
cascade_events |
data | healthy | src/governor/storage.py |
staleness_events |
data | healthy | src/governor/storage.py |
docket_cases |
data | healthy | src/governor/storage.py |
precedents |
data | healthy | src/governor/storage.py |
tasks |
data | healthy | src/governor/tasks.py |
labels |
data | healthy | src/governor/tasks.py |
milestones |
data | healthy | src/governor/tasks.py |
time_entries |
data | healthy | src/governor/tasks.py |
sessions |
data | healthy | src/governor/tasks.py |
signals |
data | healthy | src/governor/signal_store.py |
ingest_cursor |
data | healthy | src/governor/signal_store.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/governor/security.py |
security | healthy | src/governor/security.py |
auth::tests/test_doc_governance.py |
security | healthy | tests/test_doc_governance.py |
auth::tests/test_constraint_compiler.py |
security | healthy | tests/test_constraint_compiler.py |
auth::libs/receipt_v1/tests/test_types.py |
security | healthy | libs/receipt_v1/tests/test_types.py |
auth::src/governor/slim_mode.py |
security | healthy | src/governor/slim_mode.py |
auth::src/governor/cli.py |
security | healthy | src/governor/cli.py |
auth::src/governor/receipt_v1_bridge.py |
security | healthy | src/governor/receipt_v1_bridge.py |
auth::tests/test_slim_mode.py |
security | healthy | tests/test_slim_mode.py |
auth::tests/test_capture.py |
security | healthy | tests/test_capture.py |
auth::tests/test_cli_chat.py |
security | healthy | tests/test_cli_chat.py |
auth::libs/receipt_v1/src/receipt_v1/receipt.schema.json |
security | healthy | libs/receipt_v1/src/receipt_v1/receipt.schema.json |
auth::tests/test_context_compact.py |
security | healthy | tests/test_context_compact.py |
auth::tests/test_gate_receipt.py |
security | healthy | tests/test_gate_receipt.py |
auth::libs/receipt_v1/src/receipt_v1/types.py |
security | healthy | libs/receipt_v1/src/receipt_v1/types.py |
auth::libs/receipt_v1/schema/receipt.schema.json |
security | healthy | libs/receipt_v1/schema/receipt.schema.json |
auth::tests/test_session_continuity.py |
security | healthy | tests/test_session_continuity.py |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::tests/test_git_governance.py |
security | healthy | tests/test_git_governance.py |
password_literal::tests/test_qa_lifecycle.py |
security | healthy | tests/test_qa_lifecycle.py |
generic_api_key::tests/test_check.py |
security | healthy | tests/test_check.py |
generic_api_key::tests/test_check.py |
security | healthy | tests/test_check.py |
generic_api_key::tests/test_check.py |
security | healthy | tests/test_check.py |
password_literal::tests/test_check.py |
security | healthy | tests/test_check.py |
password_literal::tests/test_check.py |
security | healthy | tests/test_check.py |
password_literal::tests/test_check.py |
security | healthy | tests/test_check.py |
github_token::libs/receipt_kernel/tests/test_redaction.py |
security | healthy | libs/receipt_kernel/tests/test_redaction.py |
github_token::libs/receipt_kernel/tests/test_redaction.py |
security | healthy | libs/receipt_kernel/tests/test_redaction.py |
generic_api_key::libs/receipt_kernel/tests/test_redaction.py |
security | healthy | libs/receipt_kernel/tests/test_redaction.py |
password_literal::libs/receipt_kernel/tests/test_redaction.… |
security | healthy | libs/receipt_kernel/tests/test_redaction.py |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
postgresql |
data | healthy | tests/test_continuity_bridges.py |
redis |
data | healthy | tests/test_capture.py |
postgres |
data | healthy | tests/test_constraint_compiler.py |
mysql |
data | healthy | tests/test_conflicts.py |
mongodb |
data | healthy | libs/receipt_kernel/src/receipt_kernel/redact.py |
| Label | Layer | Status | Path |
|---|---|---|---|
10.0.0.1 |
network | healthy | tests/test_egress_gate.py |
192.168.1.1 |
network | healthy | tests/test_egress_gate.py |
172.16.0.1 |
network | healthy | tests/test_egress_gate.py |
172.15.0.1 |
network | healthy | tests/test_egress_gate.py |
127.0.0.1 |
network | healthy | tests/test_prometheus.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | tests/test_prometheus.py |
port:9999 |
network | healthy | tests/test_prometheus.py |
port:8888 |
network | healthy | tests/test_prometheus.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | tests/test_puppet.py |
vps::aws |
hardware | healthy | tests/test_governed_activity.py |
| Label | Layer | Status | Path |
|---|---|---|---|
test-python |
cicd | healthy | .github/workflows/ci.yml |
lint |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-hekevod6 |
software | healthy | /tmp/repobility-clone-hekevod6 |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | tests/test_commit_level.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | tests/test_cli_chat.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/11ce4ce1-5323-4cfb-9743-9dd261e2d2f1/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/11ce4ce1-5323-4cfb-9743-9dd261e2d2f1/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.