https://github.com/tometh22/VideoLyricsIA
· scanned 2026-06-16 00:39 UTC (2 months, 1 week ago)
428 raw signals (101 security + 327 graph)
Last scanned 2 months, 1 week ago · v1 · 314 actionable findings from 2 signal sources. 525 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 5091 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 |
|---|---|---|---|
_r2 |
software | healthy | scripts/migrate_job.py:38 |
export |
software | healthy | scripts/migrate_job.py:47 |
_import |
software | healthy | scripts/migrate_job.py:73 |
login |
software | healthy | scripts/smoke_transcribe_ab.py:43 |
list_audios |
software | healthy | scripts/smoke_transcribe_ab.py:55 |
parse_artist_song |
software | healthy | scripts/smoke_transcribe_ab.py:63 |
request_upload_url |
software | healthy | scripts/smoke_transcribe_ab.py:77 |
upload_to_r2 |
software | healthy | scripts/smoke_transcribe_ab.py:95 |
post_transcribe |
software | healthy | scripts/smoke_transcribe_ab.py:110 |
poll_status |
software | healthy | scripts/smoke_transcribe_ab.py:128 |
test_one |
software | dead | scripts/smoke_transcribe_ab.py:166 |
main |
software | healthy | scripts/smoke_transcribe_ab.py:237 |
walk |
software | healthy | lyricgen/frontend/scripts/check-i18n-keys.mjs:walk |
keyPresence |
software | healthy | lyricgen/frontend/scripts/check-i18n-keys.mjs:keyPresence |
walk |
software | healthy | lyricgen/frontend/scripts/check-fetch-error-handling.mjs:wa… |
detectMethod |
software | healthy | lyricgen/frontend/scripts/check-fetch-error-handling.mjs:de… |
isCheckedAfter |
software | healthy | lyricgen/frontend/scripts/check-fetch-error-handling.mjs:is… |
prev |
software | healthy | lyricgen/frontend/scripts/check-fetch-error-handling.mjs:pr… |
cacheFirst |
software | healthy | lyricgen/frontend/public/sw.js:cacheFirst |
pruneCache |
software | healthy | lyricgen/frontend/public/sw.js:pruneCache |
_approvedJobFromReview |
software | healthy | lyricgen/frontend/src/WizardEndToEndChain.test.js:_approved… |
_formDataFromJob |
software | healthy | lyricgen/frontend/src/WizardEndToEndChain.test.js:_formData… |
_mk |
software | healthy | lyricgen/frontend/src/test-setup.js:_mk |
editorKey |
software | healthy | lyricgen/frontend/src/BatchEditorKey.test.jsx:editorKey |
oldKey |
software | healthy | lyricgen/frontend/src/BatchEditorKey.test.jsx:oldKey |
exits |
software | healthy | lyricgen/frontend/src/registerSW.test.js:exits |
makeStartGenerationWithSegments |
software | healthy | lyricgen/frontend/src/ApproveAndGenerateFlow.test.jsx:makeS… |
startGenerationWithSegments |
software | healthy | lyricgen/frontend/src/ApproveAndGenerateFlow.test.jsx:start… |
makeHandleApproveLyrics |
software | healthy | lyricgen/frontend/src/ApproveAndGenerateFlow.test.jsx:makeH… |
handleApproveLyrics |
software | healthy | lyricgen/frontend/src/ApproveAndGenerateFlow.test.jsx:handl… |
makeRealFile |
software | healthy | lyricgen/frontend/src/ApproveAndGenerateFlow.test.jsx:makeR… |
makeStubFile |
software | healthy | lyricgen/frontend/src/ApproveAndGenerateFlow.test.jsx:makeS… |
makeHarness |
software | healthy | lyricgen/frontend/src/ApproveAndGenerateFlow.test.jsx:makeH… |
safeResume |
software | healthy | lyricgen/frontend/src/ResumeWizardFailure.test.jsx:safeResu… |
so |
software | healthy | lyricgen/frontend/src/ResumeWizardFailure.test.jsx:so |
PollHarness |
software | healthy | lyricgen/frontend/src/EditingNotEditablePanelPolling.test.j… |
tick |
software | healthy | lyricgen/frontend/src/EditingNotEditablePanelPolling.test.j… |
I18nProvider |
software | healthy | lyricgen/frontend/src/i18n.jsx:I18nProvider |
useI18n |
software | healthy | lyricgen/frontend/src/i18n.jsx:useI18n |
RouteSuspenseFallback |
software | healthy | lyricgen/frontend/src/App.jsx:RouteSuspenseFallback |
EditorSuspenseFallback |
software | healthy | lyricgen/frontend/src/App.jsx:EditorSuspenseFallback |
getTokenExp |
software | healthy | lyricgen/frontend/src/App.jsx:getTokenExp |
getToken |
software | healthy | lyricgen/frontend/src/App.jsx:getToken |
getUser |
software | healthy | lyricgen/frontend/src/App.jsx:getUser |
authHeaders |
software | healthy | lyricgen/frontend/src/App.jsx:authHeaders |
authFetch |
software | healthy | lyricgen/frontend/src/App.jsx:authFetch |
describeFetchError |
software | healthy | lyricgen/frontend/src/App.jsx:describeFetchError |
text |
software | healthy | lyricgen/frontend/src/App.jsx:text |
authFetchWithTimeout |
software | healthy | lyricgen/frontend/src/App.jsx:authFetchWithTimeout |
authFetchWithRetryOn503 |
software | healthy | lyricgen/frontend/src/App.jsx:authFetchWithRetryOn503 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
railway.toml |
software | healthy | railway.toml |
CLAUDE.md |
software | healthy | CLAUDE.md |
start.sh |
software | healthy | start.sh |
Makefile |
software | healthy | Makefile |
STATUS.md |
software | healthy | STATUS.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
AUDITORIA-UMG.md |
software | healthy | AUDITORIA-UMG.md |
SCALING.md |
software | healthy | docs/SCALING.md |
propuesta_comercial_lyricgen.md |
software | healthy | docs/propuesta_comercial_lyricgen.md |
GenLy_AI_Compliance_Report.md |
software | healthy | docs/GenLy_AI_Compliance_Report.md |
RELEASE.md |
software | healthy | docs/RELEASE.md |
RUNBOOK_EMERGENCY.md |
software | healthy | docs/RUNBOOK_EMERGENCY.md |
RUNBOOK.md |
software | healthy | docs/RUNBOOK.md |
CLIENT_COMMS_OUTAGE.md |
software | healthy | docs/CLIENT_COMMS_OUTAGE.md |
business_plan_lyricgen.md |
software | healthy | docs/business_plan_lyricgen.md |
RUNBOOK_LAUNCH.md |
software | healthy | docs/RUNBOOK_LAUNCH.md |
RUNBOOK_LYRICS_RESYNC.md |
software | healthy | docs/RUNBOOK_LYRICS_RESYNC.md |
SESSION_2026-06_admin-observability-config.md |
software | healthy | docs/SESSION_2026-06_admin-observability-config.md |
DEPLOY_RESILIENCE.md |
software | healthy | docs/DEPLOY_RESILIENCE.md |
stability-hardening-audit.md |
software | healthy | docs/stability-hardening-audit.md |
competencia.md |
software | healthy | docs/competencia.md |
STATUS_PAGE_SETUP.md |
software | healthy | docs/STATUS_PAGE_SETUP.md |
RUNBOOK_GAP_RECOVERY_TRANSPLANT.md |
software | healthy | docs/RUNBOOK_GAP_RECOVERY_TRANSPLANT.md |
STAGING_SETUP.md |
software | healthy | docs/STAGING_SETUP.md |
RUNBOOK_UMG.md |
software | healthy | docs/RUNBOOK_UMG.md |
compliance.html |
software | healthy | docs/pitch/compliance.html |
compliance_a4.html |
software | healthy | docs/pitch/compliance_a4.html |
package.json |
software | healthy | docs/pitch/package.json |
export_compliance_a4.mjs |
software | healthy | docs/pitch/export_compliance_a4.mjs |
index.html |
software | healthy | docs/pitch/index.html |
export_compliance_pdf.mjs |
software | healthy | docs/pitch/export_compliance_pdf.mjs |
package-lock.json |
software | healthy | docs/pitch/package-lock.json |
one_pager_ventas.md |
software | healthy | docs/pitch/one_pager_ventas.md |
compliance_onepage.html |
software | healthy | docs/pitch/compliance_onepage.html |
export_pdf.mjs |
software | healthy | docs/pitch/export_pdf.mjs |
export_compliance_onepage.mjs |
software | healthy | docs/pitch/export_compliance_onepage.mjs |
benchmark.md |
software | healthy | docs/pitch/benchmark_fondos/benchmark.md |
migrate_job.py |
software | healthy | scripts/migrate_job.py |
apply_wizard_polish_v2.sh |
software | healthy | scripts/apply_wizard_polish_v2.sh |
apply_wizard_polish.sh |
software | healthy | scripts/apply_wizard_polish.sh |
smoke_transcribe_ab.py |
software | healthy | scripts/smoke_transcribe_ab.py |
apply_wizard_hardening.sh |
software | healthy | scripts/apply_wizard_hardening.sh |
README.md |
software | healthy | lyricgen/README.md |
Dockerfile |
software | healthy | lyricgen/Dockerfile |
.env.example |
software | healthy | lyricgen/.env.example |
docker-compose.yml |
software | healthy | lyricgen/docker-compose.yml |
vite.config.js |
software | healthy | lyricgen/frontend/vite.config.js |
vercel.json |
software | healthy | lyricgen/frontend/vercel.json |
tailwind.config.js |
software | healthy | lyricgen/frontend/tailwind.config.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
es |
software | healthy | lyricgen/frontend/src/components/LyricsEditor.jsx:es |
TourErrorBoundary |
software | healthy | lyricgen/frontend/src/components/OnboardingTour.jsx:TourErr… |
broadcast |
software | healthy | lyricgen/frontend/src/components/LyricsEditor.test.jsx:broa… |
se |
software | healthy | lyricgen/frontend/src/components/LyricsEditor.test.jsx:se |
when |
software | healthy | lyricgen/frontend/src/components/LyricsEditor.test.jsx:when |
on |
software | healthy | lyricgen/frontend/src/components/LyricsEditor.test.jsx:on |
GlobalErrorBoundary |
software | healthy | lyricgen/frontend/src/components/GlobalErrorBoundary.jsx:Gl… |
signature |
software | healthy | lyricgen/frontend/src/components/WizardLyricsPolish.test.js… |
emitida |
software | healthy | lyricgen/frontend/src/components/UploadZone.jsx:emitida |
when |
software | healthy | lyricgen/frontend/src/components/admin/primitives/primitive… |
_Anchor |
software | healthy | lyricgen/backend/lyrics_cleanup_alignment.py:91 |
AssLine |
software | healthy | lyricgen/backend/ass_render.py:46 |
JSONB |
software | healthy | lyricgen/backend/database.py:32 |
Base |
software | healthy | lyricgen/backend/database.py:207 |
User |
software | healthy | lyricgen/backend/database.py:219 |
Job |
software | healthy | lyricgen/backend/database.py:309 |
Delivery |
software | healthy | lyricgen/backend/database.py:533 |
DeliveryChangeRequest |
software | healthy | lyricgen/backend/database.py:602 |
Invoice |
software | healthy | lyricgen/backend/database.py:642 |
UserSettings |
software | healthy | lyricgen/backend/database.py:676 |
PasswordResetToken |
software | healthy | lyricgen/backend/database.py:687 |
EmailVerificationToken |
software | healthy | lyricgen/backend/database.py:698 |
UserDriveTokens |
software | healthy | lyricgen/backend/database.py:709 |
DriveTransfer |
software | healthy | lyricgen/backend/database.py:731 |
APIKey |
software | healthy | lyricgen/backend/database.py:755 |
AuditLog |
software | healthy | lyricgen/backend/database.py:769 |
BackgroundAsset |
software | healthy | lyricgen/backend/database.py:781 |
AssetUsage |
software | healthy | lyricgen/backend/database.py:818 |
UserSession |
software | healthy | lyricgen/backend/database.py:850 |
UiEvent |
software | healthy | lyricgen/backend/database.py:889 |
LoginSession |
software | healthy | lyricgen/backend/database.py:930 |
AIProvenance |
software | healthy | lyricgen/backend/database.py:969 |
LyricsCache |
software | healthy | lyricgen/backend/database.py:990 |
TranscriptionCache |
software | healthy | lyricgen/backend/database.py:1007 |
SalesLead |
software | healthy | lyricgen/backend/database.py:1036 |
WarmOnlyWorker |
software | healthy | lyricgen/backend/worker.py:66 |
ValidatorCheckError |
software | healthy | lyricgen/backend/content_validator.py:86 |
ProResMisconfigured |
software | healthy | lyricgen/backend/prores.py:60 |
ProResSourceMissing |
software | healthy | lyricgen/backend/prores.py:64 |
ProResSuperseded |
software | healthy | lyricgen/backend/prores.py:68 |
ProResReadiness |
software | healthy | lyricgen/backend/prores.py:377 |
DriveUploadError |
software | healthy | lyricgen/backend/drive_uploader.py:45 |
DriveOAuthError |
software | healthy | lyricgen/backend/drive_oauth.py:67 |
DriveTokenDecryptError |
software | healthy | lyricgen/backend/drive_oauth.py:72 |
RenderSpec |
software | healthy | lyricgen/backend/render_spec.py:38 |
CreateUserRequest |
software | healthy | lyricgen/backend/admin.py:200 |
UpdateUserRequest |
software | healthy | lyricgen/backend/admin.py:332 |
VideoProvider |
software | healthy | lyricgen/backend/ai_providers.py:11 |
ImageProvider |
software | healthy | lyricgen/backend/ai_providers.py:26 |
TextProvider |
software | healthy | lyricgen/backend/ai_providers.py:41 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /stats |
api | healthy | lyricgen/backend/admin.py |
GET /users |
api | healthy | lyricgen/backend/admin.py |
GET /users/{user_id} |
api | healthy | lyricgen/backend/admin.py |
POST /users |
api | healthy | lyricgen/backend/admin.py |
POST /users/{user_id}/authorize-ai |
api | healthy | lyricgen/backend/admin.py |
POST /users/{user_id}/revoke-ai |
api | healthy | lyricgen/backend/admin.py |
PATCH /users/{user_id} |
api | healthy | lyricgen/backend/admin.py |
DELETE /users/{user_id} |
api | healthy | lyricgen/backend/admin.py |
POST /runbook/reaper-now |
api | healthy | lyricgen/backend/admin.py |
GET /stuck-jobs |
api | healthy | lyricgen/backend/admin.py |
GET /jobs |
api | healthy | lyricgen/backend/admin.py |
GET /invoices |
api | healthy | lyricgen/backend/admin.py |
GET /audit |
api | healthy | lyricgen/backend/admin.py |
GET /cost |
api | healthy | lyricgen/backend/admin.py |
GET /cost/{tenant_id} |
api | healthy | lyricgen/backend/admin.py |
GET /margin |
api | healthy | lyricgen/backend/admin.py |
GET /provenance |
api | healthy | lyricgen/backend/admin.py |
GET /activity |
api | healthy | lyricgen/backend/admin.py |
GET /activity/{user_id} |
api | healthy | lyricgen/backend/admin.py |
GET /backgrounds |
api | healthy | lyricgen/backend/admin.py |
GET /background-tenants |
api | healthy | lyricgen/backend/admin.py |
POST /backgrounds |
api | healthy | lyricgen/backend/admin.py |
DELETE /backgrounds/{asset_id} |
api | healthy | lyricgen/backend/admin.py |
POST /cleanup-inputs |
api | healthy | lyricgen/backend/admin.py |
GET /metrics/timeseries |
api | healthy | lyricgen/backend/admin.py |
GET /metrics/funnel |
api | healthy | lyricgen/backend/admin.py |
GET /metrics/economics |
api | healthy | lyricgen/backend/admin.py |
GET /metrics/health |
api | healthy | lyricgen/backend/admin.py |
GET /insights/adoption |
api | healthy | lyricgen/backend/admin.py |
GET /insights/overview |
api | healthy | lyricgen/backend/admin.py |
GET /insights/wizard |
api | healthy | lyricgen/backend/admin.py |
GET /insights/feature/{feature} |
api | healthy | lyricgen/backend/admin.py |
GET /insights/job/{job_id} |
api | healthy | lyricgen/backend/admin.py |
GET /insights/user/{user_id}/events |
api | healthy | lyricgen/backend/admin.py |
POST /checkout |
api | healthy | lyricgen/backend/billing.py |
POST /portal |
api | healthy | lyricgen/backend/billing.py |
POST /change-plan |
api | healthy | lyricgen/backend/billing.py |
POST /change-plan/preview |
api | healthy | lyricgen/backend/billing.py |
POST /cancel |
api | healthy | lyricgen/backend/billing.py |
POST /reactivate |
api | healthy | lyricgen/backend/billing.py |
GET /subscription |
api | healthy | lyricgen/backend/billing.py |
GET /payment-method |
api | healthy | lyricgen/backend/billing.py |
POST /webhook |
api | healthy | lyricgen/backend/billing.py |
GET /backgrounds/{asset_id}/usage |
api | healthy | lyricgen/backend/main.py |
GET /backgrounds/usage |
api | healthy | lyricgen/backend/main.py |
GET /fonts |
api | healthy | lyricgen/backend/main.py |
GET /backgrounds/{asset_id}/preview |
api | healthy | lyricgen/backend/main.py |
GET /health |
api | healthy | lyricgen/backend/main.py |
GET /health/live |
api | healthy | lyricgen/backend/main.py |
GET /health/ready |
api | healthy | lyricgen/backend/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 |
|---|---|---|---|
App |
frontend | healthy | lyricgen/frontend/src/App.jsx |
Settings |
frontend | healthy | lyricgen/frontend/src/components/Settings.jsx |
AlertModal |
frontend | healthy | lyricgen/frontend/src/components/AlertModal.jsx |
SearchPalette |
frontend | healthy | lyricgen/frontend/src/components/SearchPalette.jsx |
LyricsEditor |
frontend | healthy | lyricgen/frontend/src/components/LyricsEditor.jsx |
Sidebar |
frontend | healthy | lyricgen/frontend/src/components/Sidebar.jsx |
LyricVideoPreview |
frontend | healthy | lyricgen/frontend/src/components/LyricVideoPreview.jsx |
VariantCreateModal |
frontend | healthy | lyricgen/frontend/src/components/VariantCreateModal.jsx |
JobDetail |
frontend | healthy | lyricgen/frontend/src/components/JobDetail.jsx |
EditRequestPanel |
frontend | healthy | lyricgen/frontend/src/components/EditRequestPanel.jsx |
LoginPage |
frontend | healthy | lyricgen/frontend/src/components/LoginPage.jsx |
WizardLivePreview |
frontend | healthy | lyricgen/frontend/src/components/WizardLivePreview.jsx |
DriveTransferModal |
frontend | healthy | lyricgen/frontend/src/components/DriveTransferModal.jsx |
DriveConnectButton |
frontend | healthy | lyricgen/frontend/src/components/DriveConnectButton.jsx |
LyricsTimeline |
frontend | healthy | lyricgen/frontend/src/components/LyricsTimeline.jsx |
TranscribingProgress |
frontend | healthy | lyricgen/frontend/src/components/TranscribingProgress.jsx |
Landing |
frontend | healthy | lyricgen/frontend/src/components/Landing.jsx |
Dashboard |
frontend | healthy | lyricgen/frontend/src/components/Dashboard.jsx |
Skeleton |
frontend | healthy | lyricgen/frontend/src/components/Skeleton.jsx |
EnableProResModal |
frontend | healthy | lyricgen/frontend/src/components/EnableProResModal.jsx |
BackgroundHintField |
frontend | healthy | lyricgen/frontend/src/components/BackgroundHintField.jsx |
ProResBadge |
frontend | healthy | lyricgen/frontend/src/components/ProResBadge.jsx |
UsageBadge |
frontend | healthy | lyricgen/frontend/src/components/UsageBadge.jsx |
ContentValidationToggle |
frontend | healthy | lyricgen/frontend/src/components/ContentValidationToggle.jsx |
UploadZone |
frontend | healthy | lyricgen/frontend/src/components/UploadZone.jsx |
BatchProgress |
frontend | healthy | lyricgen/frontend/src/components/BatchProgress.jsx |
Listbox |
frontend | healthy | lyricgen/frontend/src/components/Listbox.jsx |
HistoryView |
frontend | healthy | lyricgen/frontend/src/components/HistoryView.jsx |
BrandLockup |
frontend | healthy | lyricgen/frontend/src/components/BrandLockup.jsx |
TitleCardPreview |
frontend | healthy | lyricgen/frontend/src/components/TitleCardPreview.jsx |
HelpDrawer |
frontend | healthy | lyricgen/frontend/src/components/HelpCenter/HelpDrawer.jsx |
HelpButton |
frontend | healthy | lyricgen/frontend/src/components/HelpCenter/HelpButton.jsx |
HelpAnimation |
frontend | healthy | lyricgen/frontend/src/components/HelpCenter/HelpAnimations.… |
HelpTip |
frontend | healthy | lyricgen/frontend/src/components/HelpCenter/HelpTip.jsx |
AdminPanel |
frontend | healthy | lyricgen/frontend/src/components/admin/AdminPanel.jsx |
SectionHeader |
frontend | healthy | lyricgen/frontend/src/components/admin/layout/SectionHeader… |
AdminSidebar |
frontend | healthy | lyricgen/frontend/src/components/admin/layout/AdminSidebar.… |
KpiCard |
frontend | healthy | lyricgen/frontend/src/components/admin/primitives/KpiCard.j… |
StatusBadge |
frontend | healthy | lyricgen/frontend/src/components/admin/primitives/StatusBad… |
FilterBar |
frontend | healthy | lyricgen/frontend/src/components/admin/primitives/FilterBar… |
TableSkeleton |
frontend | healthy | lyricgen/frontend/src/components/admin/primitives/TableSkel… |
EmptyState |
frontend | healthy | lyricgen/frontend/src/components/admin/primitives/EmptyStat… |
DataTable |
frontend | healthy | lyricgen/frontend/src/components/admin/primitives/DataTable… |
MargenTenantsView |
frontend | healthy | lyricgen/frontend/src/components/admin/sections/negocio/Mar… |
CostosView |
frontend | healthy | lyricgen/frontend/src/components/admin/sections/negocio/Cos… |
InvoicesView |
frontend | healthy | lyricgen/frontend/src/components/admin/sections/negocio/Inv… |
RendimientoSection |
frontend | healthy | lyricgen/frontend/src/components/admin/sections/rendimiento… |
ProblemsPanel |
frontend | healthy | lyricgen/frontend/src/components/admin/sections/insights/Pr… |
JobDetailPanel |
frontend | healthy | lyricgen/frontend/src/components/admin/sections/insights/Jo… |
FeatureDetailPanel |
frontend | healthy | lyricgen/frontend/src/components/admin/sections/insights/Fe… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Base |
data | healthy | lyricgen/backend/database.py |
User |
data | healthy | lyricgen/backend/database.py |
Job |
data | healthy | lyricgen/backend/database.py |
Delivery |
data | healthy | lyricgen/backend/database.py |
DeliveryChangeRequest |
data | healthy | lyricgen/backend/database.py |
Invoice |
data | healthy | lyricgen/backend/database.py |
UserSettings |
data | healthy | lyricgen/backend/database.py |
PasswordResetToken |
data | healthy | lyricgen/backend/database.py |
EmailVerificationToken |
data | healthy | lyricgen/backend/database.py |
UserDriveTokens |
data | healthy | lyricgen/backend/database.py |
DriveTransfer |
data | healthy | lyricgen/backend/database.py |
APIKey |
data | healthy | lyricgen/backend/database.py |
AuditLog |
data | healthy | lyricgen/backend/database.py |
BackgroundAsset |
data | healthy | lyricgen/backend/database.py |
AssetUsage |
data | healthy | lyricgen/backend/database.py |
UserSession |
data | healthy | lyricgen/backend/database.py |
UiEvent |
data | healthy | lyricgen/backend/database.py |
LoginSession |
data | healthy | lyricgen/backend/database.py |
AIProvenance |
data | healthy | lyricgen/backend/database.py |
LyricsCache |
data | healthy | lyricgen/backend/database.py |
TranscriptionCache |
data | healthy | lyricgen/backend/database.py |
SalesLead |
data | healthy | lyricgen/backend/database.py |
users |
data | healthy | lyricgen/backend/database.py |
jobs |
data | healthy | lyricgen/backend/database.py |
deliveries |
data | healthy | lyricgen/backend/database.py |
delivery_change_requests |
data | healthy | lyricgen/backend/database.py |
invoices |
data | healthy | lyricgen/backend/database.py |
user_settings |
data | healthy | lyricgen/backend/database.py |
password_reset_tokens |
data | healthy | lyricgen/backend/database.py |
email_verification_tokens |
data | healthy | lyricgen/backend/database.py |
user_drive_tokens |
data | healthy | lyricgen/backend/database.py |
drive_transfers |
data | healthy | lyricgen/backend/database.py |
api_keys |
data | healthy | lyricgen/backend/database.py |
audit_log |
data | healthy | lyricgen/backend/database.py |
background_assets |
data | healthy | lyricgen/backend/database.py |
asset_usage |
data | healthy | lyricgen/backend/database.py |
user_sessions |
data | healthy | lyricgen/backend/database.py |
ui_events |
data | healthy | lyricgen/backend/database.py |
login_sessions |
data | healthy | lyricgen/backend/database.py |
ai_provenance |
data | healthy | lyricgen/backend/database.py |
lyrics_cache |
data | healthy | lyricgen/backend/database.py |
transcription_cache |
data | healthy | lyricgen/backend/database.py |
sales_leads |
data | healthy | lyricgen/backend/database.py |
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
pitch |
software | healthy | docs/pitch |
benchmark_fondos |
software | healthy | docs/pitch/benchmark_fondos |
scripts |
software | healthy | scripts |
lyricgen |
software | healthy | lyricgen |
frontend |
software | healthy | lyricgen/frontend |
scripts |
software | healthy | lyricgen/frontend/scripts |
public |
software | healthy | lyricgen/frontend/public |
src |
software | healthy | lyricgen/frontend/src |
help |
software | healthy | lyricgen/frontend/src/help |
components |
software | healthy | lyricgen/frontend/src/components |
HelpCenter |
software | healthy | lyricgen/frontend/src/components/HelpCenter |
admin |
software | healthy | lyricgen/frontend/src/components/admin |
layout |
software | healthy | lyricgen/frontend/src/components/admin/layout |
primitives |
software | healthy | lyricgen/frontend/src/components/admin/primitives |
sections |
software | healthy | lyricgen/frontend/src/components/admin/sections |
negocio |
software | healthy | lyricgen/frontend/src/components/admin/sections/negocio |
rendimiento |
software | healthy | lyricgen/frontend/src/components/admin/sections/rendimiento |
insights |
software | healthy | lyricgen/frontend/src/components/admin/sections/insights |
operacion |
software | healthy | lyricgen/frontend/src/components/admin/sections/operacion |
usuarios |
software | healthy | lyricgen/frontend/src/components/admin/sections/usuarios |
contenido |
software | healthy | lyricgen/frontend/src/components/admin/sections/contenido |
gestion |
software | healthy | lyricgen/frontend/src/components/admin/sections/gestion |
DashboardRich |
software | healthy | lyricgen/frontend/src/components/DashboardRich |
lib |
software | healthy | lyricgen/frontend/src/lib |
hooks |
software | healthy | lyricgen/frontend/src/hooks |
scripts |
software | healthy | lyricgen/scripts |
assets |
software | healthy | lyricgen/assets |
backend |
software | healthy | lyricgen/backend |
tests |
software | healthy | lyricgen/backend/tests |
scripts |
software | healthy | lyricgen/backend/scripts |
qa |
software | healthy | lyricgen/backend/scripts/qa |
loop_experiments |
software | healthy | lyricgen/backend/scripts/loop_experiments |
preflight |
software | healthy | lyricgen/backend/scripts/preflight |
alembic |
software | healthy | lyricgen/backend/alembic |
versions |
software | healthy | lyricgen/backend/alembic/versions |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::lyricgen/frontend/src/components/DriveConnectButton.j… |
security | healthy | lyricgen/frontend/src/components/DriveConnectButton.jsx |
auth::lyricgen/frontend/src/mediaUrl.js |
security | healthy | lyricgen/frontend/src/mediaUrl.js |
auth::lyricgen/backend/alembic/versions/c5d6e7f8a9b0_profil… |
security | healthy | lyricgen/backend/alembic/versions/c5d6e7f8a9b0_profile_and_… |
auth::lyricgen/backend/scripts/preflight/check_launch_readi… |
security | healthy | lyricgen/backend/scripts/preflight/check_launch_readiness.py |
auth::lyricgen/backend/tests/test_drive_oauth.py |
security | healthy | lyricgen/backend/tests/test_drive_oauth.py |
auth::lyricgen/frontend/src/components/JobDetail.jsx |
security | healthy | lyricgen/frontend/src/components/JobDetail.jsx |
auth::lyricgen/backend/tests/test_preflight_launch.py |
security | healthy | lyricgen/backend/tests/test_preflight_launch.py |
auth::lyricgen/backend/auth.py |
security | healthy | lyricgen/backend/auth.py |
auth::lyricgen/backend/.env.example |
security | healthy | lyricgen/backend/.env.example |
auth::lyricgen/backend/scripts/preflight/_clients.py |
security | healthy | lyricgen/backend/scripts/preflight/_clients.py |
auth::lyricgen/backend/drive_oauth.py |
security | healthy | lyricgen/backend/drive_oauth.py |
auth::lyricgen/backend/main.py |
security | healthy | lyricgen/backend/main.py |
auth::lyricgen/backend/requirements.txt |
security | healthy | lyricgen/backend/requirements.txt |
auth::lyricgen/backend/database.py |
security | healthy | lyricgen/backend/database.py |
auth::lyricgen/backend/tests/test_tier1_resilience.py |
security | healthy | lyricgen/backend/tests/test_tier1_resilience.py |
auth::lyricgen/backend/alembic/versions/e2f4c8d6a9b1_drive_… |
security | healthy | lyricgen/backend/alembic/versions/e2f4c8d6a9b1_drive_oauth_… |
auth::lyricgen/backend/pipeline.py |
security | healthy | lyricgen/backend/pipeline.py |
auth::lyricgen/backend/tests/test_deliveries.py |
security | healthy | lyricgen/backend/tests/test_deliveries.py |
auth::lyricgen/backend/scripts/verify_deploy_resilience.sh |
security | healthy | lyricgen/backend/scripts/verify_deploy_resilience.sh |
auth::lyricgen/frontend/src/i18n.jsx |
security | healthy | lyricgen/frontend/src/i18n.jsx |
auth::lyricgen/frontend/src/App.jsx |
security | healthy | lyricgen/frontend/src/App.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | lyricgen/frontend/src/App.jsx |
/login |
frontend | healthy | lyricgen/frontend/src/App.jsx |
/dashboard |
frontend | healthy | lyricgen/frontend/src/App.jsx |
/new |
frontend | healthy | lyricgen/frontend/src/App.jsx |
/review |
frontend | healthy | lyricgen/frontend/src/App.jsx |
/generating |
frontend | healthy | lyricgen/frontend/src/App.jsx |
/videos |
frontend | healthy | lyricgen/frontend/src/App.jsx |
/videos/:id |
frontend | healthy | lyricgen/frontend/src/App.jsx |
/videos/:id/edit-lyrics |
frontend | healthy | lyricgen/frontend/src/App.jsx |
/history |
frontend | healthy | lyricgen/frontend/src/App.jsx |
/v/:id |
frontend | healthy | lyricgen/frontend/src/App.jsx |
/staff |
frontend | healthy | lyricgen/frontend/src/App.jsx |
/settings |
frontend | healthy | lyricgen/frontend/src/App.jsx |
/account |
frontend | healthy | lyricgen/frontend/src/App.jsx |
/admin |
frontend | healthy | lyricgen/frontend/src/App.jsx |
* |
frontend | healthy | lyricgen/frontend/src/App.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | docker-compose.yml |
port:5432 |
network | healthy | lyricgen/docker-compose.yml |
port:6379 |
network | healthy | lyricgen/docker-compose.yml |
port:80 |
network | healthy | lyricgen/docker-compose.yml |
port:443 |
network | healthy | lyricgen/docker-compose.yml |
port:06 |
network | healthy | .github/workflows/db-backup.yml |
port:12 |
network | healthy | .github/workflows/db-backup.yml |
port:18 |
network | healthy | .github/workflows/db-backup.yml |
port:03 |
network | healthy | .github/workflows/golden-render.yml |
port:09 |
network | healthy | .github/workflows/daily-smoke.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::lyricgen/Dockerfile |
hardware | healthy | lyricgen/Dockerfile |
image::lyricgen/backend/Dockerfile |
hardware | healthy | lyricgen/backend/Dockerfile |
redis |
hardware | healthy | docker-compose.yml |
api |
hardware | healthy | docker-compose.yml |
worker |
hardware | healthy | docker-compose.yml |
postgres |
hardware | healthy | lyricgen/docker-compose.yml |
redis |
hardware | healthy | lyricgen/docker-compose.yml |
app |
hardware | healthy | lyricgen/docker-compose.yml |
nginx |
hardware | healthy | lyricgen/docker-compose.yml |
backup |
hardware | healthy | lyricgen/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
R2_ENDPOINT_URL |
cicd | healthy | — |
RESEND_API_KEY |
cicd | healthy | — |
R2_BUCKET |
cicd | healthy | — |
DATABASE_URL |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
ALERT_EMAIL |
cicd | healthy | — |
RESEND_FROM |
cicd | healthy | — |
R2_SECRET_ACCESS_KEY |
cicd | healthy | — |
R2_ACCESS_KEY_ID |
cicd | healthy | — |
PRODUCTION_API_URL |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::lyricgen/backend/seed.py |
security | healthy | lyricgen/backend/seed.py |
password_literal::lyricgen/backend/tests/test_prores_rbac.py |
security | healthy | lyricgen/backend/tests/test_prores_rbac.py |
password_literal::lyricgen/backend/tests/test_pentest_isola… |
security | healthy | lyricgen/backend/tests/test_pentest_isolation_selftest.py |
password_literal::lyricgen/backend/tests/test_pentest_isola… |
security | healthy | lyricgen/backend/tests/test_pentest_isolation_selftest.py |
password_literal::lyricgen/backend/tests/test_tenant_isolat… |
security | healthy | lyricgen/backend/tests/test_tenant_isolation.py |
password_literal::lyricgen/backend/scripts/stress_upload.py |
security | healthy | lyricgen/backend/scripts/stress_upload.py |
password_literal::lyricgen/backend/scripts/stress_umg_full.… |
security | healthy | lyricgen/backend/scripts/stress_umg_full.py |
password_literal::.github/workflows/ci.yml |
security | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
backup |
cicd | healthy | .github/workflows/db-backup.yml |
golden |
cicd | healthy | .github/workflows/golden-render.yml |
preflight |
cicd | healthy | .github/workflows/daily-smoke.yml |
ping |
cicd | healthy | .github/workflows/uptime.yml |
backend |
cicd | healthy | .github/workflows/ci.yml |
frontend |
cicd | healthy | .github/workflows/ci.yml |
docker |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::db-backup |
cicd | healthy | .github/workflows/db-backup.yml |
gha::golden-render |
cicd | healthy | .github/workflows/golden-render.yml |
gha::daily-smoke |
cicd | healthy | .github/workflows/daily-smoke.yml |
gha::uptime |
cicd | healthy | .github/workflows/uptime.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | Makefile |
redis |
data | healthy | docker-compose.yml |
postgresql |
data | healthy | lyricgen/Dockerfile |
sqlite |
data | healthy | lyricgen/backend/reaper.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | lyricgen/.env.example |
vps::digitalocean |
hardware | healthy | lyricgen/.env.example |
vps::aws |
hardware | healthy | lyricgen/scripts/backup.sh |
vps::azure |
hardware | healthy | lyricgen/backend/scripts/gen_library_umg.py |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | lyricgen/docker-compose.yml |
loadbalancer |
network | healthy | lyricgen/backend/observability.py |
| Label | Layer | Status | Path |
|---|---|---|---|
1.2.3.4 |
network | healthy | lyricgen/frontend/src/components/admin/sections/insightsVie… |
169.254.169.254 |
network | healthy | lyricgen/backend/tests/test_security_hardening.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-hh3_41ai |
software | healthy | /tmp/repobility-clone-hh3_41ai |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | lyricgen/frontend/src/components/LyricsEditor.jsx |
This page is publicly accessible at:
https://repobility.com/scan/be241ccd-3adc-410a-80ca-87f1b282bb39/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/be241ccd-3adc-410a-80ca-87f1b282bb39/
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.