https://github.com/rblake2320/The-Mic-Drops
· scanned 2026-06-15 23:47 UTC (2 months, 3 weeks ago)
55 raw signals (0 security + 55 graph)
Last scanned 2 months, 3 weeks ago · v1 · 55 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 197 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 |
|---|---|---|---|
getGeminiClient |
software | healthy | server.ts:getGeminiClient |
callGeminiWithRetry |
software | healthy | server.ts:callGeminiWithRetry |
getFallbackDrop |
software | healthy | server.ts:getFallbackDrop |
nameLower |
software | healthy | server.ts:nameLower |
startServer |
software | healthy | server.ts:startServer |
main |
software | healthy | prisma/seed.ts:main |
initVapid |
software | healthy | server/push/index.ts:initVapid |
sendPushToSubscription |
software | healthy | server/push/index.ts:sendPushToSubscription |
sendDropToSubscribers |
software | healthy | server/push/index.ts:sendDropToSubscribers |
extractToken |
software | healthy | server/middleware/auth.ts:extractToken |
requireCreatorAuth |
software | healthy | server/middleware/auth.ts:requireCreatorAuth |
requireConsumerAuth |
software | healthy | server/middleware/auth.ts:requireConsumerAuth |
requireAdminAuth |
software | healthy | server/middleware/auth.ts:requireAdminAuth |
extractVideoId |
software | healthy | server/ingest/youtube.ts:extractVideoId |
parseTimeCode |
software | healthy | server/ingest/youtube.ts:parseTimeCode |
ingestYouTubeVideo |
software | healthy | server/ingest/youtube.ts:ingestYouTubeVideo |
startDropWorker |
software | healthy | server/workers/dropWorker.ts:startDropWorker |
parseRedisUrl |
software | healthy | server/queues/dispatcher.ts:parseRedisUrl |
initQueue |
software | healthy | server/queues/dispatcher.ts:initQueue |
scheduleDropJob |
software | healthy | server/queues/dispatcher.ts:scheduleDropJob |
cancelDropJob |
software | healthy | server/queues/dispatcher.ts:cancelDropJob |
registerPushSubscription |
software | healthy | src/api.ts:registerPushSubscription |
subscribeToPushNotifications |
software | healthy | src/api.ts:subscribeToPushNotifications |
urlBase64ToUint8Array |
software | healthy | src/api.ts:urlBase64ToUint8Array |
base64 |
software | healthy | src/api.ts:base64 |
routeFromPath |
software | healthy | src/App.tsx:routeFromPath |
navigate |
software | healthy | src/App.tsx:navigate |
Shell |
software | healthy | src/App.tsx:Shell |
ConsumerView |
software | healthy | src/App.tsx:ConsumerView |
CreatorView |
software | healthy | src/App.tsx:CreatorView |
InvestorView |
software | healthy | src/App.tsx:InvestorView |
App |
software | healthy | src/App.tsx:App |
onPop |
software | healthy | src/App.tsx:onPop |
getPnLAndKPIs |
software | healthy | src/components/InvestorSandbox.tsx:getPnLAndKPIs |
stripeFees |
software | healthy | src/components/InvestorSandbox.tsx:stripeFees |
CustomTooltip |
software | healthy | src/components/InvestorSandbox.tsx:CustomTooltip |
pct |
software | healthy | src/components/InvestorSandbox.tsx:pct |
InvestorSandbox |
software | healthy | src/components/InvestorSandbox.tsx:InvestorSandbox |
applyGrowthScenario |
software | healthy | src/components/InvestorSandbox.tsx:applyGrowthScenario |
handleSaveScenario |
software | healthy | src/components/InvestorSandbox.tsx:handleSaveScenario |
handleDeleteScenario |
software | healthy | src/components/InvestorSandbox.tsx:handleDeleteScenario |
handleLoadScenario |
software | healthy | src/components/InvestorSandbox.tsx:handleLoadScenario |
applyBenchmark |
software | healthy | src/components/InvestorSandbox.tsx:applyBenchmark |
handleSliderChange |
software | healthy | src/components/InvestorSandbox.tsx:handleSliderChange |
strFees |
software | healthy | src/components/InvestorSandbox.tsx:strFees |
formatCurrency |
software | healthy | src/components/InvestorSandbox.tsx:formatCurrency |
renderVariance |
software | healthy | src/components/InvestorSandbox.tsx:renderVariance |
CreatorStudio |
software | healthy | src/components/CreatorStudio.tsx:CreatorStudio |
getLocalFallbackDrop |
software | healthy | src/components/CreatorStudio.tsx:getLocalFallbackDrop |
const |
software | healthy | src/components/CreatorStudio.tsx:const |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
wrangler.toml |
software | healthy | wrangler.toml |
index.html |
software | healthy | index.html |
Dockerfile |
software | healthy | Dockerfile |
package-lock.json |
software | healthy | package-lock.json |
server.ts |
software | healthy | server.ts |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
metadata.json |
software | healthy | metadata.json |
AGENTS.md |
software | healthy | AGENTS.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
DEPLOYMENT.md |
software | healthy | DEPLOYMENT.md |
vps-setup.sh |
software | healthy | scripts/vps-setup.sh |
generate-vapid.ts |
software | healthy | scripts/generate-vapid.ts |
seed.ts |
software | healthy | prisma/seed.ts |
db.ts |
software | healthy | server/db.ts |
index.ts |
software | healthy | server/push/index.ts |
auth.ts |
software | healthy | server/middleware/auth.ts |
youtube.ts |
software | healthy | server/ingest/youtube.ts |
auth.ts |
software | healthy | server/routes/auth.ts |
analytics.ts |
software | healthy | server/routes/analytics.ts |
creators.ts |
software | healthy | server/routes/creators.ts |
drops.ts |
software | healthy | server/routes/drops.ts |
consumer.ts |
software | healthy | server/routes/consumer.ts |
dropWorker.ts |
software | healthy | server/workers/dropWorker.ts |
dispatcher.ts |
software | healthy | server/queues/dispatcher.ts |
sw.js |
software | healthy | public/sw.js |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
index.css |
software | healthy | src/index.css |
api.ts |
software | healthy | src/api.ts |
main.tsx |
software | healthy | src/main.tsx |
data.ts |
software | healthy | src/data.ts |
App.tsx |
software | healthy | src/App.tsx |
types.ts |
software | healthy | src/types.ts |
InvestorSandbox.tsx |
software | healthy | src/components/InvestorSandbox.tsx |
CreatorStudio.tsx |
software | healthy | src/components/CreatorStudio.tsx |
MobileSimulator.tsx |
software | healthy | src/components/MobileSimulator.tsx |
DemoExperience.tsx |
software | healthy | src/pages/DemoExperience.tsx |
CLAUDE.md |
quality | healthy | CLAUDE.md |
AGENTS.md |
quality | healthy | AGENTS.md |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/config |
api | healthy | server.ts |
POST /api/drops/generate |
api | healthy | server.ts |
POST /api/drops/tts |
api | healthy | server.ts |
POST /api/ingest/youtube |
api | healthy | server.ts |
USE /api/auth |
api | healthy | server.ts |
USE /api/creators |
api | healthy | server.ts |
USE /api/drops |
api | healthy | server.ts |
USE /api/consumer |
api | healthy | server.ts |
USE /api/analytics |
api | healthy | server.ts |
USE /api |
api | healthy | server.ts |
POST /consumer/register |
api | healthy | server/routes/auth.ts |
POST /consumer/login |
api | healthy | server/routes/auth.ts |
POST /creator/register |
api | healthy | server/routes/auth.ts |
POST /creator/login |
api | healthy | server/routes/auth.ts |
POST /event |
api | healthy | server/routes/analytics.ts |
GET /drops/:dropId |
api | healthy | server/routes/analytics.ts |
GET /creators/:creatorId |
api | healthy | server/routes/analytics.ts |
GET / |
api | healthy | server/routes/creators.ts |
GET /:id |
api | healthy | server/routes/creators.ts |
PATCH /:id/status |
api | healthy | server/routes/creators.ts |
POST / |
api | healthy | server/routes/creators.ts |
GET /mine |
api | healthy | server/routes/drops.ts |
PATCH /:id/cancel |
api | healthy | server/routes/drops.ts |
GET /me |
api | healthy | server/routes/consumer.ts |
PATCH /interests |
api | healthy | server/routes/consumer.ts |
POST /push/subscribe |
api | healthy | server/routes/consumer.ts |
DELETE /push/subscribe |
api | healthy | server/routes/consumer.ts |
POST /subscriptions/:creatorId |
api | healthy | server/routes/consumer.ts |
DELETE /subscriptions/:creatorId |
api | healthy | server/routes/consumer.ts |
GET /subscriptions |
api | healthy | server/routes/consumer.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
prisma |
software | healthy | prisma |
server |
software | healthy | server |
push |
software | healthy | server/push |
middleware |
software | healthy | server/middleware |
ingest |
software | healthy | server/ingest |
routes |
software | healthy | server/routes |
workers |
software | healthy | server/workers |
queues |
software | healthy | server/queues |
public |
software | healthy | public |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
pages |
software | healthy | src/pages |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | Dockerfile |
port:5435 |
network | healthy | docker-compose.yml |
port:5432 |
network | healthy | docker-compose.yml |
port:6381 |
network | healthy | docker-compose.yml |
port:6379 |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
InvestorSandbox |
frontend | healthy | src/components/InvestorSandbox.tsx |
CreatorStudio |
frontend | healthy | src/components/CreatorStudio.tsx |
MobileSimulator |
frontend | healthy | src/components/MobileSimulator.tsx |
DemoExperience |
frontend | healthy | src/pages/DemoExperience.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
CLOUDFLARE_API_TOKEN |
cicd | healthy | — |
CLOUDFLARE_ACCOUNT_ID |
cicd | healthy | — |
VITE_API_URL |
cicd | healthy | — |
VPS_SSH_KEY |
cicd | healthy | — |
VPS_USER |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | CLAUDE.md |
redis |
data | healthy | CLAUDE.md |
postgresql |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
postgres |
hardware | healthy | docker-compose.yml |
redis |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
bullmq |
data | healthy | CLAUDE.md |
celery |
data | healthy | src/components/MobileSimulator.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
2.25.184.107 |
network | healthy | scripts/vps-setup.sh |
127.0.0.1 |
network | healthy | scripts/vps-setup.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::server/routes/auth.ts |
security | healthy | server/routes/auth.ts |
auth::server/middleware/auth.ts |
security | healthy | server/middleware/auth.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy-frontend |
cicd | healthy | .github/workflows/deploy.yml |
deploy-backend |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-i65imi7p |
software | healthy | /tmp/repobility-clone-i65imi7p |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
/DemoExperience |
frontend | healthy | src/pages/DemoExperience.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/e544e208-7fff-4fb5-a7dc-fa70ef159a4a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e544e208-7fff-4fb5-a7dc-fa70ef159a4a/
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.