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.

abotica/judita-ai

https://github.com/abotica/judita-ai · scanned 2026-06-17 01:28 UTC (1 month, 2 weeks ago)

27 raw signals (0 security + 27 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ -9.8 (diff) · 25 actionable findings from 1 signal source. 2 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 351 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
lifespan software healthy backend/app/main.py:12
get_qdrant software healthy backend/app/deps.py:10
get_embedder software healthy backend/app/deps.py:15
rerank software healthy backend/app/rag/reranker.py:22
_format_chunk software healthy backend/app/rag/pipeline.py:18
run software healthy backend/app/rag/pipeline.py:29
build_prompt software healthy backend/app/rag/prompt.py:16
retrieve software healthy backend/app/rag/retriever.py:27
build_citations software healthy backend/app/rag/citations.py:4
is_healthy software healthy backend/app/inference/nodes.py:14
get_nodes software healthy backend/app/inference/nodes.py:23
__init__ software healthy backend/app/inference/think_filter.py:12
feed software healthy backend/app/inference/think_filter.py:17
select_node software healthy backend/app/inference/router.py:4
_strip_cjk software healthy backend/app/inference/client.py:19
stream_completion software healthy backend/app/inference/client.py:23
translate_hr_to_en software dead backend/app/embeddings/translation.py:8
translate_en_to_hr software dead backend/app/embeddings/translation.py:15
token_event software healthy backend/app/sse/events.py:6
citation_event software healthy backend/app/sse/events.py:10
done_event software healthy backend/app/sse/events.py:14
error_event software healthy backend/app/sse/events.py:18
_jwks software healthy backend/app/auth/supabase_jwt.py:12
verify_token software healthy backend/app/auth/supabase_jwt.py:21
require_user software dead backend/app/auth/dependencies.py:10
health software healthy backend/app/routers/health.py:11
chat software healthy backend/app/routers/chat.py:14
stream software healthy backend/app/routers/chat.py:19
search software healthy backend/app/routers/search.py:12
test_citations_include_nn_url software healthy backend/tests/rag/test_citations.py:4
test_citations_not_empty_for_any_answer software healthy backend/tests/rag/test_citations.py:16
run software healthy backend/tests/inference/test_think_filter.py:4
test_no_think_block_passes_through software healthy backend/tests/inference/test_think_filter.py:9
test_think_block_stripped software healthy backend/tests/inference/test_think_filter.py:13
test_think_block_split_across_tokens software healthy backend/tests/inference/test_think_filter.py:17
test_leading_whitespace_before_think software healthy backend/tests/inference/test_think_filter.py:21
test_short_first_token_not_a_tag software healthy backend/tests/inference/test_think_filter.py:25
test_angle_bracket_start_but_not_think software healthy backend/tests/inference/test_think_filter.py:29
_eli software healthy backend/tests/ingestion/test_chunker.py:6
test_chunk_splits_at_articles software healthy backend/tests/ingestion/test_chunker.py:18
test_chunk_indices_are_sequential software healthy backend/tests/ingestion/test_chunker.py:26
test_short_text_single_chunk software healthy backend/tests/ingestion/test_chunker.py:32
test_parse_valid software healthy backend/tests/ingestion/test_filename.py:5
test_parse_invalid_raises software healthy backend/tests/ingestion/test_filename.py:12
test_roundtrip software healthy backend/tests/ingestion/test_filename.py:17
test_extract_basic_fields software healthy backend/tests/ingestion/test_eli_meta.py:6
test_missing_date_returns_none software healthy backend/tests/ingestion/test_eli_meta.py:26
test_missing_fields_return_empty_string software healthy backend/tests/ingestion/test_eli_meta.py:32
test_extract_rdfa_format software healthy backend/tests/ingestion/test_eli_meta.py:38
_load_state software healthy backend/scripts/backfill_scrape.py:45

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
docker-compose.prod.yml software healthy docker-compose.prod.yml
Makefile software healthy Makefile
WINDOWS-REINDEX.md software healthy WINDOWS-REINDEX.md
docker-compose.yml software healthy docker-compose.yml
DEVELOPMENT_LOG.md software healthy DEVELOPMENT_LOG.md
pyproject.toml software healthy backend/pyproject.toml
Dockerfile software healthy backend/Dockerfile
__init__.py software healthy backend/app/__init__.py
config.py software healthy backend/app/config.py
main.py software healthy backend/app/main.py
deps.py software healthy backend/app/deps.py
reranker.py software healthy backend/app/rag/reranker.py
pipeline.py software healthy backend/app/rag/pipeline.py
__init__.py software healthy backend/app/rag/__init__.py
prompt.py software healthy backend/app/rag/prompt.py
retriever.py software healthy backend/app/rag/retriever.py
citations.py software healthy backend/app/rag/citations.py
nodes.py software healthy backend/app/inference/nodes.py
__init__.py software healthy backend/app/inference/__init__.py
think_filter.py software healthy backend/app/inference/think_filter.py
router.py software healthy backend/app/inference/router.py
client.py software healthy backend/app/inference/client.py
translation.py software healthy backend/app/embeddings/translation.py
__init__.py software healthy backend/app/embeddings/__init__.py
__init__.py software healthy backend/app/schemas/__init__.py
chat.py software healthy backend/app/schemas/chat.py
search.py software healthy backend/app/schemas/search.py
events.py software healthy backend/app/sse/events.py
__init__.py software healthy backend/app/sse/__init__.py
supabase_jwt.py software healthy backend/app/auth/supabase_jwt.py
__init__.py software healthy backend/app/auth/__init__.py
dependencies.py software healthy backend/app/auth/dependencies.py
health.py software healthy backend/app/routers/health.py
__init__.py software healthy backend/app/routers/__init__.py
chat.py software healthy backend/app/routers/chat.py
search.py software healthy backend/app/routers/search.py
__init__.py software healthy backend/tests/__init__.py
__init__.py software healthy backend/tests/rag/__init__.py
test_citations.py software healthy backend/tests/rag/test_citations.py
__init__.py software healthy backend/tests/inference/__init__.py
test_think_filter.py software healthy backend/tests/inference/test_think_filter.py
test_chunker.py software healthy backend/tests/ingestion/test_chunker.py
test_filename.py software healthy backend/tests/ingestion/test_filename.py
__init__.py software healthy backend/tests/ingestion/__init__.py
test_eli_meta.py software healthy backend/tests/ingestion/test_eli_meta.py
diagnose_zpr.py software healthy backend/scripts/diagnose_zpr.py
create_collection.py software healthy backend/scripts/create_collection.py
backfill_scrape.py software healthy backend/scripts/backfill_scrape.py

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

LabelLayerStatusPath
backend software healthy backend
app software healthy backend/app
rag software healthy backend/app/rag
inference software healthy backend/app/inference
embeddings software healthy backend/app/embeddings
schemas software healthy backend/app/schemas
sse software healthy backend/app/sse
auth software healthy backend/app/auth
routers software healthy backend/app/routers
tests software healthy backend/tests
rag software healthy backend/tests/rag
inference software healthy backend/tests/inference
ingestion software healthy backend/tests/ingestion
scripts software healthy backend/scripts
ingestion software healthy backend/ingestion
chunking software healthy backend/ingestion/chunking
scraper software healthy backend/ingestion/scraper
parsing software healthy backend/ingestion/parsing
indexing software healthy backend/ingestion/indexing
shared software healthy backend/shared
scripts software healthy scripts
.github software healthy .github
workflows software healthy .github/workflows
frontend software healthy frontend
app software healthy frontend/app
(chat) software healthy frontend/app/(chat)
razgovor software healthy frontend/app/(chat)/razgovor
(auth) software healthy frontend/app/(auth)
auth software healthy frontend/app/(auth)/auth
callback software healthy frontend/app/(auth)/auth/callback
prijava software healthy frontend/app/(auth)/prijava
hooks software healthy frontend/hooks
components software healthy frontend/components
layout software healthy frontend/components/layout
chat software healthy frontend/components/chat
auth software healthy frontend/components/auth
ui software healthy frontend/components/ui
i18n software healthy frontend/i18n
lib software healthy frontend/lib
api software healthy frontend/lib/api
supabase software healthy frontend/lib/supabase
db software healthy frontend/lib/db
docs software healthy docs
deploy software healthy deploy
qdrant software healthy deploy/qdrant
.claude software healthy .claude
agents software healthy .claude/agents

LabelLayerStatusPath
Settings software healthy backend/app/config.py:4
Node software healthy backend/app/inference/nodes.py:9
ThinkStripper software healthy backend/app/inference/think_filter.py:11
ChatRequest software healthy backend/app/schemas/chat.py:4
Citation software healthy backend/app/schemas/chat.py:9
ChatChunk software healthy backend/app/schemas/chat.py:16
SearchRequest software healthy backend/app/schemas/search.py:4
SearchHit software healthy backend/app/schemas/search.py:10
EliMetadata software healthy backend/ingestion/models.py:7
Document software healthy backend/ingestion/models.py:19
Chunk software healthy backend/ingestion/models.py:30
NNFilename software healthy backend/ingestion/parsing/filename.py:6
Embedder software healthy backend/shared/embedding.py:6

LabelLayerStatusPath
image::backend/Dockerfile hardware healthy backend/Dockerfile
image::frontend/Dockerfile hardware healthy frontend/Dockerfile
qdrant hardware healthy docker-compose.yml
backend hardware healthy docker-compose.yml
frontend hardware healthy docker-compose.yml

LabelLayerStatusPath
GET /api/health api healthy backend/app/routers/health.py
POST /chat api healthy backend/app/routers/chat.py
POST /search api healthy backend/app/routers/search.py

LabelLayerStatusPath
port:6333 network healthy docker-compose.yml
port:8000 network healthy docker-compose.yml
port:3000 network healthy docker-compose.yml

LabelLayerStatusPath
/page.tsx frontend healthy frontend/app/page.tsx
/(chat)/razgovor frontend healthy frontend/app/(chat)/razgovor/page.tsx
/(auth)/prijava frontend healthy frontend/app/(auth)/prijava/page.tsx

LabelLayerStatusPath
auth::backend/app/auth/supabase_jwt.py security healthy backend/app/auth/supabase_jwt.py
auth::.env.example security healthy .env.example
auth::backend/app/config.py security healthy backend/app/config.py

LabelLayerStatusPath
RootLayout frontend healthy frontend/app/layout.tsx
Home frontend healthy frontend/app/page.tsx

LabelLayerStatusPath
gha::backend-ci cicd healthy .github/workflows/backend-ci.yml
gha::frontend-ci cicd healthy .github/workflows/frontend-ci.yml

LabelLayerStatusPath
test cicd healthy .github/workflows/backend-ci.yml
build cicd healthy .github/workflows/frontend-ci.yml

LabelLayerStatusPath
abotica__judita-ai software healthy /data/fable5_failed_archive/abotica__judita-ai

LabelLayerStatusPath
gpu (detected) hardware healthy backend/ingestion/pipeline.py
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/3b722bc7-d959-4ef7-a8f5-8d265af08c11/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/3b722bc7-d959-4ef7-a8f5-8d265af08c11/

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.