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.

SciBack/guia

https://github.com/SciBack/guia · scanned 2026-06-16 00:04 UTC (2 months, 3 weeks ago)

63 raw signals (0 security + 63 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 59 actionable findings from 1 signal source. 4 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 1227 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
stub_llm software healthy tests/conftest.py:11
stub_store software healthy tests/conftest.py:17
stub_store_with_data software healthy tests/conftest.py:23
_load_queries software healthy tests/router/test_regression.py:34
cascade software healthy tests/router/test_regression.py:40
queries software healthy tests/router/test_regression.py:47
_ids software healthy tests/router/test_regression.py:56
test_each_query_produces_expected_decision software healthy tests/router/test_regression.py:61
test_at_least_70_percent_resolved_in_gate1_or_gate2 software healthy tests/router/test_regression.py:91
test_no_query_falls_to_fallback software healthy tests/router/test_regression.py:109
test_all_campus_personal_forces_local software healthy tests/router/test_regression.py:125
_staff_user software healthy tests/integration/test_api_admin.py:17
_non_staff_user software healthy tests/integration/test_api_admin.py:28
_sample_entries software healthy tests/integration/test_api_admin.py:39
app_with_mocks software healthy tests/integration/test_api_admin.py:72
test_audit_no_auth_returns_401 software healthy tests/integration/test_api_admin.py:100
test_audit_non_staff_returns_403 software healthy tests/integration/test_api_admin.py:109
fake_verify software healthy tests/integration/test_api_admin.py:203
test_audit_staff_returns_entries software healthy tests/integration/test_api_admin.py:128
test_audit_staff_default_limit_100 software healthy tests/integration/test_api_admin.py:160
test_audit_missing_user_id_returns_422 software healthy tests/integration/test_api_admin.py:181
test_audit_limit_out_of_range_returns_422 software healthy tests/integration/test_api_admin.py:198
embed_query software healthy tests/integration/test_api_chat.py:27
embed_passages software healthy tests/integration/test_api_chat.py:30
_make_chat_service software healthy tests/integration/test_api_chat.py:39
test_settings software healthy tests/integration/test_api_chat.py:49
app_client software healthy tests/integration/test_api_chat.py:59
test_health_ok software healthy tests/integration/test_api_chat.py:82
test_chat_basic_request software healthy tests/integration/test_api_chat.py:98
test_chat_response_structure software healthy tests/integration/test_api_chat.py:112
test_chat_empty_query_returns_422 software healthy tests/integration/test_api_chat.py:124
test_chat_missing_query_returns_422 software healthy tests/integration/test_api_chat.py:130
test_chat_with_session_id software healthy tests/integration/test_api_chat.py:136
test_chat_query_too_long_returns_422 software healthy tests/integration/test_api_chat.py:145
test_harvest_all_without_token_development software healthy tests/integration/test_api_chat.py:154
test_harvest_dspace_only software healthy tests/integration/test_api_chat.py:173
test_harvest_invalid_source_returns_422 software healthy tests/integration/test_api_chat.py:189
test_indexable_record_search_index_name software healthy tests/unit/test_reindex_service.py:20
test_indexable_record_to_search_document software healthy tests/unit/test_reindex_service.py:25
test_indexable_record_handles_missing_metadata software healthy tests/unit/test_reindex_service.py:55
test_parse_vector_standard_format software healthy tests/unit/test_reindex_service.py:69
test_parse_vector_with_spaces software healthy tests/unit/test_reindex_service.py:73
test_parse_vector_empty software healthy tests/unit/test_reindex_service.py:77
test_reindex_stats_merge software healthy tests/unit/test_reindex_service.py:84
test_reindex_stats_merge_caps_errors software healthy tests/unit/test_reindex_service.py:94
_fake_pg_store_with_rows software healthy tests/unit/test_reindex_service.py:104
_fake_os_port_success software healthy tests/unit/test_reindex_service.py:123
test_reindex_iterates_and_indexes software healthy tests/unit/test_reindex_service.py:135
test_reindex_skips_chunks_by_default software healthy tests/unit/test_reindex_service.py:153
test_reindex_dry_run_does_not_call_bulk_index software healthy tests/unit/test_reindex_service.py:172

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

LabelLayerStatusPath
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
chainlit.md software healthy chainlit.md
docker-compose.prod.yml software healthy docker-compose.prod.yml
.env.example software healthy .env.example
pyproject.toml software healthy pyproject.toml
Makefile software healthy Makefile
LICENSE software healthy LICENSE
CODE_OF_CONDUCT.md software healthy CODE_OF_CONDUCT.md
SECURITY.md software healthy SECURITY.md
.ruff.toml software healthy .ruff.toml
docker-compose.yml software healthy docker-compose.yml
Dockerfile software healthy docker/api/Dockerfile
definitions.json software healthy docker/rabbitmq/definitions.json
init.sql software healthy docker/postgres/init.sql
__init__.py software healthy tests/__init__.py
conftest.py software healthy tests/conftest.py
eval_queries.yml software healthy tests/eval_queries.yml
__init__.py software healthy tests/router/__init__.py
test_regression.py software healthy tests/router/test_regression.py
regression_queries.yaml software healthy tests/router/regression_queries.yaml
__init__.py software healthy tests/integration/__init__.py
test_api_admin.py software healthy tests/integration/test_api_admin.py
test_api_chat.py software healthy tests/integration/test_api_chat.py
test_reindex_service.py software healthy tests/unit/test_reindex_service.py
test_grobid_client.py software healthy tests/unit/test_grobid_client.py
test_chunking.py software healthy tests/unit/test_chunking.py
test_eval_metrics.py software healthy tests/unit/test_eval_metrics.py
test_intent.py software healthy tests/unit/test_intent.py
test_harvester.py software healthy tests/unit/test_harvester.py
__init__.py software healthy tests/unit/__init__.py
test_routing_decision.py software healthy tests/unit/test_routing_decision.py
test_grobid_wireup.py software healthy tests/unit/test_grobid_wireup.py
test_routing_cascade.py software healthy tests/unit/test_routing_cascade.py
test_telegram_link.py software healthy tests/unit/test_telegram_link.py
test_audit_models.py software healthy tests/unit/test_audit_models.py
test_routing_embedding.py software healthy tests/unit/test_routing_embedding.py
test_identity_midpoint.py software healthy tests/unit/test_identity_midpoint.py
test_config.py software healthy tests/unit/test_config.py
test_query_rewriter.py software healthy tests/unit/test_query_rewriter.py
test_routing_rules.py software healthy tests/unit/test_routing_rules.py
test_audit_integration.py software healthy tests/unit/test_audit_integration.py
test_scheduler_reindex.py software healthy tests/unit/test_scheduler_reindex.py
test_routing_gates.py software healthy tests/unit/test_routing_gates.py
test_search_dedup.py software healthy tests/unit/test_search_dedup.py
test_cache.py software healthy tests/unit/test_cache.py
test_embeddings_sidecar.py software healthy tests/unit/test_embeddings_sidecar.py
test_nlp_pipeline.py software healthy tests/unit/test_nlp_pipeline.py
test_routing_intent_classifier.py software healthy tests/unit/test_routing_intent_classifier.py

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

LabelLayerStatusPath
FakeEmbedder software healthy tests/integration/test_api_chat.py:24
FakeResponse software healthy tests/unit/test_grobid_client.py:180
FakeResponse software healthy tests/unit/test_grobid_wireup.py:67
FakeLLMClassifier software healthy tests/unit/test_routing_cascade.py:24
FakeEmbedder software healthy tests/unit/test_routing_embedding.py:15
InMemoryAuditRepo software healthy tests/unit/test_audit_integration.py:19
FakeEmbedder software healthy tests/unit/test_audit_integration.py:32
BrokenRepo software healthy tests/unit/test_audit_integration.py:170
TestLanguageGate software healthy tests/unit/test_routing_gates.py:7
TestToxicityGate software healthy tests/unit/test_routing_gates.py:28
FakeEmbedder software healthy tests/unit/test_search_dedup.py:115
TestGreetings software healthy tests/unit/test_nlp_pipeline.py:7
TestAcronyms software healthy tests/unit/test_nlp_pipeline.py:37
TestDater software healthy tests/unit/test_nlp_pipeline.py:60
TestLanguage software healthy tests/unit/test_nlp_pipeline.py:91
TestKeywords software healthy tests/unit/test_nlp_pipeline.py:103
BrokenLLM software healthy tests/unit/test_routing_intent_classifier.py:125
FakeEmbedder software healthy tests/unit/test_chat_service.py:18
BridgeEmbedder software healthy tests/unit/test_chat_service.py:365
_FakeSettings software healthy tests/unit/test_chat_service.py:405
_CapturingAuditRepo software healthy tests/unit/test_chat_service.py:503
FakeEmbedder software healthy tests/eval/smoke_chat_with_agent.py:33
FakeSearchService software healthy tests/eval/smoke_chat_with_agent.py:50
FakeAuditRepo software healthy tests/eval/smoke_chat_with_agent.py:81
FakeSettings software healthy tests/eval/smoke_chat_with_agent.py:90
FakeSearchService software healthy tests/eval/smoke_orchestrator_nim.py:113
CorpusDoc software healthy tests/eval/harness.py:35
WordBagEmbedder software healthy tests/eval/harness.py:120
EvalResult software healthy tests/eval/harness.py:219
QueuedLLMAdapter software healthy tests/services/test_agent_orchestrator.py:76
FakeSearchService software healthy tests/services/test_agent_orchestrator.py:120
FailingSearchService software healthy tests/services/test_agent_orchestrator.py:404
MultiPhaseSearchService software healthy tests/services/test_agent_orchestrator.py:519
GUIAContainer software healthy src/guia/container.py:34
LLMMode software healthy src/guia/config.py:17
GUIASettings software healthy src/guia/config.py:25
_State software healthy src/guia/embeddings_sidecar.py:62
EmbeddingsRequest software healthy src/guia/embeddings_sidecar.py:98
GateResult software healthy src/guia/routing/gates.py:12
LanguageGate software healthy src/guia/routing/gates.py:20
ToxicityGate software healthy src/guia/routing/gates.py:64
IntentCategory software healthy src/guia/routing/decision.py:10
Tier software healthy src/guia/routing/decision.py:29
PrivacyLevel software healthy src/guia/routing/decision.py:38
Gate software healthy src/guia/routing/decision.py:53
RouteDecision software healthy src/guia/routing/decision.py:63
EmbeddingRouter software healthy src/guia/routing/embedding.py:118
RuleBasedRouter software healthy src/guia/routing/rules.py:119
IntentLLMClassifier software healthy src/guia/routing/cascade.py:30
CascadeRouter software healthy src/guia/routing/cascade.py:47

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

LabelLayerStatusPath
docker software healthy docker
api software healthy docker/api
rabbitmq software healthy docker/rabbitmq
postgres software healthy docker/postgres
tests software healthy tests
router software healthy tests/router
integration software healthy tests/integration
unit software healthy tests/unit
eval software healthy tests/eval
bench_results software healthy tests/eval/bench_results
services software healthy tests/services
docs software healthy docs
architecture software healthy docs/architecture
ops software healthy docs/ops
scripts software healthy scripts
public software healthy public
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
guia software healthy src/guia
routing software healthy src/guia/routing
nlp software healthy src/guia/nlp
auth software healthy src/guia/auth
api software healthy src/guia/api
routes software healthy src/guia/api/routes
dashboard software healthy src/guia/dashboard
worker software healthy src/guia/worker
tasks software healthy src/guia/worker/tasks
audit software healthy src/guia/audit
search software healthy src/guia/search
eval software healthy src/guia/eval
grobid software healthy src/guia/grobid
services software healthy src/guia/services
channels software healthy src/guia/channels
pdf software healthy src/guia/pdf
scheduler software healthy src/guia/scheduler
feedback software healthy src/guia/feedback
domain software healthy src/guia/domain

LabelLayerStatusPath
auth::pyproject.toml security healthy pyproject.toml
auth::src/guia/services/profile.py security healthy src/guia/services/profile.py
auth::src/guia/channels/chainlit_app.py security healthy src/guia/channels/chainlit_app.py
auth::src/guia/auth/__init__.py security healthy src/guia/auth/__init__.py
auth::src/guia/api/routes/profile.py security healthy src/guia/api/routes/profile.py
auth::src/guia/api/app.py security healthy src/guia/api/app.py
auth::.env.example security healthy .env.example
auth::tests/services/test_bucket.py security healthy tests/services/test_bucket.py
auth::src/guia/audit/models.py security healthy src/guia/audit/models.py
auth::src/guia/channels/telegram_bot.py security healthy src/guia/channels/telegram_bot.py
auth::tests/unit/test_identity_midpoint.py security healthy tests/unit/test_identity_midpoint.py
auth::docker-compose.prod.yml security healthy docker-compose.prod.yml
auth::src/guia/auth/identity.py security healthy src/guia/auth/identity.py
auth::src/guia/feedback/models.py security healthy src/guia/feedback/models.py
auth::public/auto-login.js security healthy public/auto-login.js
auth::CLAUDE.md security healthy CLAUDE.md
auth::src/guia/api/routes/telegram_link.py security healthy src/guia/api/routes/telegram_link.py
auth::src/guia/container.py security healthy src/guia/container.py
auth::src/guia/services/telegram_link.py security healthy src/guia/services/telegram_link.py
auth::src/guia/auth/keycloak.py security healthy src/guia/auth/keycloak.py
auth::docker-compose.yml security healthy docker-compose.yml

LabelLayerStatusPath
image::docker/api/Dockerfile hardware healthy docker/api/Dockerfile
postgres hardware healthy docker-compose.yml
redis hardware healthy docker-compose.yml
embeddings hardware healthy docker-compose.yml
api hardware healthy docker-compose.yml
chainlit hardware healthy docker-compose.yml
telegram hardware healthy docker-compose.yml
scheduler hardware healthy docker-compose.yml
dashboard hardware healthy docker-compose.yml
grobid hardware healthy docker-compose.yml
keycloak hardware healthy docker-compose.yml
opensearch hardware healthy docker-compose.yml
opensearch-dashboards hardware healthy docker-compose.yml
rabbitmq hardware healthy docker-compose.yml
celery-worker-indexer hardware healthy docker-compose.yml
celery-worker-harvester hardware healthy docker-compose.yml
celery-worker-grobid hardware healthy docker-compose.yml
celery-worker-misc hardware healthy docker-compose.yml
celery-beat hardware healthy docker-compose.yml
nginx hardware healthy docker-compose.yml

LabelLayerStatusPath
GET /health api healthy src/guia/embeddings_sidecar.py
POST /api/embeddings api healthy src/guia/embeddings_sidecar.py
POST /link api healthy src/guia/api/routes/telegram_link.py
GET /status api healthy src/guia/api/routes/telegram_link.py
DELETE /link api healthy src/guia/api/routes/telegram_link.py
GET / api healthy src/guia/api/routes/oai.py
GET /audit api healthy src/guia/api/routes/admin.py
GET /feedback/stats api healthy src/guia/api/routes/admin.py
GET /feedback/export api healthy src/guia/api/routes/admin.py
GET /export api healthy src/guia/api/routes/profile.py
DELETE / api healthy src/guia/api/routes/profile.py
POST /opt-ins api healthy src/guia/api/routes/profile.py
POST /chat api healthy src/guia/api/routes/chat.py
POST /harvest api healthy src/guia/api/routes/harvest.py

LabelLayerStatusPath
harvest_runs data healthy docker/postgres/init.sql
cache_stats data healthy docker/postgres/init.sql
chat_sessions data healthy docker/postgres/init.sql
chat_messages data healthy docker/postgres/init.sql
users data healthy docker/postgres/init.sql
threads data healthy docker/postgres/init.sql
steps data healthy docker/postgres/init.sql
feedbacks data healthy docker/postgres/init.sql
elements data healthy docker/postgres/init.sql
audit_log data healthy src/guia/audit/repository.py
guia_telegram_bindings data healthy src/guia/services/telegram_link.py
guia_user_profiles data healthy src/guia/services/profile.py
chat_feedback data healthy src/guia/feedback/repository.py

LabelLayerStatusPath
port:8000 network healthy docker-compose.prod.yml
port:8001 network healthy docker-compose.prod.yml
port:8501 network healthy docker-compose.prod.yml
port:5432 network healthy docker-compose.yml
port:6379 network healthy docker-compose.yml
port:8070 network healthy docker-compose.yml
port:8080 network healthy docker-compose.yml
port:9200 network healthy docker-compose.yml
port:5601 network healthy docker-compose.yml
port:5672 network healthy docker-compose.yml
port:15672 network healthy docker-compose.yml
port:80 network healthy docker-compose.yml

LabelLayerStatusPath
postgres data healthy docker-compose.prod.yml
redis data healthy docker-compose.prod.yml
postgresql data healthy docker-compose.prod.yml

LabelLayerStatusPath
192.168.15.167 network healthy CLAUDE.md
192.168.15.230 network healthy .env.example
192.168.62.73 network healthy tests/eval/bench_nim_vs_qwen.py

LabelLayerStatusPath
rabbitmq data healthy docker-compose.prod.yml
celery data healthy docker-compose.prod.yml

LabelLayerStatusPath
nginx network healthy docker-compose.prod.yml
loadbalancer network healthy src/guia/api/routes/health.py

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

LabelLayerStatusPath
gpu (detected) hardware healthy pyproject.toml

LabelLayerStatusPath
vps::aws hardware healthy src/guia/config.py

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
lint-and-test cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
GH_TOKEN cicd healthy
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/0ad544bb-3489-4718-850b-e3677b02cc6d/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/0ad544bb-3489-4718-850b-e3677b02cc6d/

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.