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.
22 of your 110 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.
Upstream (GitHub) caused delay on this scan — not Repobility.
  • GitHub API rate-limited (HTTP 403) — preflight skipped, fell back to direct git clone.
  • Clone from GitHub took 39.59s for a 54.0 MB repo slow.
  • Repobility's analysis ran in 0.59s after the clone landed.

pathwaycom/llm-app

https://github.com/pathwaycom/llm-app · scanned 2026-06-05 09:48 UTC (5 days, 17 hours ago) · 10 languages

193 raw signals (103 security + 90 graph) 11/13 scanners ran 87th percentile · Python · small (2-20K LoC)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 5 days, 17 hours ago · v2 · 62 actionable findings from 2 signal sources. 86 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 75.0 0.15 11.25
security_score 100.0 0.25 25.00
testing_score 70.0 0.20 14.00
documentation_score 87.0 0.15 13.05
practices_score 75.0 0.15 11.25
code_quality 80.0 0.10 8.00
Overall 1.00 82.5
security_score may be inflated — optional security scanners were skipped on this fast scan
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 199 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
README.md software healthy README.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
pyproject.toml software healthy pyproject.toml
CODE_OF_CONDUCT.md software healthy CODE_OF_CONDUCT.md
README.md software healthy templates/question_answering_rag/README.md
app.py software healthy templates/question_answering_rag/app.py
Dockerfile software healthy templates/question_answering_rag/Dockerfile
app.yaml software healthy templates/question_answering_rag/app.yaml
.env.example software healthy templates/question_answering_rag/.env.example
requirements.txt software healthy templates/question_answering_rag/requirements.txt
docker-compose.yml software healthy templates/question_answering_rag/docker-compose.yml
Dockerfile software healthy templates/question_answering_rag/ui/Dockerfile
requirements.txt software healthy templates/question_answering_rag/ui/requirements.txt
ui.py software healthy templates/question_answering_rag/ui/ui.py
README.md software healthy templates/slides_ai_search/README.md
app.py software healthy templates/slides_ai_search/app.py
Dockerfile software healthy templates/slides_ai_search/Dockerfile
app.yaml software healthy templates/slides_ai_search/app.yaml
.env.example software healthy templates/slides_ai_search/.env.example
requirements.txt software healthy templates/slides_ai_search/requirements.txt
docker-compose.yml software healthy templates/slides_ai_search/docker-compose.yml
Dockerfile software healthy templates/slides_ai_search/ui/Dockerfile
requirements.txt software healthy templates/slides_ai_search/ui/requirements.txt
ui.py software healthy templates/slides_ai_search/ui/ui.py
Dockerfile software healthy templates/slides_ai_search/nginx/Dockerfile
__init__.py software healthy templates/slides_ai_search/pathway_slides_ai_search/__init_…
__init__.py software healthy templates/document_store_mcp_server/__init__.py
README.md software healthy templates/document_store_mcp_server/README.md
app.py software healthy templates/document_store_mcp_server/app.py
Dockerfile software healthy templates/document_store_mcp_server/Dockerfile
app.yaml software healthy templates/document_store_mcp_server/app.yaml
.env.example software healthy templates/document_store_mcp_server/.env.example
requirements.txt software healthy templates/document_store_mcp_server/requirements.txt
docker-compose.yml software healthy templates/document_store_mcp_server/docker-compose.yml
README.md software healthy templates/private_rag/README.md
app.py software healthy templates/private_rag/app.py
Dockerfile software healthy templates/private_rag/Dockerfile
app.yaml software healthy templates/private_rag/app.yaml
requirements.txt software healthy templates/private_rag/requirements.txt
README.md software healthy templates/adaptive_rag/README.md
app.py software healthy templates/adaptive_rag/app.py
Dockerfile software healthy templates/adaptive_rag/Dockerfile
app.yaml software healthy templates/adaptive_rag/app.yaml
.env.example software healthy templates/adaptive_rag/.env.example
requirements.txt software healthy templates/adaptive_rag/requirements.txt
__init__.py software healthy templates/drive_alert/__init__.py
README.md software healthy templates/drive_alert/README.md
app.py software healthy templates/drive_alert/app.py
Dockerfile software healthy templates/drive_alert/Dockerfile
docker-compose.yml software healthy templates/drive_alert/docker-compose.yml

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

LabelLayerStatusPath
run software healthy templates/question_answering_rag/app.py:34
get_indexed_files software healthy templates/question_answering_rag/ui/ui.py:74
get_ingested_files software healthy templates/question_answering_rag/ui/ui.py:85
run software healthy templates/slides_ai_search/app.py:39
get_options_list software healthy templates/slides_ai_search/ui/ui.py:85
parse_slide_id_components software healthy templates/slides_ai_search/ui/ui.py:91
create_slide_url software healthy templates/slides_ai_search/ui/ui.py:98
get_image_serve_url software healthy templates/slides_ai_search/ui/ui.py:102
get_adjacent_image_urls software healthy templates/slides_ai_search/ui/ui.py:107
get_slide_link software healthy templates/slides_ai_search/ui/ui.py:142
get_all_index_files software healthy templates/slides_ai_search/ui/ui.py:150
get_category_filter software healthy templates/slides_ai_search/ui/ui.py:252
get_language_filter software healthy templates/slides_ai_search/ui/ui.py:257
combine_filters software healthy templates/slides_ai_search/ui/ui.py:261
get_ext_img_with_href software healthy templates/slides_ai_search/ui/ui.py:305
get_img_html software healthy templates/slides_ai_search/ui/ui.py:309
log_rate_answer software dead templates/slides_ai_search/ui/ui.py:334
get_model_from_file software healthy templates/slides_ai_search/pathway_slides_ai_search/__init_…
get_model_from_dict software healthy templates/slides_ai_search/pathway_slides_ai_search/__init_…
get_model software healthy templates/slides_ai_search/pathway_slides_ai_search/__init_…
encode_str software healthy templates/slides_ai_search/pathway_slides_ai_search/__init_…
add_slide_id software dead templates/slides_ai_search/pathway_slides_ai_search/__init_…
dump_img_callback software dead templates/slides_ai_search/pathway_slides_ai_search/__init_…
dump_file_callback software dead templates/slides_ai_search/pathway_slides_ai_search/__init_…
__init__ software healthy templates/slides_ai_search/pathway_slides_ai_search/__init_…
run software healthy templates/document_store_mcp_server/app.py:26
run software healthy templates/private_rag/app.py:34
run software healthy templates/adaptive_rag/app.py:34
build_prompt software healthy templates/drive_alert/app.py:60
build_prompt_check_for_alert_request_and_extract_query software healthy templates/drive_alert/app.py:73
split_answer software healthy templates/drive_alert/app.py:88
build_prompt_compare_answers software healthy templates/drive_alert/app.py:94
make_query_id software dead templates/drive_alert/app.py:106
construct_notification_message software healthy templates/drive_alert/app.py:111
construct_message software healthy templates/drive_alert/app.py:116
decision_to_bool software healthy templates/drive_alert/app.py:124
run software healthy templates/drive_alert/app.py:128
acceptor software dead templates/drive_alert/app.py:273
build_prompt_structure software healthy templates/unstructured_to_sql_on_the_fly/app.py:93
build_prompt_query software healthy templates/unstructured_to_sql_on_the_fly/app.py:130
parse_str_to_list software healthy templates/unstructured_to_sql_on_the_fly/app.py:174
structure_on_the_fly software healthy templates/unstructured_to_sql_on_the_fly/app.py:179
unstructured_query software healthy templates/unstructured_to_sql_on_the_fly/app.py:211
execute_sql_query software healthy templates/unstructured_to_sql_on_the_fly/app.py:250
strip_metadata software healthy templates/unstructured_to_sql_on_the_fly/app.py:269
run software healthy templates/unstructured_to_sql_on_the_fly/app.py:273
json_to_table software dead templates/unstructured_to_sql_on_the_fly/ui/server.py:45
run software healthy templates/multimodal_rag/app.py:34
run software healthy templates/document_indexing/app.py:34

LabelLayerStatusPath
image::templates/question_answering_rag/Dockerfile hardware healthy templates/question_answering_rag/Dockerfile
image::templates/question_answering_rag/ui/Dockerfile hardware healthy templates/question_answering_rag/ui/Dockerfile
image::templates/slides_ai_search/Dockerfile hardware healthy templates/slides_ai_search/Dockerfile
image::templates/slides_ai_search/ui/Dockerfile hardware healthy templates/slides_ai_search/ui/Dockerfile
image::templates/slides_ai_search/nginx/Dockerfile hardware healthy templates/slides_ai_search/nginx/Dockerfile
image::templates/document_store_mcp_server/Dockerfile hardware healthy templates/document_store_mcp_server/Dockerfile
image::templates/private_rag/Dockerfile hardware healthy templates/private_rag/Dockerfile
image::templates/adaptive_rag/Dockerfile hardware healthy templates/adaptive_rag/Dockerfile
image::templates/drive_alert/Dockerfile hardware healthy templates/drive_alert/Dockerfile
image::templates/drive_alert/ui/Dockerfile hardware healthy templates/drive_alert/ui/Dockerfile
image::templates/unstructured_to_sql_on_the_fly/Dockerfile hardware healthy templates/unstructured_to_sql_on_the_fly/Dockerfile
image::templates/unstructured_to_sql_on_the_fly/ui/Dockerfi… hardware healthy templates/unstructured_to_sql_on_the_fly/ui/Dockerfile
image::templates/multimodal_rag/Dockerfile hardware healthy templates/multimodal_rag/Dockerfile
image::templates/document_indexing/Dockerfile hardware healthy templates/document_indexing/Dockerfile
app hardware healthy templates/question_answering_rag/docker-compose.yml
ui hardware healthy templates/question_answering_rag/docker-compose.yml
app hardware healthy templates/slides_ai_search/docker-compose.yml
nginx hardware healthy templates/slides_ai_search/docker-compose.yml
ui hardware healthy templates/slides_ai_search/docker-compose.yml
pathway_mcp_server hardware healthy templates/document_store_mcp_server/docker-compose.yml
pathway hardware healthy templates/drive_alert/docker-compose.yml
streamlit_ui hardware healthy templates/drive_alert/docker-compose.yml
postgres hardware healthy templates/unstructured_to_sql_on_the_fly/docker-compose.yml
pathway hardware healthy templates/unstructured_to_sql_on_the_fly/docker-compose.yml
streamlit_ui hardware healthy templates/unstructured_to_sql_on_the_fly/docker-compose.yml
pathway_vector_indexer hardware healthy templates/document_indexing/docker-compose.yml
streamlit_ui hardware healthy templates/document_indexing/docker-compose.yml

LabelLayerStatusPath
templates software healthy templates
question_answering_rag software healthy templates/question_answering_rag
ui software healthy templates/question_answering_rag/ui
slides_ai_search software healthy templates/slides_ai_search
ui software healthy templates/slides_ai_search/ui
nginx software healthy templates/slides_ai_search/nginx
pathway_slides_ai_search software healthy templates/slides_ai_search/pathway_slides_ai_search
document_store_mcp_server software healthy templates/document_store_mcp_server
private_rag software healthy templates/private_rag
adaptive_rag software healthy templates/adaptive_rag
drive_alert software healthy templates/drive_alert
ui software healthy templates/drive_alert/ui
unstructured_to_sql_on_the_fly software healthy templates/unstructured_to_sql_on_the_fly
ui software healthy templates/unstructured_to_sql_on_the_fly/ui
postgres software healthy templates/unstructured_to_sql_on_the_fly/postgres
multimodal_rag software healthy templates/multimodal_rag
document_indexing software healthy templates/document_indexing
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
workflows software healthy .github/workflows

LabelLayerStatusPath
App software healthy templates/question_answering_rag/app.py:24
App software healthy templates/slides_ai_search/app.py:21
DeckRetrieverWithFileSave software healthy templates/slides_ai_search/pathway_slides_ai_search/__init_…
App software healthy templates/document_store_mcp_server/app.py:17
App software healthy templates/private_rag/app.py:24
App software healthy templates/adaptive_rag/app.py:24
DocumentInputSchema software healthy templates/drive_alert/app.py:49
QueryInputSchema software healthy templates/drive_alert/app.py:53
FinancialStatementSchema software healthy templates/unstructured_to_sql_on_the_fly/app.py:78
NLQuerySchema software healthy templates/unstructured_to_sql_on_the_fly/app.py:87
App software healthy templates/multimodal_rag/app.py:24
App software healthy templates/document_indexing/app.py:24

LabelLayerStatusPath
port:8501 network healthy templates/question_answering_rag/docker-compose.yml
port:8080 network healthy templates/slides_ai_search/docker-compose.yml
port:8443 network healthy templates/slides_ai_search/docker-compose.yml
port:8068 network healthy templates/document_store_mcp_server/Dockerfile
port:8000 network healthy templates/private_rag/Dockerfile
port:5432 network healthy templates/unstructured_to_sql_on_the_fly/docker-compose.yml

LabelLayerStatusPath
postgresql data healthy templates/unstructured_to_sql_on_the_fly/app.py
postgres data healthy templates/unstructured_to_sql_on_the_fly/app.py

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

LabelLayerStatusPath
quarterly_earnings data healthy templates/unstructured_to_sql_on_the_fly/postgres/init-db.s…

LabelLayerStatusPath
nginx network healthy templates/slides_ai_search/docker-compose.yml

LabelLayerStatusPath
127.0.0.1 network healthy templates/drive_alert/ui/server.py

LabelLayerStatusPath
gha::python-lint cicd healthy .github/workflows/python-lint.yml

LabelLayerStatusPath
linter cicd healthy .github/workflows/python-lint.yml
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/5fe2bf5c-a1ab-414b-b023-8be21535b762/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/5fe2bf5c-a1ab-414b-b023-8be21535b762/

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.