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.

sathwik-y/zanzo

https://github.com/sathwik-y/zanzo · scanned 2026-06-16 00:03 UTC (2 months, 3 weeks ago)

72 raw signals (0 security + 72 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 51 actionable findings from 1 signal source. 21 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 574 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
put_file software healthy backend/recall/storage.py:86
put_bytes software healthy backend/recall/storage.py:91
get_to_file software healthy backend/recall/storage.py:95
presigned_url software healthy backend/recall/storage.py:99
exists software healthy backend/recall/storage.py:102
_client software healthy backend/recall/storage.py:19
__init__ software healthy backend/recall/storage.py:78
_ensure_bucket software healthy backend/recall/storage.py:43
_path software healthy backend/recall/storage.py:81
_engine software healthy backend/recall/db.py:14
get_engine software healthy backend/recall/db.py:22
get_session_factory software healthy backend/recall/db.py:29
get_db software dead backend/recall/db.py:36
enqueue software healthy backend/recall/queueing.py:50
dequeue software healthy backend/recall/queueing.py:53
depth software healthy backend/recall/queueing.py:56
__init__ software healthy backend/recall/queueing.py:47
get_settings software healthy backend/recall/config.py:101
hash_password software healthy backend/recall/auth.py:14
verify_password software healthy backend/recall/auth.py:18
_encode software healthy backend/recall/auth.py:25
create_access_token software healthy backend/recall/auth.py:37
create_refresh_token software healthy backend/recall/auth.py:41
decode_token software healthy backend/recall/auth.py:45
generate_ig_verification_code software healthy backend/recall/auth.py:59
in_quiet_hours software healthy backend/recall/schedule.py:12
utcnow software healthy backend/recall/models.py:32
is_failed software healthy backend/recall/models.py:126
extraction_payload software healthy backend/recall/models.py:181
get_state software healthy backend/recall/state.py:26
set_state software healthy backend/recall/state.py:31
get_engagement_config software healthy backend/recall/state.py:40
build_classifier_prompt software healthy backend/recall/ai/prompts.py:62
build_extractor_prompt software healthy backend/recall/ai/prompts.py:69
transcribe software healthy backend/recall/ai/transcription.py:107
__init__ software healthy backend/recall/ai/transcription.py:38
parse_response software healthy backend/recall/ai/transcription.py:58
_get_model software healthy backend/recall/ai/transcription.py:94
build_transcriber software healthy backend/recall/ai/transcription.py:117
__init__ software healthy backend/recall/ai/gemini.py:27
_client_order software healthy backend/recall/ai/gemini.py:49
_build_parts software healthy backend/recall/ai/gemini.py:61
_wait_active software healthy backend/recall/ai/gemini.py:89
_cleanup software healthy backend/recall/ai/gemini.py:99
_generate software healthy backend/recall/ai/gemini.py:106
classify software healthy backend/recall/ai/gemini.py:264
extract software healthy backend/recall/ai/gemini.py:271
detect_cta software healthy backend/recall/ai/gemini.py:285
embed software healthy backend/recall/ai/gemini.py:303
_record software healthy backend/recall/ai/gemini.py:231

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
instagram-recall-spec.md software healthy instagram-recall-spec.md
.env.example software healthy .env.example
docker-compose.yml software healthy docker-compose.yml
aws-deploy.md software healthy docs/aws-deploy.md
TECH-DOC.md software healthy docs/TECH-DOC.md
live_engagement_test.py software healthy scripts/live_engagement_test.py
spike_deepgram.py software healthy scripts/spike_deepgram.py
run_engagement.py software healthy scripts/run_engagement.py
spike_dm_pending.py software healthy scripts/spike_dm_pending.py
poll_once.py software healthy scripts/poll_once.py
debug_state.py software healthy scripts/debug_state.py
harvest_loop.py software healthy scripts/harvest_loop.py
smoke_rotation.py software healthy scripts/smoke_rotation.py
spike_generic_xma.py software healthy scripts/spike_generic_xma.py
spike_instagram.py software healthy scripts/spike_instagram.py
reprocess_all.py software healthy scripts/reprocess_all.py
requeue_all.py software healthy scripts/requeue_all.py
spike_dm_raw.py software healthy scripts/spike_dm_raw.py
spike_gemini.py software healthy scripts/spike_gemini.py
pyproject.toml software healthy backend/pyproject.toml
__init__.py software healthy backend/recall/__init__.py
storage.py software healthy backend/recall/storage.py
db.py software healthy backend/recall/db.py
queueing.py software healthy backend/recall/queueing.py
config.py software healthy backend/recall/config.py
auth.py software healthy backend/recall/auth.py
schedule.py software healthy backend/recall/schedule.py
models.py software healthy backend/recall/models.py
categories.py software healthy backend/recall/categories.py
state.py software healthy backend/recall/state.py
__init__.py software healthy backend/recall/ai/__init__.py
prompts.py software healthy backend/recall/ai/prompts.py
transcription.py software healthy backend/recall/ai/transcription.py
gemini.py software healthy backend/recall/ai/gemini.py
schemas.py software healthy backend/recall/api/schemas.py
__init__.py software healthy backend/recall/api/__init__.py
deps.py software healthy backend/recall/api/deps.py
routes_actions.py software healthy backend/recall/api/routes_actions.py
routes_admin.py software healthy backend/recall/api/routes_admin.py
search.py software healthy backend/recall/api/search.py
main.py software healthy backend/recall/api/main.py
routes_items.py software healthy backend/recall/api/routes_items.py
routes_auth.py software healthy backend/recall/api/routes_auth.py
__init__.py software healthy backend/recall/pipeline/__init__.py
ai_stages.py software healthy backend/recall/pipeline/ai_stages.py
fetch.py software healthy backend/recall/pipeline/fetch.py
visual.py software healthy backend/recall/pipeline/visual.py
cta.py software healthy backend/recall/pipeline/cta.py
runner.py software healthy backend/recall/pipeline/runner.py

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

LabelLayerStatusPath
MediaStorage software healthy backend/recall/storage.py:11
S3Storage software healthy backend/recall/storage.py:31
LocalDirStorage software healthy backend/recall/storage.py:75
Base software healthy backend/recall/db.py:10
JobQueue software healthy backend/recall/queueing.py:13
RedisQueue software healthy backend/recall/queueing.py:19
InMemoryQueue software healthy backend/recall/queueing.py:44
Settings software healthy backend/recall/config.py:11
UserRole software healthy backend/recall/models.py:36
BotStatus software healthy backend/recall/models.py:41
BotAccount software healthy backend/recall/models.py:47
User software healthy backend/recall/models.py:69
MediaType software healthy backend/recall/models.py:99
ItemSource software healthy backend/recall/models.py:106
ItemStatus software healthy backend/recall/models.py:111
MediaKind software healthy backend/recall/models.py:130
SavedItem software healthy backend/recall/models.py:137
Extraction software healthy backend/recall/models.py:191
MediaRef software healthy backend/recall/models.py:205
Embedding software healthy backend/recall/models.py:217
EngagementStatus software healthy backend/recall/models.py:229
EngagementChannel software healthy backend/recall/models.py:241
Engagement software healthy backend/recall/models.py:247
AppState software healthy backend/recall/models.py:276
LlmUsage software healthy backend/recall/models.py:286
Category software healthy backend/recall/categories.py:11
TranscriptResult software healthy backend/recall/ai/transcription.py:22
Transcriber software healthy backend/recall/ai/transcription.py:29
DeepgramTranscriber software healthy backend/recall/ai/transcription.py:35
WhisperTranscriber software healthy backend/recall/ai/transcription.py:90
GeminiClient software healthy backend/recall/ai/gemini.py:26
FakeGemini software healthy backend/recall/ai/gemini.py:253
ItemSummary software healthy backend/recall/api/schemas.py:10
MediaItem software healthy backend/recall/api/schemas.py:32
EngagementInfo software healthy backend/recall/api/schemas.py:38
ItemDetail software healthy backend/recall/api/schemas.py:51
ItemListResponse software healthy backend/recall/api/schemas.py:64
RecategorizeRequest software healthy backend/recall/api/schemas.py:71
ArchiveRequest software healthy backend/recall/api/schemas.py:75
StatsResponse software healthy backend/recall/api/schemas.py:79
PollerStatus software healthy backend/recall/api/schemas.py:89
EngagementConfig software healthy backend/recall/api/schemas.py:97
EngagementRow software healthy backend/recall/api/schemas.py:110
ResourceRow software healthy backend/recall/api/schemas.py:127
AuthContext software healthy backend/recall/api/deps.py:38
NextPoll software healthy backend/recall/api/routes_admin.py:83
ResourceListResponse software healthy backend/recall/api/routes_admin.py:161
AdminUserRow software healthy backend/recall/api/routes_admin.py:247
BotRow software healthy backend/recall/api/routes_admin.py:290
BotCreate software healthy backend/recall/api/routes_admin.py:303

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

LabelLayerStatusPath
POST /event/{item_id}/add-to-calendar api healthy backend/recall/api/routes_actions.py
GET /health api healthy backend/recall/api/routes_admin.py
GET /stats api healthy backend/recall/api/routes_admin.py
GET /poller/next api healthy backend/recall/api/routes_admin.py
GET /poller/status api healthy backend/recall/api/routes_admin.py
POST /poller/resume api healthy backend/recall/api/routes_admin.py
GET /engagement/config api healthy backend/recall/api/routes_admin.py
PUT /engagement/config api healthy backend/recall/api/routes_admin.py
GET /engagement api healthy backend/recall/api/routes_admin.py
GET /resources api healthy backend/recall/api/routes_admin.py
GET /admin/users api healthy backend/recall/api/routes_admin.py
GET /admin/bots api healthy backend/recall/api/routes_admin.py
POST /admin/bots api healthy backend/recall/api/routes_admin.py
PATCH /admin/bots/{bot_id} api healthy backend/recall/api/routes_admin.py
DELETE /admin/bots/{bot_id} api healthy backend/recall/api/routes_admin.py
GET /admin/stats api healthy backend/recall/api/routes_admin.py
GET / api healthy backend/recall/api/routes_items.py
GET /{item_id} api healthy backend/recall/api/routes_items.py
GET /{item_id}/media api healthy backend/recall/api/routes_items.py
POST /{item_id}/recategorize api healthy backend/recall/api/routes_items.py
POST /{item_id}/retry api healthy backend/recall/api/routes_items.py
PATCH /{item_id} api healthy backend/recall/api/routes_items.py
DELETE /{item_id} api healthy backend/recall/api/routes_items.py
POST /signup api healthy backend/recall/api/routes_auth.py
POST /login api healthy backend/recall/api/routes_auth.py
POST /refresh api healthy backend/recall/api/routes_auth.py
GET /me api healthy backend/recall/api/routes_auth.py
GET /instagram/link api healthy backend/recall/api/routes_auth.py
POST /instagram/link api healthy backend/recall/api/routes_auth.py
POST /instagram/verify-now api healthy backend/recall/api/routes_auth.py
DELETE /instagram/link api healthy backend/recall/api/routes_auth.py

LabelLayerStatusPath
Base data healthy backend/recall/db.py
BotAccount data healthy backend/recall/models.py
User data healthy backend/recall/models.py
SavedItem data healthy backend/recall/models.py
Extraction data healthy backend/recall/models.py
MediaRef data healthy backend/recall/models.py
Embedding data healthy backend/recall/models.py
Engagement data healthy backend/recall/models.py
AppState data healthy backend/recall/models.py
LlmUsage data healthy backend/recall/models.py
bot_accounts data healthy backend/recall/models.py
users data healthy backend/recall/models.py
saved_items data healthy backend/recall/models.py
extractions data healthy backend/recall/models.py
media_refs data healthy backend/recall/models.py
embeddings data healthy backend/recall/models.py
engagements data healthy backend/recall/models.py
app_state data healthy backend/recall/models.py
llm_usage data healthy backend/recall/models.py

LabelLayerStatusPath
docs software healthy docs
scripts software healthy scripts
backend software healthy backend
recall software healthy backend/recall
ai software healthy backend/recall/ai
api software healthy backend/recall/api
pipeline software healthy backend/recall/pipeline
services software healthy backend/recall/services
instagram software healthy backend/recall/instagram
tests software healthy backend/tests
fixtures software healthy backend/fixtures
scripts software healthy backend/scripts
alembic software healthy backend/alembic
versions software healthy backend/alembic/versions

LabelLayerStatusPath
port:5433 network healthy docker-compose.yml
port:5432 network healthy docker-compose.yml
port:6380 network healthy docker-compose.yml
port:6379 network healthy docker-compose.yml
port:9000 network healthy docker-compose.yml
port:9001 network healthy docker-compose.yml
port:8000 network healthy docker-compose.yml
port:80 network healthy docker-compose.yml
port:443 network healthy docker-compose.yml

LabelLayerStatusPath
postgres hardware healthy docker-compose.yml
redis hardware healthy docker-compose.yml
minio hardware healthy docker-compose.yml
api hardware healthy docker-compose.yml
worker hardware healthy docker-compose.yml
poller hardware healthy docker-compose.yml
engagement hardware healthy docker-compose.yml
caddy hardware healthy docker-compose.yml

LabelLayerStatusPath
postgres data healthy README.md
redis data healthy README.md
postgresql data healthy .env.example

LabelLayerStatusPath
auth::README.md security healthy README.md
auth::backend/recall/api/deps.py security healthy backend/recall/api/deps.py
auth::backend/recall/auth.py security healthy backend/recall/auth.py

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

LabelLayerStatusPath
sqs data healthy README.md

LabelLayerStatusPath
caddy network healthy .env.example

LabelLayerStatusPath
127.0.0.1 network healthy docker-compose.yml

LabelLayerStatusPath
vps::aws hardware healthy README.md

LabelLayerStatusPath
password_literal::backend/tests/test_auth.py security healthy backend/tests/test_auth.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/6f3a38a5-ee8b-4ce9-971f-abc8364347de/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/6f3a38a5-ee8b-4ce9-971f-abc8364347de/

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.