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.

Tox1cCoder/AgenticChatbot

https://github.com/Tox1cCoder/AgenticChatbot · scanned 2026-06-16 00:41 UTC (2 months, 1 week ago)

204 raw signals (0 security + 204 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 188 actionable findings from 1 signal source. 16 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 5516 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
get_http_session software healthy upload_support.py:15
_bump_api_cache_version software healthy upload_support.py:36
render_upload_section software dead upload_support.py:41
upload_documents software healthy upload_support.py:81
upload_document software dead upload_support.py:125
_render_batch_upload_outcome software healthy upload_support.py:132
poll_document_status software dead upload_support.py:153
get_document_status software healthy upload_support.py:218
_cached_conversation_documents software healthy upload_support.py:249
get_uploaded_documents software healthy upload_support.py:268
render_document_list software dead upload_support.py:289
delete_document software healthy upload_support.py:363
render_image_lightbox software healthy demo.py:1054
format_conversation_title software healthy demo.py:1059
get_agent_display_name software healthy demo.py:1077
get_message_agent_label software healthy demo.py:1107
_custom_agent_request software healthy demo.py:1140
_custom_agent_device_query software healthy demo.py:1167
list_custom_agents software healthy demo.py:1172
get_custom_agent_options software healthy demo.py:1186
create_custom_agent software healthy demo.py:1193
update_custom_agent software healthy demo.py:1197
delete_custom_agent software healthy demo.py:1203
get_conversation_custom_agents software healthy demo.py:1207
set_conversation_custom_agents software healthy demo.py:1214
_provider_model_options software healthy demo.py:1224
render_custom_agents_view software healthy demo.py:1239
render_custom_agents_manager software healthy demo.py:1266
_custom_agent_value software healthy demo.py:1443
_custom_agent_tool_option_key software healthy demo.py:1447
_custom_agent_tool_label software healthy demo.py:1458
_custom_agent_skill_key software healthy demo.py:1468
_custom_agent_selected_tool_keys software healthy demo.py:1476
_custom_agent_tool_refs_available software healthy demo.py:1507
_custom_agent_selected_skill_keys software healthy demo.py:1533
_custom_agent_skill_refs_available software healthy demo.py:1548
_validate_custom_agent_create_body software healthy demo.py:1558
_build_tool_refs software healthy demo.py:1568
_build_skill_refs software healthy demo.py:1613
render_conversation_custom_agents_panel software healthy demo.py:1621
render_conversation_button software healthy demo.py:1673
group_conversations_by_date software healthy demo.py:1707
initialize_session_state software healthy demo.py:1803
__init__ software healthy demo.py:6721
handle_starttag software dead demo.py:1821
handle_endtag software dead demo.py:1873
handle_startendtag software dead demo.py:1882
handle_data software dead demo.py:1889
handle_entityref software dead demo.py:1895
handle_charref software dead demo.py:1898

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

LabelLayerStatusPath
_SafeHTMLRenderer software healthy demo.py:1813
_StreamingRichResponseRenderer software healthy demo.py:6713
LoginRequest software healthy client_backend/api/auth.py:29
MCPServerConfig software healthy client_backend/services/local_mcp_manager.py:37
MCPTool software healthy client_backend/services/local_mcp_manager.py:51
MCPServerRuntime software healthy client_backend/services/local_mcp_manager.py:65
LocalMCPManager software healthy client_backend/services/local_mcp_manager.py:97
SkillMetadata software healthy client_backend/services/local_skills_registry.py:26
LocalSkillsRegistry software healthy client_backend/services/local_skills_registry.py:77
StoredCredentials software healthy client_backend/services/upstream_auth.py:28
UpstreamAuthService software healthy client_backend/services/upstream_auth.py:38
RuntimeBridgeService software healthy client_backend/services/runtime_bridge.py:68
ServerAPIError software healthy client_backend/services/server_api.py:25
AuthenticationError software healthy client_backend/services/server_api.py:34
ServerConnectionError software healthy client_backend/services/server_api.py:40
TokenPair software healthy client_backend/services/server_api.py:46
OperationResult software healthy client_backend/services/server_api.py:57
UploadProxyResponse software healthy client_backend/services/server_api.py:63
ServerAPIClient software healthy client_backend/services/server_api.py:70
ClientSettings software healthy client_backend/core/config.py:37
_ClientSettingsProxy software healthy client_backend/core/config.py:235
PathSecurityError software healthy client_backend/core/paths.py:14
LocalSessionPayload software healthy client_backend/core/security.py:28
LocalSessionError software healthy client_backend/core/security.py:39
LocalSecretStorageError software healthy client_backend/core/security.py:171
DATA_BLOB software healthy client_backend/core/security.py:205
SkillMetadata software healthy client_backend/schemas/skills.py:10
LocalSkill software healthy client_backend/schemas/skills.py:20
SkillSummary software healthy client_backend/schemas/skills.py:31
SkillCatalog software healthy client_backend/schemas/skills.py:40
SkillListResponse software healthy client_backend/schemas/skills.py:48
SkillToggleRequest software healthy client_backend/schemas/skills.py:55
SkillToggleResponse software healthy client_backend/schemas/skills.py:62
MCPServerStatus software healthy client_backend/schemas/mcp.py:12
MCPServerType software healthy client_backend/schemas/mcp.py:21
MCPServerConfig software healthy client_backend/schemas/mcp.py:30
MCPServerState software healthy client_backend/schemas/mcp.py:43
MCPConfigFile software healthy client_backend/schemas/mcp.py:55
MCPToolSchema software healthy client_backend/schemas/mcp.py:62
MCPServerListResponse software healthy client_backend/schemas/mcp.py:71
MCPServerStartRequest software healthy client_backend/schemas/mcp.py:77
MCPServerStopRequest software healthy client_backend/schemas/mcp.py:83
MCPToolCallRequest software healthy client_backend/schemas/mcp.py:89
MCPToolCallResponse software healthy client_backend/schemas/mcp.py:97
MessageRole software healthy client_backend/schemas/messages.py:14
MessageRequest software healthy client_backend/schemas/messages.py:23
MessageResponse software healthy client_backend/schemas/messages.py:31
StreamEventType software healthy client_backend/schemas/messages.py:42
StreamEvent software healthy client_backend/schemas/messages.py:54
ConversationSummary software healthy client_backend/schemas/messages.py:62

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

LabelLayerStatusPath
upload_support.py software healthy upload_support.py
README.md software healthy README.md
demo.py software healthy demo.py
Chatbot API.postman_collection.json software healthy Chatbot API.postman_collection.json
rag_processing.md software healthy rag_processing.md
environment.yml software healthy environment.yml
.env.example software healthy .env.example
docker-compose.redis.yml software healthy docker-compose.redis.yml
pyproject.toml software healthy pyproject.toml
.env.client.example software healthy .env.client.example
__init__.py software healthy client_backend/__init__.py
cli.py software healthy client_backend/cli.py
__main__.py software healthy client_backend/__main__.py
main.py software healthy client_backend/main.py
__init__.py software healthy client_backend/api/__init__.py
skills.py software healthy client_backend/api/skills.py
health.py software healthy client_backend/api/health.py
mcp.py software healthy client_backend/api/mcp.py
auth.py software healthy client_backend/api/auth.py
conversations.py software healthy client_backend/api/conversations.py
proxy.py software healthy client_backend/api/proxy.py
messages.py software healthy client_backend/api/messages.py
common.py software healthy client_backend/api/common.py
documents.py software healthy client_backend/api/documents.py
runtime.py software healthy client_backend/api/runtime.py
local_mcp_manager.py software healthy client_backend/services/local_mcp_manager.py
local_skills_registry.py software healthy client_backend/services/local_skills_registry.py
__init__.py software healthy client_backend/services/__init__.py
upstream_auth.py software healthy client_backend/services/upstream_auth.py
runtime_bridge.py software healthy client_backend/services/runtime_bridge.py
server_api.py software healthy client_backend/services/server_api.py
__init__.py software healthy client_backend/core/__init__.py
config.py software healthy client_backend/core/config.py
auth.py software healthy client_backend/core/auth.py
logging.py software healthy client_backend/core/logging.py
paths.py software healthy client_backend/core/paths.py
security.py software healthy client_backend/core/security.py
__init__.py software healthy client_backend/schemas/__init__.py
skills.py software healthy client_backend/schemas/skills.py
mcp.py software healthy client_backend/schemas/mcp.py
messages.py software healthy client_backend/schemas/messages.py
runtime.py software healthy client_backend/schemas/runtime.py
test_demo_subagent_activity.py software healthy tests/test_demo_subagent_activity.py
test_provider_model_context_metadata.py software healthy tests/test_provider_model_context_metadata.py
test_base_agent_dynamic_handoff.py software healthy tests/test_base_agent_dynamic_handoff.py
test_container_import.py software healthy tests/test_container_import.py
test_demo_custom_agents.py software healthy tests/test_demo_custom_agents.py
test_celery_worker_config.py software healthy tests/test_celery_worker_config.py
test_custom_agents_tools.py software healthy tests/test_custom_agents_tools.py
test_search_agent_time_context.py software healthy tests/test_search_agent_time_context.py

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

LabelLayerStatusPath
GET / api healthy client_backend/main.py
GET /{name} api healthy client_backend/api/skills.py
PATCH /{name}/toggle api healthy client_backend/api/skills.py
POST /reload api healthy client_backend/api/skills.py
GET /health api healthy client_backend/api/health.py
GET /health/ready api healthy client_backend/api/health.py
GET /health/live api healthy client_backend/api/health.py
GET /status api healthy client_backend/api/health.py
GET /device api healthy client_backend/api/health.py
GET /servers api healthy client_backend/api/mcp.py
GET /servers/{server_name} api healthy client_backend/api/mcp.py
POST /servers api healthy client_backend/api/mcp.py
POST /servers/from-url api healthy client_backend/api/mcp.py
DELETE /servers/{server_name} api healthy client_backend/api/mcp.py
PATCH /servers/{server_name}/toggle api healthy client_backend/api/mcp.py
GET /tools api healthy client_backend/api/mcp.py
GET /tools/{tool_name} api healthy client_backend/api/mcp.py
POST /tools/{tool_name}/execute api healthy client_backend/api/mcp.py
POST /signup api healthy client_backend/api/auth.py
POST /login api healthy client_backend/api/auth.py
POST /refresh api healthy client_backend/api/auth.py
POST /logout api healthy client_backend/api/auth.py
POST /restore api healthy client_backend/api/auth.py
GET /session api healthy client_backend/api/auth.py
GET /users api healthy client_backend/api/auth.py
POST /verify-local-token api healthy client_backend/api/auth.py
POST /generate-title api healthy client_backend/api/conversations.py
POST / api healthy client_backend/api/conversations.py
GET /{conversation_id} api healthy client_backend/api/conversations.py
GET /{conversation_id}/messages api healthy client_backend/api/conversations.py
PATCH /{conversation_id} api healthy client_backend/api/conversations.py
DELETE /{conversation_id} api healthy client_backend/api/conversations.py
GET /users/{user_id} api healthy client_backend/api/proxy.py
ANY /providers api healthy client_backend/api/proxy.py
ANY /providers/{provider_type} api healthy client_backend/api/proxy.py
POST /providers/{provider_type}/validate api healthy client_backend/api/proxy.py
GET /providers/{provider_type}/models api healthy client_backend/api/proxy.py
ANY /model-config api healthy client_backend/api/proxy.py
GET /model-config/options api healthy client_backend/api/proxy.py
POST /model-config/reset api healthy client_backend/api/proxy.py
ANY /custom-agents api healthy client_backend/api/proxy.py
GET /custom-agents/options api healthy client_backend/api/proxy.py
ANY /custom-agents/{custom_agent_id} api healthy client_backend/api/proxy.py
ANY /ai/custom-agents api healthy client_backend/api/proxy.py
GET /ai/custom-agents/options api healthy client_backend/api/proxy.py
ANY /ai/custom-agents/{custom_agent_id} api healthy client_backend/api/proxy.py
ANY /conversations/{conversation_id}/custom-agents api healthy client_backend/api/proxy.py
ANY /ai/conversations/{conversation_id}/custom-agents api healthy client_backend/api/proxy.py
ANY /messages/{message_id}/feedbacks api healthy client_backend/api/proxy.py
GET /messages/{message_id}/feedbacks/stats api healthy client_backend/api/proxy.py

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

LabelLayerStatusPath
ConversationMemorySummary data healthy app/models/conversation_memory_summary.py
conversation_memory_summaries data healthy app/models/conversation_memory_summary.py
Document data healthy app/models/document.py
documents data healthy app/models/document.py
DocumentChunk data healthy app/models/document_chunk.py
document_chunks data healthy app/models/document_chunk.py
AgentModelConfig data healthy app/models/agent_model_config.py
agent_model_configs data healthy app/models/agent_model_config.py
Feedback data healthy app/models/feedback.py
feedbacks data healthy app/models/feedback.py
ToolApproval data healthy app/models/tool_approval.py
tool_approvals data healthy app/models/tool_approval.py
ModelProvider data healthy app/models/model_provider.py
model_providers data healthy app/models/model_provider.py
HITLInterrupt data healthy app/models/hitl_interrupt.py
hitl_interrupts data healthy app/models/hitl_interrupt.py
UserMemory data healthy app/models/user_memory.py
user_memories data healthy app/models/user_memory.py
TaskPlan data healthy app/models/task_plan.py
task_plans data healthy app/models/task_plan.py
DocumentImage data healthy app/models/document_image.py
document_images data healthy app/models/document_image.py
Message data healthy app/models/message.py
messages data healthy app/models/message.py
ClientDevice data healthy app/models/client_device.py
client_devices data healthy app/models/client_device.py
CustomAgent data healthy app/models/custom_agent.py
ConversationCustomAgent data healthy app/models/custom_agent.py
custom_agents data healthy app/models/custom_agent.py
conversation_custom_agents data healthy app/models/custom_agent.py
User data healthy app/models/user.py
users data healthy app/models/user.py
SkillSetting data healthy app/models/skill_setting.py
skill_settings data healthy app/models/skill_setting.py
ToolResultBlob data healthy app/models/tool_result_blob.py
tool_result_blobs data healthy app/models/tool_result_blob.py
Conversation data healthy app/models/conversation.py
conversations data healthy app/models/conversation.py
DocumentParseArtifact data healthy app/models/document_parse_artifact.py
document_parse_artifacts data healthy app/models/document_parse_artifact.py

LabelLayerStatusPath
client_backend software healthy client_backend
api software healthy client_backend/api
services software healthy client_backend/services
core software healthy client_backend/core
schemas software healthy client_backend/schemas
tests software healthy tests
client_backend software healthy tests/client_backend
fixtures software healthy tests/fixtures
shared software healthy shared
app software healthy app
models software healthy app/models
ai software healthy app/ai
agents software healthy app/ai/agents
mcp_servers software healthy app/ai/mcp_servers
api software healthy app/api
ui software healthy app/ui
factories software healthy app/factories
utils software healthy app/utils
validation software healthy app/utils/validation
interfaces software healthy app/interfaces
database software healthy app/database
qdrant software healthy app/database/qdrant
config software healthy app/database/qdrant/config
storage software healthy app/database/qdrant/storage
aliases software healthy app/database/qdrant/storage/aliases
workers software healthy app/workers
services software healthy app/services
event_streaming software healthy app/services/event_streaming
repositories software healthy app/repositories
utils software healthy app/repositories/utils
core software healthy app/core
security software healthy app/core/security
exceptions software healthy app/core/exceptions
alembic software healthy app/alembic
versions software healthy app/alembic/versions
schemas software healthy app/schemas
responses software healthy app/schemas/responses
plans software healthy plans

LabelLayerStatusPath
auth::client_backend/core/auth.py security healthy client_backend/core/auth.py
auth::app/services/widget_runtime.py security healthy app/services/widget_runtime.py
auth::tests/test_widget_runtime.py security healthy tests/test_widget_runtime.py
auth::app/services/jwt_service.py security healthy app/services/jwt_service.py
auth::app/ai/prompts.py security healthy app/ai/prompts.py
auth::app/api/widgets.py security healthy app/api/widgets.py
auth::app/core/container.py security healthy app/core/container.py
auth::app/core/security/jwt.py security healthy app/core/security/jwt.py
auth::app/core/auth.py security healthy app/core/auth.py
auth::app/core/security/__init__.py security healthy app/core/security/__init__.py
auth::app/api/auth.py security healthy app/api/auth.py
auth::app/core/config.py security healthy app/core/config.py
auth::client_backend/core/security.py security healthy client_backend/core/security.py
auth::README.md security healthy README.md

LabelLayerStatusPath
port:6333 network healthy README.md
port:6334 network healthy README.md
port:6379 network healthy docker-compose.redis.yml
port:8000 network healthy app/main.py
port:8080 network healthy app/ai/langgraph.json

LabelLayerStatusPath
postgresql data healthy README.md
redis data healthy README.md
postgres data healthy README.md
sqlite data healthy environment.yml

LabelLayerStatusPath
127.0.0.1 network healthy upload_support.py
1.1.1.2 network healthy environment.yml
0.9.2.4 network healthy environment.yml
4.13.0.92 network healthy environment.yml

LabelLayerStatusPath
generic_api_key::.env.example security healthy .env.example
password_literal::tests/client_backend/test_live_server_int… security healthy tests/client_backend/test_live_server_integration.py
password_literal::tests/client_backend/test_auth.py security healthy tests/client_backend/test_auth.py
password_literal::tests/client_backend/test_auth.py security healthy tests/client_backend/test_auth.py

LabelLayerStatusPath
migrations.py data healthy app/database/migrations.py
4dc4ad0b1936_data_migration_to_plural_tables.py data healthy app/alembic/versions/4dc4ad0b1936_data_migration_to_plural_…

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

LabelLayerStatusPath
celery data healthy README.md

LabelLayerStatusPath
gpu (detected) hardware healthy app/core/container.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/491d6a1b-990f-4b9e-a42d-4174e16016ec/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/491d6a1b-990f-4b9e-a42d-4174e16016ec/

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.