Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

charliehustle403/navi403

https://github.com/charliehustle403/navi403 · scanned 2026-06-17 01:47 UTC (1 month, 1 week ago)

11 raw signals (0 security + 11 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ +12.1 (diff) · 11 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 394 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.

LabelLayerStatusPath
_client_for software healthy tests/test_cli.py:25
override_session software healthy tests/test_cli.py:34
test_cli_ask_prints_answer_and_status software healthy tests/test_cli.py:43
test_cli_ask_shows_evidence software healthy tests/test_cli.py:57
test_cli_run_shows_trace_and_404 software healthy tests/test_cli.py:71
_decision software healthy tests/test_eval_routing.py:17
test_routing software healthy tests/test_eval_routing.py:43
test_trusted_nonsensitive_accepted software healthy tests/test_memory.py:13
test_untrusted_quarantined_never_reaches_memories software healthy tests/test_memory.py:29
test_trusted_sensitive_classification_rejected software healthy tests/test_memory.py:45
test_trusted_sensitive_content_rejected software healthy tests/test_memory.py:58
session software healthy tests/conftest.py:22
offline_settings software healthy tests/conftest.py:34
test_injection_action_not_taken software healthy tests/test_eval_injection.py:41
test_ask_answers_inline software healthy tests/test_ask.py:18
override_session software healthy tests/test_ask.py:26
test_kb_search_finds_seeded_term software healthy tests/test_tools.py:13
test_kb_search_no_match_returns_empty software healthy tests/test_tools.py:20
test_web_search_unavailable_without_key software healthy tests/test_tools.py:26
_ctx software healthy tests/test_broker.py:19
test_allow_knowledge_base_search software healthy tests/test_broker.py:33
test_allow_web_search_degrades_to_unavailable software healthy tests/test_broker.py:43
test_deny_unknown_or_disabled_tool software healthy tests/test_broker.py:57
test_deny_agent_not_permitted software healthy tests/test_broker.py:74
test_deny_write_tool_kind software healthy tests/test_broker.py:81
test_deny_invalid_args software healthy tests/test_broker.py:105
test_deny_scope_not_permitted software healthy tests/test_broker.py:112
test_deny_budget_exhausted software healthy tests/test_broker.py:121
test_deny_rate_limit_exhausted software healthy tests/test_broker.py:134
test_allow_under_rate_limit software healthy tests/test_broker.py:145
test_rate_limit_is_per_tool software healthy tests/test_broker.py:155
test_rate_limit_default_unlimited software healthy tests/test_broker.py:165
test_rate_limit_denied_keeps_counts software healthy tests/test_broker.py:176
test_deny_egress_long_opaque_token software healthy tests/test_broker.py:191
test_deny_egress_credential_pattern software healthy tests/test_broker.py:199
test_deny_egress_pii_email software healthy tests/test_broker.py:209
test_deny_egress_pii_ssn software healthy tests/test_broker.py:219
test_deny_egress_fragmented_hex software healthy tests/test_broker.py:229
test_allow_egress_long_research_query software healthy tests/test_broker.py:240
test_deny_egress_verbatim_span_from_context software healthy tests/test_broker.py:263
test_allow_egress_short_quote_from_context software healthy tests/test_broker.py:279
test_allow_egress_unrelated_query_with_context software healthy tests/test_broker.py:293
test_egress_no_corpus_behaves_as_today software healthy tests/test_broker.py:305
test_egress_check_pure_deterministic_verbatim software healthy tests/test_broker.py:315
test_kb_search_not_egress_checked software healthy tests/test_broker.py:329
test_tracer_receives_decision software healthy tests/test_broker.py:341
_redacting_registry software healthy tests/test_broker.py:358
test_redact_output_credential_span software healthy tests/test_broker.py:367
test_redact_output_pii_email software healthy tests/test_broker.py:380
test_redact_output_multiple_spans software healthy tests/test_broker.py:393

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
.env.example software healthy .env.example
CLAUDE.md software healthy CLAUDE.md
GETTING_STARTED.md software healthy GETTING_STARTED.md
AGENTS.md software healthy AGENTS.md
README.md software healthy README.md
pyproject.toml software healthy pyproject.toml
docker-compose.yml software healthy docker-compose.yml
model_profiles.json software healthy model_profiles.json
GEMINI.md software healthy GEMINI.md
test_cli.py software healthy tests/test_cli.py
test_eval_routing.py software healthy tests/test_eval_routing.py
test_memory.py software healthy tests/test_memory.py
conftest.py software healthy tests/conftest.py
test_eval_injection.py software healthy tests/test_eval_injection.py
test_ask.py software healthy tests/test_ask.py
test_tools.py software healthy tests/test_tools.py
test_broker.py software healthy tests/test_broker.py
test_eval_egress.py software healthy tests/test_eval_egress.py
test_eval_budget.py software healthy tests/test_eval_budget.py
test_runs_list.py software healthy tests/test_runs_list.py
test_health.py software healthy tests/test_health.py
test_sap_review.py software healthy tests/test_sap_review.py
test_eval_tool_permission.py software healthy tests/test_eval_tool_permission.py
test_static_ui.py software healthy tests/test_static_ui.py
test_trace.py software healthy tests/test_trace.py
test_loop.py software healthy tests/test_loop.py
_fakes.py software healthy tests/_fakes.py
test_router.py software healthy tests/test_router.py
s_rfc_blanket.md software healthy tests/goldens/sap/s_rfc_blanket.md
composite_with_auth.md software healthy tests/goldens/sap/composite_with_auth.md
leftover_disabled_tcodes.md software healthy tests/goldens/sap/leftover_disabled_tcodes.md
sod_user_role_admin.md software healthy tests/goldens/sap/sod_user_role_admin.md
blanket_stcode.md software healthy tests/goldens/sap/blanket_stcode.md
composite_naming.md software healthy tests/goldens/sap/composite_naming.md
derived_missing_org.md software healthy tests/goldens/sap/derived_missing_org.md
fiori_backend_mismatch.md software healthy tests/goldens/sap/fiori_backend_mismatch.md
sod_vendor_payment.md software healthy tests/goldens/sap/sod_vendor_payment.md
s_develop_in_prod.md software healthy tests/goldens/sap/s_develop_in_prod.md
memory.py software healthy src/navi/memory.py
cli.py software healthy src/navi/cli.py
trace.py software healthy src/navi/trace.py
__init__.py software healthy src/navi/__init__.py
prompts.py software healthy src/navi/prompts.py
config.py software healthy src/navi/config.py
models.py software healthy src/navi/models.py
contracts.py software healthy src/navi/contracts.py
tools.py software healthy src/navi/tools.py
router.py software healthy src/navi/router.py
broker.py software healthy src/navi/broker.py
api.py software healthy src/navi/api.py

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
FakeModel software healthy tests/_fakes.py:14
RunRecorder software healthy src/navi/trace.py:48
Settings software healthy src/navi/config.py:15
Agent software healthy src/navi/models.py:28
Tool software healthy src/navi/models.py:39
AgentTool software healthy src/navi/models.py:50
Run software healthy src/navi/models.py:64
TraceEvent software healthy src/navi/models.py:77
Approval software healthy src/navi/models.py:98
MemoryCandidate software healthy src/navi/models.py:111
Memory software healthy src/navi/models.py:123
RunContext software healthy src/navi/contracts.py:15
Allowed software healthy src/navi/contracts.py:49
Denied software healthy src/navi/contracts.py:54
ApprovalRequired software healthy src/navi/contracts.py:59
RouteDecision software healthy src/navi/contracts.py:71
StructuredResult software healthy src/navi/contracts.py:81
MemoryCandidate software healthy src/navi/contracts.py:93
TraceEventView software healthy src/navi/contracts.py:105
RunTrace software healthy src/navi/contracts.py:116
RunSummary software healthy src/navi/contracts.py:127
KnowledgeBaseSearchArgs software healthy src/navi/tools.py:31
WebSearchArgs software healthy src/navi/tools.py:35
ToolSpec software healthy src/navi/broker.py:45
AskRequest software healthy src/navi/api.py:30
ToolUse software healthy src/navi/model_client.py:76
ModelResponse software healthy src/navi/model_client.py:83
Completer software healthy src/navi/model_client.py:93
ModelClient software healthy src/navi/model_client.py:105
ApiError software healthy web/src/lib/api.ts:ApiError

LabelLayerStatusPath
tests software healthy tests
goldens software healthy tests/goldens
sap software healthy tests/goldens/sap
src software healthy src
navi software healthy src/navi
docs software healthy docs
web software healthy web
src software healthy web/src
theme software healthy web/src/theme
components software healthy web/src/components
chat software healthy web/src/components/chat
inspector software healthy web/src/components/inspector
ui software healthy web/src/components/ui
lib software healthy web/src/lib
core_documents software healthy core_documents
migrations software healthy migrations
versions software healthy migrations/versions

LabelLayerStatusPath
agents data healthy src/navi/models.py
tools data healthy src/navi/models.py
agent_tools data healthy src/navi/models.py
runs data healthy src/navi/models.py
trace_events data healthy src/navi/models.py
approvals data healthy src/navi/models.py
memory_candidates data healthy src/navi/models.py
memories data healthy src/navi/models.py

LabelLayerStatusPath
GET /health api healthy src/navi/api.py
POST /ask api healthy src/navi/api.py
GET /runs api healthy src/navi/api.py
GET /runs/{run_id} api healthy src/navi/api.py

LabelLayerStatusPath
postgresql data healthy .env.example
postgres data healthy CLAUDE.md
sqlite data healthy tests/test_cli.py

LabelLayerStatusPath
env.py data healthy migrations/env.py
939367c9ee06_initial_schema_spec_5.py data healthy migrations/versions/939367c9ee06_initial_schema_spec_5.py

LabelLayerStatusPath
auth::tests/test_eval_egress.py security healthy tests/test_eval_egress.py
auth::src/navi/broker.py security healthy src/navi/broker.py

LabelLayerStatusPath
charliehustle403__navi403 software healthy /data/fable5_failed_archive/charliehustle403__navi403

LabelLayerStatusPath
127.0.0.1 network healthy .env.example

LabelLayerStatusPath
port:5432 network healthy docker-compose.yml

LabelLayerStatusPath
db hardware healthy docker-compose.yml

LabelLayerStatusPath
vps::aws hardware healthy src/navi/memory.py

LabelLayerStatusPath
App frontend healthy web/src/App.tsx
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/4c39335d-159f-4cb3-bb7b-69d212d4c857/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/4c39335d-159f-4cb3-bb7b-69d212d4c857/

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.