https://github.com/BIZKON/risuy-ecosystem
· scanned 2026-06-17 01:19 UTC (1 month, 2 weeks ago)
45 raw signals (0 security + 45 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +10.1 (diff) · 38 actionable findings from 1 signal source. 7 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 835 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.
| Label | Layer | Status | Path |
|---|---|---|---|
check |
software | healthy | scripts/metering_smoke.py:38 |
make_tenant |
software | healthy | scripts/metering_smoke.py:44 |
cleanup |
software | healthy | scripts/metering_smoke.py:63 |
main |
software | healthy | scripts/metering_smoke.py:81 |
one |
software | healthy | scripts/metering_smoke.py:125 |
check |
software | healthy | scripts/metering_worker_smoke.py:44 |
cleanup |
software | healthy | scripts/metering_worker_smoke.py:50 |
ledger_count |
software | healthy | scripts/metering_worker_smoke.py:71 |
last_snapshot |
software | healthy | scripts/metering_worker_smoke.py:76 |
main |
software | healthy | scripts/metering_worker_smoke.py:82 |
chunk_text |
software | healthy | scripts/kb_ingest.py:39 |
embed_passages |
software | healthy | scripts/kb_ingest.py:68 |
_vec_literal |
software | healthy | scripts/kb_ingest.py:90 |
main |
software | healthy | scripts/kb_ingest.py:94 |
clean_title |
software | healthy | scripts/kb_catalog_ingest.py:37 |
teachers |
software | healthy | scripts/kb_catalog_ingest.py:44 |
price_full |
software | healthy | scripts/kb_catalog_ingest.py:57 |
price_short |
software | healthy | scripts/kb_catalog_ingest.py:68 |
build_card |
software | healthy | scripts/kb_catalog_ingest.py:75 |
embed |
software | healthy | scripts/kb_catalog_ingest.py:90 |
ask_liya |
software | healthy | bot-telegram/ai.py:31 |
ask_gateway |
software | healthy | bot-telegram/ai.py:103 |
schedule_gateway_capture |
software | healthy | bot-telegram/ai.py:185 |
_capture_gateway_usage |
software | healthy | bot-telegram/ai.py:192 |
ask_ai |
software | healthy | bot-telegram/ai.py:257 |
run |
software | healthy | bot-telegram/nurture.py:24 |
_tick |
software | healthy | bot-telegram/nurture.py:34 |
run |
software | healthy | bot-telegram/retention.py:27 |
_tick |
software | healthy | bot-telegram/retention.py:39 |
_phone_hash |
software | healthy | bot-telegram/handlers.py:42 |
_consent_kb |
software | healthy | bot-telegram/handlers.py:47 |
_phone_kb |
software | healthy | bot-telegram/handlers.py:54 |
_gate_kb |
software | healthy | bot-telegram/handlers.py:62 |
_guide_kb |
software | healthy | bot-telegram/handlers.py:69 |
cmd_start |
software | healthy | bot-telegram/handlers.py:76 |
cmd_stop |
software | healthy | bot-telegram/handlers.py:97 |
on_unsub |
software | healthy | bot-telegram/handlers.py:110 |
on_consent |
software | healthy | bot-telegram/handlers.py:118 |
on_phone |
software | healthy | bot-telegram/handlers.py:134 |
on_phone_wrong |
software | healthy | bot-telegram/handlers.py:144 |
on_check_sub |
software | healthy | bot-telegram/handlers.py:149 |
on_check_sub_fallback |
software | healthy | bot-telegram/handlers.py:163 |
on_buy |
software | healthy | bot-telegram/handlers.py:187 |
on_free_text |
software | healthy | bot-telegram/handlers.py:260 |
_go_to_gate |
software | healthy | bot-telegram/handlers.py:310 |
_is_subscribed |
software | healthy | bot-telegram/handlers.py:321 |
_deliver |
software | healthy | bot-telegram/handlers.py:337 |
_deliver_lead_magnet_product |
software | healthy | bot-telegram/handlers.py:362 |
unsubscribe_markup |
software | dead | bot-telegram/messaging.py:37 |
broadcast_markup |
software | healthy | bot-telegram/messaging.py:46 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
Dockerfile |
software | healthy | Dockerfile |
offer.html |
software | healthy | landing/offer.html |
styles.css |
software | healthy | landing/styles.css |
privacy.html |
software | healthy | landing/privacy.html |
index.html |
software | healthy | landing/index.html |
consent.html |
software | healthy | landing/consent.html |
metering_smoke.py |
software | healthy | scripts/metering_smoke.py |
metering_worker_smoke.py |
software | healthy | scripts/metering_worker_smoke.py |
kb_ingest.py |
software | healthy | scripts/kb_ingest.py |
kb_catalog_ingest.py |
software | healthy | scripts/kb_catalog_ingest.py |
styles.css |
software | healthy | service-site/styles.css |
contacts.html |
software | healthy | service-site/contacts.html |
privacy.html |
software | healthy | service-site/privacy.html |
pay.html |
software | healthy | service-site/pay.html |
staff.html |
software | healthy | service-site/staff.html |
index.html |
software | healthy | service-site/index.html |
pay-success.html |
software | healthy | service-site/pay-success.html |
oferta.html |
software | healthy | service-site/oferta.html |
ai.py |
software | healthy | bot-telegram/ai.py |
.env.example |
software | healthy | bot-telegram/.env.example |
nurture.py |
software | healthy | bot-telegram/nurture.py |
retention.py |
software | healthy | bot-telegram/retention.py |
handlers.py |
software | healthy | bot-telegram/handlers.py |
messaging.py |
software | healthy | bot-telegram/messaging.py |
config.py |
software | healthy | bot-telegram/config.py |
requirements.txt |
software | healthy | bot-telegram/requirements.txt |
multiplex.py |
software | healthy | bot-telegram/multiplex.py |
bot.py |
software | healthy | bot-telegram/bot.py |
texts.py |
software | healthy | bot-telegram/texts.py |
metering_worker.py |
software | healthy | bot-telegram/metering_worker.py |
Dockerfile |
software | healthy | bot-telegram/Dockerfile |
kb.py |
software | healthy | bot-telegram/kb.py |
worker.py |
software | healthy | bot-telegram/worker.py |
yookassa.py |
software | healthy | bot-telegram/yookassa.py |
db.py |
software | healthy | bot-telegram/db.py |
reseller-platform-tz.md |
software | healthy | docs/reseller-platform-tz.md |
DECISIONS.md |
software | healthy | docs/DECISIONS.md |
rag-embedder-vm.md |
software | healthy | docs/rag-embedder-vm.md |
migrate_w3_drop_default.sql |
software | healthy | db/migrate_w3_drop_default.sql |
schema_service.sql |
software | healthy | db/schema_service.sql |
schema_team.sql |
software | healthy | db/schema_team.sql |
migrate_tenant_scope.sql |
software | healthy | db/migrate_tenant_scope.sql |
schema_kb.sql |
software | healthy | db/schema_kb.sql |
schema_panel_ext.sql |
software | healthy | db/schema_panel_ext.sql |
schema_products.sql |
software | healthy | db/schema_products.sql |
schema_tenancy.sql |
software | healthy | db/schema_tenancy.sql |
schema_admin.sql |
software | healthy | db/schema_admin.sql |
panel_role.sql |
software | healthy | db/panel_role.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /healthz |
api | healthy | admin-panel/app.py |
GET /login |
api | healthy | admin-panel/app.py |
POST /login |
api | healthy | admin-panel/app.py |
POST /logout |
api | healthy | admin-panel/app.py |
GET / |
api | healthy | admin-panel/app.py |
GET /leads |
api | healthy | admin-panel/app.py |
GET /dialogs |
api | healthy | admin-panel/app.py |
GET /dialogs/{lead_id} |
api | healthy | admin-panel/app.py |
POST /dialogs/{lead_id}/persona |
api | healthy | admin-panel/app.py |
POST /leads/search |
api | healthy | admin-panel/app.py |
GET /leads/{lead_id} |
api | healthy | admin-panel/app.py |
GET /leads/{lead_id}/thread |
api | healthy | admin-panel/app.py |
POST /leads/{lead_id} |
api | healthy | admin-panel/app.py |
POST /leads/{lead_id}/reveal |
api | healthy | admin-panel/app.py |
POST /leads/{lead_id}/erase |
api | healthy | admin-panel/app.py |
POST /leads/{lead_id}/bot-pause |
api | healthy | admin-panel/app.py |
POST /leads/{lead_id}/bot-resume |
api | healthy | admin-panel/app.py |
POST /leads/{lead_id}/reply |
api | healthy | admin-panel/app.py |
POST /leads/{lead_id}/invoice |
api | healthy | admin-panel/app.py |
POST /export.csv |
api | healthy | admin-panel/app.py |
POST /export-full.csv |
api | healthy | admin-panel/app.py |
GET /products |
api | healthy | admin-panel/app.py |
GET /products/new |
api | healthy | admin-panel/app.py |
GET /products/{product_id} |
api | healthy | admin-panel/app.py |
POST /products |
api | healthy | admin-panel/app.py |
POST /products/{product_id}/archive |
api | healthy | admin-panel/app.py |
POST /products/set-lead-magnet |
api | healthy | admin-panel/app.py |
GET /broadcasts |
api | healthy | admin-panel/app.py |
GET /broadcasts/new |
api | healthy | admin-panel/app.py |
POST /broadcasts |
api | healthy | admin-panel/app.py |
GET /broadcasts/{broadcast_id} |
api | healthy | admin-panel/app.py |
POST /broadcasts/{broadcast_id}/send |
api | healthy | admin-panel/app.py |
POST /broadcasts/{broadcast_id}/resume |
api | healthy | admin-panel/app.py |
POST /broadcasts/{broadcast_id}/cancel |
api | healthy | admin-panel/app.py |
POST /broadcasts/{broadcast_id}/product |
api | healthy | admin-panel/app.py |
GET /payments |
api | healthy | admin-panel/app.py |
POST /payments |
api | healthy | admin-panel/app.py |
POST /payments/{order_id}/status |
api | healthy | admin-panel/app.py |
GET /subscription |
api | healthy | admin-panel/app.py |
POST /subscription/select |
api | healthy | admin-panel/app.py |
POST /subscription/cancel |
api | healthy | admin-panel/app.py |
POST /service/subscribe |
api | healthy | admin-panel/app.py |
POST /webhooks/yookassa |
api | healthy | admin-panel/app.py |
GET /agents |
api | healthy | admin-panel/app.py |
POST /agents |
api | healthy | admin-panel/app.py |
GET /agents/role/{slug} |
api | healthy | admin-panel/app.py |
POST /agents/role/{slug} |
api | healthy | admin-panel/app.py |
GET /knowledge |
api | healthy | admin-panel/app.py |
POST /knowledge/toggle |
api | healthy | admin-panel/app.py |
POST /knowledge/upload |
api | healthy | admin-panel/app.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
service_invoices |
data | healthy | db/schema_service.sql |
admin_users |
data | healthy | db/schema_team.sql |
kb_documents |
data | healthy | db/schema_kb.sql |
kb_chunks |
data | healthy | db/schema_kb.sql |
messages |
data | healthy | db/schema_panel_ext.sql |
outbox |
data | healthy | db/schema_panel_ext.sql |
broadcasts |
data | healthy | db/schema_panel_ext.sql |
broadcast_recipients |
data | healthy | db/schema_panel_ext.sql |
broadcast_files |
data | healthy | db/schema_panel_ext.sql |
link_tokens |
data | healthy | db/schema_panel_ext.sql |
link_clicks |
data | healthy | db/schema_panel_ext.sql |
products |
data | healthy | db/schema_products.sql |
app_settings |
data | healthy | db/schema_products.sql |
tenants |
data | healthy | db/schema_tenancy.sql |
memberships |
data | healthy | db/schema_tenancy.sql |
tenant_settings |
data | healthy | db/schema_tenancy.sql |
admin_sessions |
data | healthy | db/schema_admin.sql |
admin_login_throttle |
data | healthy | db/schema_admin.sql |
admin_audit |
data | healthy | db/schema_admin.sql |
tenant_agents |
data | healthy | db/schema_metering_w3.sql |
plans |
data | healthy | db/schema_billing.sql |
subscriptions |
data | healthy | db/schema_billing.sql |
payments |
data | healthy | db/schema_billing.sql |
webhook_events |
data | healthy | db/schema_billing.sql |
leads |
data | healthy | db/schema.sql |
tenant_secrets |
data | healthy | db/schema_vault.sql |
credit_wallets |
data | healthy | db/schema_metering.sql |
usage_ledger |
data | healthy | db/schema_metering.sql |
model_prices |
data | healthy | db/schema_metering.sql |
agent_token_snapshots |
data | healthy | db/schema_metering.sql |
orders |
data | healthy | db/schema_orders.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
Funnel |
software | healthy | bot-telegram/handlers.py:35 |
_TokenBucket |
software | healthy | bot-telegram/messaging.py:66 |
LoggingMiddleware |
software | healthy | bot-telegram/messaging.py:232 |
_TenantContextMiddleware |
software | healthy | bot-telegram/multiplex.py:96 |
YooKassaError |
software | healthy | bot-telegram/yookassa.py:30 |
VaultError |
software | healthy | shared/vault.py:24 |
InsufficientCreditsError |
software | healthy | shared/metering.py:34 |
SecurityHeadersMiddleware |
software | healthy | admin-panel/security.py:54 |
BodySizeLimitMiddleware |
software | healthy | admin-panel/security.py:80 |
AuthRedirect |
software | healthy | admin-panel/app.py:51 |
CSRFError |
software | healthy | admin-panel/app.py:58 |
Session |
software | healthy | admin-panel/auth.py:207 |
TimewebAIError |
software | healthy | admin-panel/timeweb_ai.py:26 |
KBError |
software | healthy | admin-panel/kb.py:19 |
YooKassaError |
software | healthy | admin-panel/yookassa.py:29 |
| Label | Layer | Status | Path |
|---|---|---|---|
landing |
software | healthy | landing |
scripts |
software | healthy | scripts |
service-site |
software | healthy | service-site |
bot-telegram |
software | healthy | bot-telegram |
docs |
software | healthy | docs |
db |
software | healthy | db |
shared |
software | healthy | shared |
admin-panel |
software | healthy | admin-panel |
static |
software | healthy | admin-panel/static |
templates |
software | healthy | admin-panel/templates |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | README.md |
redis |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::bot-telegram/Dockerfile |
hardware | healthy | bot-telegram/Dockerfile |
image::admin-panel/Dockerfile |
hardware | healthy | admin-panel/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
81.31.246.136 |
network | healthy | scripts/kb_ingest.py |
10.0.0.5 |
network | healthy | bot-telegram/config.py |
| Label | Layer | Status | Path |
|---|---|---|---|
BIZKON__risuy-ecosystem |
software | healthy | /data/fable5_failed_archive/BIZKON__risuy-ecosystem |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | Dockerfile |
This page is publicly accessible at:
https://repobility.com/scan/ba81859e-b765-453e-8678-4003dbabc242/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ba81859e-b765-453e-8678-4003dbabc242/
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.