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.

zaebee/codegraph-brain

https://github.com/zaebee/codegraph-brain · scanned 2026-06-16 01:10 UTC (2 months, 1 week ago)

55 raw signals (0 security + 55 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 47 actionable findings from 1 signal source. 8 repeated signals grouped for readability. 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 2166 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
main software healthy main.py:1
__init__ software healthy tests/unit/guardian_stubs.py:17
generate_content software healthy tests/unit/guardian_stubs.py:23
generate_structured software healthy tests/unit/guardian_stubs.py:27
test_main_invokes_cli_app software healthy tests/unit/test___main__.py:8
_graph software healthy tests/unit/test_context_service.py:12
_store software healthy tests/unit/test_context_service.py:80
test_build_context_assembles_full_package software healthy tests/unit/test_context_service.py:88
test_unresolved_callee_is_surfaced software healthy tests/unit/test_context_service.py:103
test_module_level_function_has_no_class software healthy tests/unit/test_context_service.py:111
test_snippet_pulled_from_source_root software healthy tests/unit/test_context_service.py:119
test_missing_focus_raises_value_error software healthy tests/unit/test_context_service.py:138
test_external_callees_are_excluded software healthy tests/unit/test_context_service.py:145
test_windows_style_file_path_is_normalized_for_snippet software healthy tests/unit/test_context_service.py:187
test_structural_parent_prefers_class_over_file software healthy tests/unit/test_context_service.py:207
test_transitive_unresolved_surfaces_at_depth_2 software healthy tests/unit/test_context_service.py:234
_make_node software healthy tests/unit/test_graph_json.py:7
_make_edge software healthy tests/unit/test_graph_json.py:19
test_graph_to_json_emits_real_fqns_not_hashes software healthy tests/unit/test_graph_json.py:31
test_graph_to_json_edges_carry_endpoints_type_and_confidence software healthy tests/unit/test_graph_json.py:44
test_graph_to_json_preserves_unresolved_raw_call_targets software healthy tests/unit/test_graph_json.py:56
make_file_node software healthy tests/unit/conftest.py:14
make_import_edge software healthy tests/unit/conftest.py:30
make_chain_nodes_edges software healthy tests/unit/conftest.py:42
module_with_funcs software healthy tests/unit/conftest.py:75
make_chain_db software healthy tests/unit/conftest.py:111
fit_patterns_yaml software healthy tests/unit/conftest.py:129
_three_func_db software healthy tests/unit/conftest.py:156
instar_db software healthy tests/unit/conftest.py:175
triangle_db software healthy tests/unit/conftest.py:187
_node software healthy tests/unit/test_audit.py:12
_store software healthy tests/unit/test_audit.py:23
_graph software healthy tests/unit/test_audit.py:30
test_audit_splits_covered_and_gaps software healthy tests/unit/test_audit.py:51
test_audit_gap_carries_file_and_line software healthy tests/unit/test_audit.py:65
test_audit_di_path_requires_behavioral_edges software healthy tests/unit/test_audit.py:78
test_audit_respects_max_depth software healthy tests/unit/test_audit.py:88
test_audit_from_prefix_selects_sources software healthy tests/unit/test_audit.py:100
test_audit_empty_prefix_is_treated_as_unset software healthy tests/unit/test_audit.py:108
test_audit_reference_only_is_a_gap_not_covered software healthy tests/unit/test_audit.py:115
test_audit_empty_edge_types_disables_traversal software healthy tests/unit/test_audit.py:134
_pred software healthy tests/unit/test_guardian_bench.py:46
test_match_in_line_range software healthy tests/unit/test_guardian_bench.py:60
test_match_outside_line_range_is_noise software healthy tests/unit/test_guardian_bench.py:67
test_match_entry_without_lines_accepts_any_line software healthy tests/unit/test_guardian_bench.py:74
test_ambiguous_is_neither_match_nor_noise software healthy tests/unit/test_guardian_bench.py:80
test_each_entry_matches_once_greedy_by_confidence software healthy tests/unit/test_guardian_bench.py:88
test_score_metrics software healthy tests/unit/test_guardian_bench.py:99
test_score_empty_ground_truth_perfect_recall software healthy tests/unit/test_guardian_bench.py:113
test_score_ambiguous_hits_do_not_depress_precision software healthy tests/unit/test_guardian_bench.py:121

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

LabelLayerStatusPath
release-please-config.json software healthy release-please-config.json
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
pyproject.toml software healthy pyproject.toml
Makefile software healthy Makefile
LICENSE software healthy LICENSE
.release-please-manifest.json software healthy .release-please-manifest.json
main.py software healthy main.py
CHANGELOG.md software healthy CHANGELOG.md
guardian_stubs.py software healthy tests/unit/guardian_stubs.py
test___main__.py software healthy tests/unit/test___main__.py
test_context_service.py software healthy tests/unit/test_context_service.py
test_graph_json.py software healthy tests/unit/test_graph_json.py
conftest.py software healthy tests/unit/conftest.py
test_audit.py software healthy tests/unit/test_audit.py
test_guardian_bench.py software healthy tests/unit/test_guardian_bench.py
test_sqlite_store.py software healthy tests/unit/test_sqlite_store.py
test_import_acceptance.py software healthy tests/unit/test_import_acceptance.py
test_models.py software healthy tests/unit/test_models.py
test_guardian_collector.py software healthy tests/unit/test_guardian_collector.py
test_python_extractor.py software healthy tests/unit/test_python_extractor.py
test_mermaid.py software healthy tests/unit/test_mermaid.py
test_typescript_extractor.py software healthy tests/unit/test_typescript_extractor.py
test_prompt.py software healthy tests/unit/test_prompt.py
test_analyzer.py software healthy tests/unit/test_analyzer.py
test_drift.py software healthy tests/unit/test_drift.py
test_health_scorer.py software healthy tests/unit/test_health_scorer.py
test_guardian_chunker.py software healthy tests/unit/test_guardian_chunker.py
test_triads.py software healthy tests/unit/test_triads.py
test_fqn.py software healthy tests/unit/test_fqn.py
test_guardian_skeptic.py software healthy tests/unit/test_guardian_skeptic.py
test_ontology_compliance.py software healthy tests/unit/test_ontology_compliance.py
test_di_acceptance.py software healthy tests/unit/test_di_acceptance.py
test_resolver_symbols.py software healthy tests/unit/test_resolver_symbols.py
test_metrics.py software healthy tests/unit/test_metrics.py
test_resolver_indices.py software healthy tests/unit/test_resolver_indices.py
test_guardian_findings.py software healthy tests/unit/test_guardian_findings.py
test_drift_service.py software healthy tests/unit/test_drift_service.py
test_resolver.py software healthy tests/unit/test_resolver.py
test_cohesion.py software healthy tests/unit/test_cohesion.py
test_cli.py software healthy tests/unit/test_cli.py
test_guardian_runner.py software healthy tests/unit/test_guardian_runner.py
test_fingerprint.py software healthy tests/unit/test_fingerprint.py
test_guardian_poster.py software healthy tests/unit/test_guardian_poster.py
test_quotient.py software healthy tests/unit/test_quotient.py
test_snippet.py software healthy tests/unit/test_snippet.py
test_guardian_metrics.py software healthy tests/unit/test_guardian_metrics.py
test_guardian_render.py software healthy tests/unit/test_guardian_render.py

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

LabelLayerStatusPath
StubProvider software healthy tests/unit/guardian_stubs.py:14
_BrokenStore software healthy tests/unit/test_guardian_chunker.py:297
_FakeProvider software healthy tests/unit/test_guardian_runner.py:27
_Schema software healthy tests/unit/test_guardian_runner.py:236
_FakeProvider software healthy tests/unit/test_guardian_core.py:82
_SequenceProvider software healthy tests/unit/test_guardian_core.py:104
_CapturingProvider software healthy tests/unit/test_guardian_core.py:177
_UsageProvider software healthy tests/unit/test_guardian_core.py:245
_UsageSequenceProvider software healthy tests/unit/test_guardian_core.py:523
_BoomProvider software healthy tests/unit/test_guardian_chunked.py:128
_FlakyProvider software healthy tests/unit/test_guardian_chunked.py:232
ResizeObserver software healthy ui/src/setupTests.ts:ResizeObserver
IslandLayoutEngine software healthy ui/src/layout/IslandLayoutEngine.ts:IslandLayoutEngine
prop software healthy ui/src/utils/nodeMapper.test.ts:prop
_HealthResult software healthy scripts/generate_health.py:28
OutputFormat software healthy src/cgis/cli.py:67
DriftOutputFormat software healthy src/cgis/cli.py:75
SuggestOutputFormat software healthy src/cgis/cli.py:82
IngestionPipeline software healthy src/cgis/pipeline.py:24
TypeScriptExtractor software healthy src/cgis/extractors/typescript_extractor.py:102
PythonExtractor software healthy src/cgis/extractors/python_extractor.py:32
TypeResolver software healthy src/cgis/extractors/_python_types.py:8
BaseExtractor software healthy src/cgis/extractors/base.py:8
FunctionHandler software healthy src/cgis/extractors/_python_functions.py:24
ClassHandler software healthy src/cgis/extractors/_python_classes.py:23
ImportHandler software healthy src/cgis/extractors/_python_imports.py:13
RoutedReview software healthy src/cgis/guardian/chunked.py:29
PromptBuilder software healthy src/cgis/guardian/prompts.py:4
ContextCollector software healthy src/cgis/guardian/collector.py:39
Finding software healthy src/cgis/guardian/findings.py:12
ReviewResult software healthy src/cgis/guardian/findings.py:32
Chunk software healthy src/cgis/guardian/chunker.py:93
GroundTruthEntry software healthy src/cgis/guardian/bench.py:19
AmbiguousEntry software healthy src/cgis/guardian/bench.py:39
GroundTruth software healthy src/cgis/guardian/bench.py:46
MatchResult software healthy src/cgis/guardian/bench.py:56
BenchScore software healthy src/cgis/guardian/bench.py:66
GuardianReviewer software healthy src/cgis/guardian/core.py:68
SkepticVerdict software healthy src/cgis/guardian/skeptic.py:18
SkepticResult software healthy src/cgis/guardian/skeptic.py:26
GeminiProvider software healthy src/cgis/guardian/providers/gemini.py:8
ProviderUsage software healthy src/cgis/guardian/providers/base.py:8
BaseProvider software healthy src/cgis/guardian/providers/base.py:21
OllamaProvider software healthy src/cgis/guardian/providers/ollama.py:25
MistralProvider software healthy src/cgis/guardian/providers/mistral.py:8
FqnResolution software healthy src/cgis/query/fqn.py:18
QueryEngine software healthy src/cgis/query/engine.py:64
Community software healthy src/cgis/query/analysis/suggest_service.py:28
Bridge software healthy src/cgis/query/analysis/suggest_service.py:36
SuggestReport software healthy src/cgis/query/analysis/suggest_service.py:45

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

LabelLayerStatusPath
tests software healthy tests
unit software healthy tests/unit
self_parsing software healthy tests/self_parsing
benchmarks software healthy benchmarks
guardian software healthy benchmarks/guardian
docs software healthy docs
superpowers software healthy docs/superpowers
plans software healthy docs/superpowers/plans
specs software healthy docs/superpowers/specs
architecture software healthy docs/architecture
ontology software healthy docs/ontology
how-to software healthy docs/how-to
specs software healthy docs/specs
plans software healthy docs/specs/plans
ui software healthy ui
docs software healthy ui/docs
public software healthy ui/public
src software healthy ui/src
layout software healthy ui/src/layout
__tests__ software healthy ui/src/layout/__tests__
utils software healthy ui/src/utils
__tests__ software healthy ui/src/utils/__tests__
components software healthy ui/src/components
providers software healthy ui/src/providers
hooks software healthy ui/src/hooks
store software healthy ui/src/store
__tests__ software healthy ui/src/store/__tests__
scripts software healthy scripts
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
cgis software healthy src/cgis
extractors software healthy src/cgis/extractors
api software healthy src/cgis/api
guardian software healthy src/cgis/guardian
providers software healthy src/cgis/guardian/providers
query software healthy src/cgis/query
analysis software healthy src/cgis/query/analysis
drift software healthy src/cgis/query/drift
context software healthy src/cgis/query/context
render software healthy src/cgis/query/render
resolver software healthy src/cgis/resolver
core software healthy src/cgis/core
storage software healthy src/cgis/storage

LabelLayerStatusPath
NodeTooltip frontend healthy ui/src/components/NodeTooltip.tsx
GraphShell frontend healthy ui/src/components/GraphShell.tsx
LoadingOverlay frontend healthy ui/src/components/LoadingOverlay.tsx
StatsPanel frontend healthy ui/src/components/StatsPanel.tsx
LegendPanel frontend healthy ui/src/components/LegendPanel.tsx
ControlPanel frontend healthy ui/src/components/ControlPanel.tsx
IslandContainerNode frontend healthy ui/src/components/IslandContainerNode.tsx

LabelLayerStatusPath
release-please cicd healthy .github/workflows/release-please.yml
review cicd healthy .github/workflows/guardian.yml
save-metrics cicd healthy .github/workflows/guardian.yml
rate cicd healthy .github/workflows/guardian.yml
sync-architecture-docs cicd healthy .github/workflows/autodoc.yml
python-ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
gha::release-please cicd healthy .github/workflows/release-please.yml
gha::guardian cicd healthy .github/workflows/guardian.yml
gha::autodoc cicd healthy .github/workflows/autodoc.yml
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
PR_NUMBER cicd healthy
GEMINI_API_KEY cicd healthy
MISTRAL_API_KEY cicd healthy

LabelLayerStatusPath
nodes data healthy src/cgis/storage/sqlite_store.py
edges data healthy src/cgis/storage/sqlite_store.py
files_state data healthy src/cgis/storage/sqlite_store.py

LabelLayerStatusPath
repobility-clone-o5p7vujv software healthy /tmp/repobility-clone-o5p7vujv

LabelLayerStatusPath
sqlite data healthy README.md

LabelLayerStatusPath
port:3000 network healthy ui/vite.config.js

LabelLayerStatusPath
dotenv::ui/.env.development security healthy ui/.env.development
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/8aaf1217-bd56-4434-be4b-813cc7871e23/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/8aaf1217-bd56-4434-be4b-813cc7871e23/

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.