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.

ludsonmane/mane-notifications-engine

https://github.com/ludsonmane/mane-notifications-engine · scanned 2026-06-16 04:32 UTC (1 month, 4 weeks ago)

74 raw signals (0 security + 74 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 4 weeks ago · v1 · 74 actionable findings from 1 signal source. 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 345 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
gqlProj software healthy setup-chatwoot.js:gqlProj
upsert software healthy setup-chatwoot.js:upsert
createVolume software healthy setup-chatwoot.js:createVolume
setStartCommand software healthy setup-chatwoot.js:setStartCommand
createDomain software healthy setup-chatwoot.js:createDomain
resolveWabaBySlug software healthy worker.js:resolveWabaBySlug
s software healthy worker.js:s
getZigPool software healthy worker.js:getZigPool
cwApi software healthy worker.js:cwApi
normalizeBRPhone software healthy worker.js:normalizeBRPhone
segmentFromVisits software healthy worker.js:segmentFromVisits
buildSegmentoText software healthy worker.js:buildSegmentoText
lookupZigByPhone software healthy worker.js:lookupZigByPhone
findContactBySourceId software healthy worker.js:findContactBySourceId
findOrCreateChatwootContact software healthy worker.js:findOrCreateChatwootContact
findExistingConversation software healthy worker.js:findExistingConversation
enrichContactAfterSend software healthy worker.js:enrichContactAfterSend
syncInboxTemplates software healthy worker.js:syncInboxTemplates
sendTemplateDirectAndMirror software healthy worker.js:sendTemplateDirectAndMirror
sendTemplateViaChatwoot software healthy worker.js:sendTemplateViaChatwoot
attemptSend software healthy worker.js:attemptSend
syncAllInboxTemplates software healthy worker.js:syncAllInboxTemplates
msUntilNext3amBRT software healthy worker.js:msUntilNext3amBRT
msUntilNextHourUTC software healthy worker.js:msUntilNextHourUTC
brtDateDaysAgo software healthy worker.js:brtDateDaysAgo
runManezinSync software healthy worker.js:runManezinSync
generateToken software healthy server.js:generateToken
authMiddleware software healthy server.js:authMiddleware
validTokens software healthy server.js:validTokens
requireAdmin software healthy server.js:requireAdmin
getZigPool software healthy server.js:getZigPool
segmentFromVisits software healthy server.js:segmentFromVisits
buildSegmentoText software healthy server.js:buildSegmentoText
lookupZigByPhone software healthy server.js:lookupZigByPhone
enrichContactAfterSend software healthy server.js:enrichContactAfterSend
cwApi software healthy server.js:cwApi
findContactBySourceId software healthy server.js:findContactBySourceId
normalizeBRPhone software healthy server.js:normalizeBRPhone
findOrCreateChatwootContact software healthy server.js:findOrCreateChatwootContact
findExistingConversation software healthy server.js:findExistingConversation
sendTemplateViaChatwoot software healthy server.js:sendTemplateViaChatwoot
sendTemplate software healthy server.js:sendTemplate
getTemplates software healthy server.js:getTemplates
invalidateTemplatesCache software healthy server.js:invalidateTemplatesCache
getAllTemplates software healthy server.js:getAllTemplates
getWabaPhoneNumbers software healthy server.js:getWabaPhoneNumbers
getAppIdFromToken software healthy server.js:getAppIdFromToken
uploadTemplateMediaToMeta software healthy server.js:uploadTemplateMediaToMeta
createTemplate software healthy server.js:createTemplate
hVars software healthy server.js:hVars

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

LabelLayerStatusPath
USE /api/track/lead api healthy server.js
USE /api/webhooks/ses api healthy server.js
GET /login api healthy server.js
POST /api/auth/login api healthy server.js
GET /api/auth/logout api healthy server.js
GET /api/auth/me api healthy server.js
GET /api/settings api healthy server.js
PATCH /api/settings api healthy server.js
GET /api/users api healthy server.js
POST /api/users api healthy server.js
PUT /api/users/:id api healthy server.js
DELETE /api/users/:id api healthy server.js
GET /api/admin/api-tokens api healthy server.js
POST /api/admin/api-tokens api healthy server.js
PATCH /api/admin/api-tokens/:id api healthy server.js
DELETE /api/admin/api-tokens/:id api healthy server.js
GET /api/wabas api healthy server.js
GET /api/billing/usage api healthy server.js
GET /api/templates api healthy server.js
POST /api/templates api healthy server.js
GET /uploads/asset/:slug api healthy server.js
POST /api/templates/upload-header api healthy server.js
POST /api/templates/:name/asset api healthy server.js
GET /api/templates/assets api healthy server.js
DELETE /api/templates/:name api healthy server.js
GET /api/tags api healthy server.js
POST /api/tags api healthy server.js
PUT /api/tags/:id api healthy server.js
DELETE /api/tags/:id api healthy server.js
GET /api/products api healthy server.js
POST /api/products api healthy server.js
PUT /api/products/:id api healthy server.js
DELETE /api/products/:id api healthy server.js
POST /api/campaigns api healthy server.js
GET /api/campaigns api healthy server.js
GET /api/campaigns/summary api healthy server.js
GET /api/campaigns/:id api healthy server.js
POST /api/campaigns/:id/start api healthy server.js
POST /api/campaigns/:id/apply-tag api healthy server.js
POST /api/campaigns/:id/resend api healthy server.js
GET /api/campaigns/:id/stats api healthy server.js
DELETE /api/campaigns/:id api healthy server.js
POST /api/campaigns/:id/recalc api healthy server.js
GET /api/queue/status api healthy server.js
GET /api/email/templates api healthy server.js
POST /api/email/templates api healthy server.js
GET /api/email/templates/:id api healthy server.js
PUT /api/email/templates/:id api healthy server.js
DELETE /api/email/templates/:id api healthy server.js
GET /api/email/contacts api healthy server.js

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

LabelLayerStatusPath
AWS-SES-SETUP.md software healthy AWS-SES-SETUP.md
setup-chatwoot.js software healthy setup-chatwoot.js
serve-static.js software healthy serve-static.js
package-lock.json software healthy package-lock.json
worker.js software healthy worker.js
server.js software healthy server.js
package.json software healthy package.json
API.md software healthy API.md

LabelLayerStatusPath
postgres data healthy setup-chatwoot.js
postgresql data healthy setup-chatwoot.js
redis data healthy setup-chatwoot.js
mysql data healthy worker.js

LabelLayerStatusPath
sidekiq data healthy setup-chatwoot.js
bullmq data healthy package-lock.json

LabelLayerStatusPath
port:3000 network healthy setup-chatwoot.js
port:8090 network healthy serve-static.js

LabelLayerStatusPath
ludsonmane__mane-notifications-engine software healthy /data/fable5_failed_archive/ludsonmane__mane-notifications-…

LabelLayerStatusPath
nginx network healthy server.js

LabelLayerStatusPath
vps::aws hardware healthy package-lock.json

LabelLayerStatusPath
auth::server.js security healthy server.js
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/9bb4f34c-b7c5-4bc7-89ca-d8a4e263f071/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/9bb4f34c-b7c5-4bc7-89ca-d8a4e263f071/

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.