https://github.com/replaycodi/replay-worker
· scanned 2026-06-15 23:50 UTC (2 months, 3 weeks ago)
387 raw signals (4 security + 383 graph)
Last scanned 2 months, 3 weeks ago · v1 · 365 actionable findings from 2 signal sources. 24 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 5598 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 |
|---|---|---|---|
api_post |
software | healthy | batch_card_photos.py:16 |
api_get |
software | dead | batch_card_photos.py:28 |
parse_photo_filename |
software | healthy | batch_card_photos.py:36 |
get_drive_service |
software | healthy | batch_card_photos.py:47 |
list_drive_photos |
software | healthy | batch_card_photos.py:54 |
download_drive_file |
software | healthy | batch_card_photos.py:71 |
upload_to_r2 |
software | healthy | batch_card_photos.py:82 |
get_all_actors |
software | healthy | batch_card_photos.py:101 |
main |
software | healthy | batch_card_photos.py:112 |
get_s3 |
software | healthy | batch_specialty_local.py:39 |
get_gdrive |
software | healthy | batch_specialty_local.py:46 |
list_videos |
software | healthy | batch_specialty_local.py:51 |
download_file |
software | healthy | batch_specialty_local.py:69 |
get_actors_need_sv |
software | healthy | batch_specialty_local.py:77 |
register_sv |
software | healthy | batch_specialty_local.py:88 |
trigger_convert |
software | healthy | batch_specialty_local.py:110 |
main |
software | healthy | batch_specialty_local.py:123 |
_install_ffmpeg |
software | healthy | main_final.py:7 |
_install_ghostscript |
software | healthy | main_final.py:16 |
_install_doc_deps |
software | healthy | main_final.py:23 |
_install_libreoffice |
software | healthy | main_final.py:32 |
_get_gs |
software | healthy | main_final.py:71 |
_cached_get |
software | healthy | main_final.py:92 |
_invalidate_cache |
software | healthy | main_final.py:104 |
_safe_get |
software | healthy | main_final.py:110 |
_simple_hash |
software | healthy | main_final.py:116 |
api_login |
software | healthy | main_final.py:131 |
_parse_actor_row |
software | healthy | main_final.py:188 |
_csv |
software | healthy | main_final.py:190 |
_json_col |
software | healthy | main_final.py:192 |
_load_actor_profile |
software | healthy | main_final.py:226 |
api_users |
software | healthy | main_final.py:250 |
api_migrate_columns |
software | healthy | main_final.py:291 |
api_save_profile |
software | healthy | main_final.py:350 |
_col_letter |
software | healthy | main_final.py:431 |
api_save_video |
software | healthy | main_final.py:440 |
api_signup |
software | healthy | main_final.py:503 |
api_jobs |
software | healthy | main_final.py:567 |
get_s3 |
software | healthy | main_final.py:614 |
_to_r2_key |
software | healthy | main_final.py:619 |
health |
software | healthy | main_final.py:631 |
install_fonts |
software | healthy | main_final.py:641 |
r2_list |
software | healthy | main_final.py:656 |
r2_delete |
software | healthy | main_final.py:674 |
presign |
software | healthy | main_final.py:696 |
convert |
software | healthy | main_final.py:740 |
convert_status |
software | healthy | main_final.py:760 |
is_h264_mp4 |
software | healthy | main_final.py:775 |
has_faststart |
software | healthy | main_final.py:799 |
do_convert |
software | dead | main_final.py:817 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
handover9.md |
software | healthy | handover9.md |
QA_ROUND8_RESULT.md |
software | healthy | QA_ROUND8_RESULT.md |
seed_data.json |
software | healthy | seed_data.json |
v1_session_log.md |
software | healthy | v1_session_log.md |
QA_ROUND6_RESULT.md |
software | healthy | QA_ROUND6_RESULT.md |
handover10.md |
software | healthy | handover10.md |
no_card_actors.json |
software | healthy | no_card_actors.json |
STRESS_TEST_REPORT.md |
software | healthy | STRESS_TEST_REPORT.md |
handover12.md |
software | healthy | handover12.md |
_seed_jobs.json |
software | healthy | _seed_jobs.json |
batch_card_photos.py |
software | healthy | batch_card_photos.py |
top500_actors.json |
software | healthy | top500_actors.json |
step_2_7_2_8_plan.md |
software | healthy | step_2_7_2_8_plan.md |
QA_ROUND10_RESULT.md |
software | healthy | QA_ROUND10_RESULT.md |
handover8.md |
software | healthy | handover8.md |
QA_ROUND11_RESULT.md |
software | healthy | QA_ROUND11_RESULT.md |
QA_ROUND4_RESULT.md |
software | healthy | QA_ROUND4_RESULT.md |
batch_progress.json |
software | healthy | batch_progress.json |
alarm.html |
software | healthy | alarm.html |
session_log.md |
software | healthy | session_log.md |
batch_specialty_local.py |
software | healthy | batch_specialty_local.py |
handover20.md |
software | healthy | handover20.md |
handover7.md |
software | healthy | handover7.md |
handover6.md |
software | healthy | handover6.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
actor.html |
software | healthy | actor.html |
qa_bank_v1.json |
software | healthy | qa_bank_v1.json |
main_final.py |
software | healthy | main_final.py |
handover11.md |
software | healthy | handover11.md |
top300_actors.json |
software | healthy | top300_actors.json |
handover13.md |
software | healthy | handover13.md |
handover15.md |
software | healthy | handover15.md |
QA_ROUND7_RESULT.md |
software | healthy | QA_ROUND7_RESULT.md |
index.html |
software | healthy | index.html |
qa_verdicts_v2.json |
software | healthy | qa_verdicts_v2.json |
qa_answers_v1.json |
software | healthy | qa_answers_v1.json |
qa_grade_workflow.js |
software | healthy | qa_grade_workflow.js |
handover.md |
software | healthy | handover.md |
QA_ROUND1_RESULT.md |
software | healthy | QA_ROUND1_RESULT.md |
Dockerfile |
software | healthy | Dockerfile |
demo-admin.html |
software | healthy | demo-admin.html |
nixpacks.toml |
software | healthy | nixpacks.toml |
Procfile |
software | healthy | Procfile |
handover3.md |
software | healthy | handover3.md |
_curate_apply.py |
software | healthy | _curate_apply.py |
pt-test.html |
software | healthy | pt-test.html |
qa_ai_runner.py |
software | healthy | qa_ai_runner.py |
sync_wednesday_knowledge.py |
software | healthy | sync_wednesday_knowledge.py |
QA_ROUND2_RESULT.md |
software | healthy | QA_ROUND2_RESULT.md |
admin.html |
software | healthy | admin.html |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
groups |
data | healthy | main.py |
security_events |
data | healthy | main.py |
mood_tags |
data | healthy | main.py |
gpu_workers |
data | healthy | main.py |
demo_actors |
data | healthy | main.py |
demo_jobs |
data | healthy | main.py |
demo_job_actors |
data | healthy | main.py |
demo_selections |
data | healthy | main.py |
demo_sync_lock |
data | healthy | main.py |
demo_sync_log |
data | healthy | main.py |
demo_usage_log |
data | healthy | main.py |
demo_monthly_stats |
data | healthy | main.py |
demo_seasons |
data | healthy | main.py |
demo_caddie_state |
data | healthy | main.py |
demo_system_settings |
data | healthy | main.py |
job_share_tokens |
data | healthy | main.py |
email_verifications |
data | healthy | main.py |
print_orders |
data | healthy | scripts/phase3_add_schema.py |
account_oauth_links |
data | healthy | scripts/phase3a_security_schema.py |
Group |
data | healthy | models.py |
Account |
data | healthy | models.py |
SessionToken |
data | healthy | models.py |
Actor |
data | healthy | models.py |
Caddie |
data | healthy | models.py |
Job |
data | healthy | models.py |
Application |
data | healthy | models.py |
Feedback |
data | healthy | models.py |
PushSubscription |
data | healthy | models.py |
JobAlert |
data | healthy | models.py |
FcmToken |
data | healthy | models.py |
ConvertJob |
data | healthy | models.py |
GpuWorker |
data | healthy | models.py |
FilmConvertJob |
data | healthy | models.py |
Film |
data | healthy | models.py |
FilmCast |
data | healthy | models.py |
WatchHistory |
data | healthy | models.py |
MyList |
data | healthy | models.py |
ActorReview |
data | healthy | models.py |
TemperatureLog |
data | healthy | models.py |
Subscription |
data | healthy | models.py |
Payment |
data | healthy | models.py |
Refund |
data | healthy | models.py |
ServiceUsageLog |
data | healthy | models.py |
AuditLog |
data | healthy | models.py |
ExcelImport |
data | healthy | models.py |
SystemLock |
data | healthy | models.py |
Audition |
data | healthy | models.py |
AuditionActor |
data | healthy | models.py |
DemoActor |
data | healthy | models.py |
DemoJob |
data | healthy | models.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ANY /api/login |
api | healthy | main_final.py |
ANY /api/users |
api | healthy | main_final.py |
ANY /api/migrate-columns |
api | healthy | main_final.py |
ANY /api/save-profile |
api | healthy | main_final.py |
ANY /api/save-video |
api | healthy | main_final.py |
ANY /api/signup |
api | healthy | main_final.py |
ANY /api/jobs |
api | healthy | main_final.py |
ANY /health |
api | healthy | main_final.py |
ANY /install-fonts |
api | healthy | main_final.py |
ANY /r2-list |
api | healthy | main_final.py |
ANY /r2-delete |
api | healthy | main_final.py |
ANY /presign |
api | healthy | main_final.py |
ANY /convert |
api | healthy | main_final.py |
ANY /convert-status |
api | healthy | main_final.py |
ANY /compress-doc |
api | healthy | main_final.py |
ANY /compress-doc-status |
api | healthy | main_final.py |
ANY /ppt-thumbs |
api | healthy | main_final.py |
ANY /ppt-thumbs-status |
api | healthy | main_final.py |
ANY /batch-ppt-thumbs |
api | healthy | main_final.py |
ANY /batch-mobile-convert |
api | healthy | main_final.py |
ANY /batch-mobile-status |
api | healthy | main_final.py |
ANY /api/admin/ai-knowledge |
api | healthy | main.py |
ANY /api/admin/ai-knowledge/save |
api | healthy | main.py |
ANY /api/admin/ai-knowledge/bulk-preview |
api | healthy | main.py |
ANY /api/admin/ai-knowledge/bulk-apply |
api | healthy | main.py |
ANY /api/admin/ai-knowledge/extract |
api | healthy | main.py |
ANY /api/admin/ai-knowledge/extract-url |
api | healthy | main.py |
ANY /api/admin/ai-candidates |
api | healthy | main.py |
ANY /api/admin/ai-candidates/decide |
api | healthy | main.py |
ANY /api/admin/ai-unanswered |
api | healthy | main.py |
ANY /api/admin/ai-unanswered/resolve |
api | healthy | main.py |
ANY /api/admin/pin/status |
api | healthy | main.py |
ANY /api/admin/pin/set |
api | healthy | main.py |
ANY /api/check-uid |
api | healthy | main.py |
ANY /api/auth/email/send-code |
api | healthy | main.py |
ANY /api/auth/email/verify-code |
api | healthy | main.py |
ANY /api/auth/email/reset-password |
api | healthy | main.py |
ANY /api/auth/email/signup |
api | healthy | main.py |
ANY /api/auth/caddie/signup |
api | healthy | main.py |
ANY /api/auth/caddie/setup/verify |
api | healthy | main.py |
ANY /api/auth/caddie/setup |
api | healthy | main.py |
ANY /api/auth/caddie/login |
api | healthy | main.py |
ANY /api/auth/caddie/me |
api | healthy | main.py |
ANY /api/auth/actor/me |
api | healthy | main.py |
ANY /api/auth/admin/me |
api | healthy | main.py |
ANY /api/public/jobs |
api | healthy | main.py |
ANY /api/jobs/<job_id> |
api | healthy | main.py |
ANY /api/public/actors |
api | healthy | main.py |
ANY /api/actors/by-member-no/<int:member_no> |
api | healthy | main.py |
ANY /api/chat/peer/<uid> |
api | healthy | main.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
_DbContext |
software | healthy | models.py:123 |
Group |
software | healthy | models.py:423 |
Account |
software | healthy | models.py:447 |
SessionToken |
software | healthy | models.py:571 |
Actor |
software | healthy | models.py:650 |
Caddie |
software | healthy | models.py:893 |
Job |
software | healthy | models.py:934 |
Application |
software | healthy | models.py:1060 |
Feedback |
software | healthy | models.py:1117 |
PushSubscription |
software | healthy | models.py:1152 |
JobAlert |
software | healthy | models.py:1180 |
FcmToken |
software | healthy | models.py:1206 |
ConvertJob |
software | healthy | models.py:1222 |
GpuWorker |
software | healthy | models.py:1255 |
FilmConvertJob |
software | healthy | models.py:1269 |
Film |
software | healthy | models.py:1310 |
FilmCast |
software | healthy | models.py:1398 |
WatchHistory |
software | healthy | models.py:1430 |
MyList |
software | healthy | models.py:1449 |
ActorReview |
software | healthy | models.py:1466 |
TemperatureLog |
software | healthy | models.py:1487 |
Subscription |
software | healthy | models.py:1516 |
Payment |
software | healthy | models.py:1566 |
Refund |
software | healthy | models.py:1606 |
ServiceUsageLog |
software | healthy | models.py:1646 |
AuditLog |
software | healthy | models.py:1665 |
ExcelImport |
software | healthy | models.py:1683 |
SystemLock |
software | healthy | models.py:1700 |
Audition |
software | healthy | models.py:1711 |
AuditionActor |
software | healthy | models.py:1750 |
DemoActor |
software | healthy | models.py:1779 |
DemoJob |
software | healthy | models.py:1887 |
DemoJobActor |
software | healthy | models.py:1914 |
DemoSelection |
software | healthy | models.py:1929 |
DemoSyncLock |
software | healthy | models.py:1959 |
DemoSyncLog |
software | healthy | models.py:1972 |
DemoUsageLog |
software | healthy | models.py:2004 |
DemoMonthlyStats |
software | healthy | models.py:2023 |
DemoSeason |
software | healthy | models.py:2041 |
DemoCaddieState |
software | healthy | models.py:2069 |
DemoSystemSetting |
software | healthy | models.py:2100 |
ChatRoom |
software | healthy | models.py:2122 |
ChatMember |
software | healthy | models.py:2144 |
ChatMessage |
software | healthy | models.py:2170 |
Notification |
software | healthy | models.py:2206 |
AccountOAuthLink |
software | healthy | models.py:2238 |
PrintOrder |
software | healthy | models.py:2266 |
JobShareToken |
software | healthy | models.py:2321 |
EmailVerification |
software | healthy | models.py:2377 |
AIKnowledge |
software | healthy | models.py:2393 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
functions |
software | healthy | functions |
api |
software | healthy | functions/api |
scripts |
software | healthy | scripts |
gpu-worker |
software | healthy | gpu-worker |
deploy |
software | healthy | deploy |
functions |
software | healthy | deploy/functions |
j |
software | healthy | deploy/functions/j |
auth |
software | healthy | deploy/functions/auth |
google |
software | healthy | deploy/functions/auth/google |
kakao |
software | healthy | deploy/functions/auth/kakao |
naver |
software | healthy | deploy/functions/auth/naver |
api |
software | healthy | deploy/functions/api |
s |
software | healthy | deploy/functions/s |
shared |
software | healthy | deploy/shared |
legacy-archive |
software | healthy | deploy/legacy-archive |
backups |
software | healthy | backups |
memory |
software | healthy | memory |
design_v3_full_migration |
software | healthy | memory/design_v3_full_migration |
design_actor_refactor |
software | healthy | memory/design_actor_refactor |
plan_v14_review |
software | healthy | memory/plan_v14_review |
_design_v2_archive |
software | healthy | memory/_design_v2_archive |
mobile |
software | healthy | memory/_design_v2_archive/mobile |
untitled |
software | healthy | memory/_design_v2_archive/mobile/untitled |
chats |
software | healthy | memory/_design_v2_archive/mobile/untitled/chats |
project |
software | healthy | memory/_design_v2_archive/mobile/untitled/project |
pc |
software | healthy | memory/_design_v2_archive/pc |
design_v3_caddie_pc |
software | healthy | memory/design_v3_caddie_pc |
chats |
software | healthy | memory/design_v3_caddie_pc/chats |
project |
software | healthy | memory/design_v3_caddie_pc/project |
design_admin_refactor |
software | healthy | memory/design_admin_refactor |
design_caddie_v3_revival |
software | healthy | memory/design_caddie_v3_revival |
.claude |
software | healthy | .claude |
projects |
software | healthy | .claude/projects |
C--Users-user-Desktop-replay |
software | healthy | .claude/projects/C--Users-user-Desktop-replay |
memory |
software | healthy | .claude/projects/C--Users-user-Desktop-replay/memory |
replay-android |
software | healthy | replay-android |
app |
software | healthy | replay-android/app |
src |
software | healthy | replay-android/app/src |
main |
software | healthy | replay-android/app/src/main |
java |
software | healthy | replay-android/app/src/main/java |
kr |
software | healthy | replay-android/app/src/main/java/kr |
co |
software | healthy | replay-android/app/src/main/java/kr/co |
repl |
software | healthy | replay-android/app/src/main/java/kr/co/repl |
replay |
software | healthy | replay-android/app/src/main/java/kr/co/repl/replay |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::caddie_b044.html |
security | healthy | caddie_b044.html |
auth::deploy/shared/job-detail.js |
security | healthy | deploy/shared/job-detail.js |
auth::actor.html |
security | healthy | actor.html |
auth::caddie.html |
security | healthy | caddie.html |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::backups/b035_caddie.html |
security | healthy | backups/b035_caddie.html |
auth::smoke_test.py |
security | healthy | smoke_test.py |
auth::backups/b043_admin.html |
security | healthy | backups/b043_admin.html |
auth::backups/b041_caddie.html |
security | healthy | backups/b041_caddie.html |
auth::index.html |
security | healthy | index.html |
auth::backups/b019_admin.html |
security | healthy | backups/b019_admin.html |
auth::models.py |
security | healthy | models.py |
auth::deploy/functions/auth/google/callback.js |
security | healthy | deploy/functions/auth/google/callback.js |
auth::replay-android/app/src/main/java/kr/co/repl/replay/Ma… |
security | healthy | replay-android/app/src/main/java/kr/co/repl/replay/MainActi… |
auth::admin.html |
security | healthy | admin.html |
auth::qa_facts_v1.json |
security | healthy | qa_facts_v1.json |
auth::deploy/actor.html |
security | healthy | deploy/actor.html |
auth::deploy/caddie-mobile.html |
security | healthy | deploy/caddie-mobile.html |
auth::deploy/shared/admin-auth.js |
security | healthy | deploy/shared/admin-auth.js |
auth::deploy/shared/index-auth.js |
security | healthy | deploy/shared/index-auth.js |
auth::backups/b043_caddie.html |
security | healthy | backups/b043_caddie.html |
auth::backups/b020_actor.html |
security | healthy | backups/b020_actor.html |
auth::backups/b019_actor.html |
security | healthy | backups/b019_actor.html |
auth::qa_verdicts_v1.json |
security | healthy | qa_verdicts_v1.json |
auth::backups/b041_actor.html |
security | healthy | backups/b041_actor.html |
auth::deploy/legacy-archive/caddie.html |
security | healthy | deploy/legacy-archive/caddie.html |
auth::backups/b037_actor.html |
security | healthy | backups/b037_actor.html |
auth::scripts/phase3a_security_schema.py |
security | healthy | scripts/phase3a_security_schema.py |
auth::deploy/functions/auth/naver/callback.js |
security | healthy | deploy/functions/auth/naver/callback.js |
auth::deploy/admin.html |
security | healthy | deploy/admin.html |
auth::backups/b043_actor.html |
security | healthy | backups/b043_actor.html |
auth::backups/b037_caddie.html |
security | healthy | backups/b037_caddie.html |
auth::deploy/shared/actor-auth.js |
security | healthy | deploy/shared/actor-auth.js |
auth::backups/b021_actor.html |
security | healthy | backups/b021_actor.html |
auth::deploy/caddie-pc.html |
security | healthy | deploy/caddie-pc.html |
auth::backups/b034_caddie.html |
security | healthy | backups/b034_caddie.html |
auth::backups/b019_caddie.html |
security | healthy | backups/b019_caddie.html |
auth::backups/b041_admin.html |
security | healthy | backups/b041_admin.html |
auth::deploy/functions/auth/kakao/callback.js |
security | healthy | deploy/functions/auth/kakao/callback.js |
auth::deploy/actors.html |
security | healthy | deploy/actors.html |
auth::deploy/shared/auth-core.js |
security | healthy | deploy/shared/auth-core.js |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | CLAUDE.md |
100.99.52.11 |
network | healthy | CLAUDE.md |
100.78.250.3 |
network | healthy | CLAUDE.md |
100.64.204.95 |
network | healthy | CLAUDE.md |
17.0.18.8 |
network | healthy | CLAUDE.md |
120.0.0.0 |
network | healthy | smoke_test.py |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | batch_specialty_local.py |
postgres |
data | healthy | models.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::gpu-worker/Dockerfile |
hardware | healthy | gpu-worker/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-432zs0r2 |
software | healthy | /tmp/repobility-clone-432zs0r2 |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::deploy/shared/chat-firestore.js |
security | healthy | deploy/shared/chat-firestore.js |
This page is publicly accessible at:
https://repobility.com/scan/e5cc370c-db7e-4f60-97ea-dcd14cd063c4/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e5cc370c-db7e-4f60-97ea-dcd14cd063c4/
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.