https://github.com/lentzison/dramanddraught-menuqr
· scanned 2026-06-16 04:31 UTC (2 months ago)
33 raw signals (0 security + 33 graph)
Last scanned 2 months ago · v1 · 33 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 309 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 |
|---|---|---|---|
persistRetry |
software | healthy | screeningRetry.js:persistRetry |
runScreeningRetry |
software | healthy | screeningRetry.js:runScreeningRetry |
scheduleScreeningRetry |
software | healthy | screeningRetry.js:scheduleScreeningRetry |
getPool |
software | healthy | bartenderDb.js:getPool |
findUserByEmail |
software | healthy | bartenderDb.js:findUserByEmail |
getUserRoles |
software | healthy | bartenderDb.js:getUserRoles |
getBarSupportEmails |
software | healthy | bartenderDb.js:getBarSupportEmails |
normalizeLocationSlug |
software | healthy | bartenderDb.js:normalizeLocationSlug |
getLocationIdByMenuqrSlug |
software | healthy | bartenderDb.js:getLocationIdByMenuqrSlug |
getGeneralManagerEmailsForLocation |
software | healthy | bartenderDb.js:getGeneralManagerEmailsForLocation |
getBarSupportEmailsForLocation |
software | healthy | bartenderDb.js:getBarSupportEmailsForLocation |
hasAccess |
software | healthy | bartenderDb.js:hasAccess |
getBreakEvenBottles |
software | healthy | bartenderDb.js:getBreakEvenBottles |
getEasternDate |
software | healthy | bartenderDb.js:getEasternDate |
getUpcomingFridayDate |
software | healthy | bartenderDb.js:getUpcomingFridayDate |
toDateOnlySql |
software | healthy | bartenderDb.js:toDateOnlySql |
normalizeDbDate |
software | healthy | bartenderDb.js:normalizeDbDate |
formatCurrency |
software | healthy | bartenderDb.js:formatCurrency |
parseMaybeNumber |
software | healthy | bartenderDb.js:parseMaybeNumber |
buildSpiritFlightBuilderUrl |
software | healthy | bartenderDb.js:buildSpiritFlightBuilderUrl |
getSpiritFlight |
software | healthy | bartenderDb.js:getSpiritFlight |
getUpcomingSpiritFlightsAdmin |
software | healthy | bartenderDb.js:getUpcomingSpiritFlightsAdmin |
getOnTap |
software | healthy | bartenderDb.js:getOnTap |
getSpiritCategories |
software | healthy | bartenderDb.js:getSpiritCategories |
getExternalLocationId |
software | healthy | bartenderDb.js:getExternalLocationId |
getSpiritCatalog |
software | healthy | bartenderDb.js:getSpiritCatalog |
getSpiritList |
software | healthy | bartenderDb.js:getSpiritList |
getHalfPriceSpirits |
software | healthy | bartenderDb.js:getHalfPriceSpirits |
getFeaturedFlights |
software | healthy | bartenderDb.js:getFeaturedFlights |
hasFeaturedFlights |
software | healthy | bartenderDb.js:hasFeaturedFlights |
easternHour |
software | healthy | dataRetention.js:easternHour |
easternDateKey |
software | healthy | dataRetention.js:easternDateKey |
monthsAgo |
software | healthy | dataRetention.js:monthsAgo |
closedBefore |
software | healthy | dataRetention.js:closedBefore |
stripResumes |
software | healthy | dataRetention.js:stripResumes |
anonymizeApplications |
software | healthy | dataRetention.js:anonymizeApplications |
runDataRetention |
software | healthy | dataRetention.js:runDataRetention |
scheduleDataRetention |
software | healthy | dataRetention.js:scheduleDataRetention |
ENABLE_AI_SPECIAL_IMAGES |
software | healthy | helpers.js:ENABLE_AI_SPECIAL_IMAGES |
OPENAI_COCKTAIL_IMAGE_TRANSPARENT_BG |
software | healthy | helpers.js:OPENAI_COCKTAIL_IMAGE_TRANSPARENT_BG |
summarizeOpenAIDetail |
software | healthy | helpers.js:summarizeOpenAIDetail |
parseTimeoutMs |
software | healthy | helpers.js:parseTimeoutMs |
parsePositiveInt |
software | healthy | helpers.js:parsePositiveInt |
sleep |
software | healthy | helpers.js:sleep |
isRetriableOpenAiError |
software | healthy | helpers.js:isRetriableOpenAiError |
createOpenAiRetryDelayMs |
software | healthy | helpers.js:createOpenAiRetryDelayMs |
mapWithConcurrency |
software | healthy | helpers.js:mapWithConcurrency |
toErrorString |
software | healthy | helpers.js:toErrorString |
isUsefulBottleNoteText |
software | healthy | helpers.js:isUsefulBottleNoteText |
hasMultipleLines |
software | healthy | helpers.js:hasMultipleLines |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
screeningRetry.js |
software | healthy | screeningRetry.js |
bartenderDb.js |
software | healthy | bartenderDb.js |
dataRetention.js |
software | healthy | dataRetention.js |
helpers.js |
software | healthy | helpers.js |
eventRollover.js |
software | healthy | eventRollover.js |
index-simple.js |
software | healthy | index-simple.js |
dateEastern.js |
software | healthy | dateEastern.js |
.env.production |
software | healthy | .env.production |
deployment.md |
software | healthy | deployment.md |
applicantDailyRecap.js |
software | healthy | applicantDailyRecap.js |
analytics.js |
software | healthy | analytics.js |
recurrence.js |
software | healthy | recurrence.js |
package-lock.json |
software | healthy | package-lock.json |
index.js |
software | healthy | index.js |
deploy-ci.sh |
software | healthy | deploy-ci.sh |
test.js |
software | healthy | test.js |
eventJudging.js |
software | healthy | eventJudging.js |
interviewReminders.js |
software | healthy | interviewReminders.js |
HOW_IT_WORKS.md |
software | healthy | HOW_IT_WORKS.md |
eventSignupTypes.js |
software | healthy | eventSignupTypes.js |
sso.js |
software | healthy | sso.js |
auditLog.js |
software | healthy | auditLog.js |
package.json |
software | healthy | package.json |
bartenderInvite.js |
software | healthy | bartenderInvite.js |
db.js |
software | healthy | db.js |
sms.js |
software | healthy | sms.js |
eventReminders.js |
software | healthy | eventReminders.js |
questionnaireReminders.js |
software | healthy | questionnaireReminders.js |
Dockerfile |
software | healthy | Dockerfile |
auth.js |
software | healthy | auth.js |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | bartenderDb.js |
postgres |
data | healthy | bartenderDb.js |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | .env.production |
port:80 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::helpers.js |
security | healthy | helpers.js |
auth::sso.js |
security | healthy | sso.js |
| Label | Layer | Status | Path |
|---|---|---|---|
lentzison__dramanddraught-menuqr |
software | healthy | /data/fable5_failed_archive/lentzison__dramanddraught-menuqr |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::.env.production |
security | healthy | .env.production |
This page is publicly accessible at:
https://repobility.com/scan/3b951af8-620b-4531-ac50-123de188bf80/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3b951af8-620b-4531-ac50-123de188bf80/
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.