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)
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.
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | setup-chatwoot.js |
postgresql |
data | healthy | setup-chatwoot.js |
redis |
data | healthy | setup-chatwoot.js |
mysql |
data | healthy | worker.js |
| Label | Layer | Status | Path |
|---|---|---|---|
sidekiq |
data | healthy | setup-chatwoot.js |
bullmq |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | setup-chatwoot.js |
port:8090 |
network | healthy | serve-static.js |
| Label | Layer | Status | Path |
|---|---|---|---|
ludsonmane__mane-notifications-engine |
software | healthy | /data/fable5_failed_archive/ludsonmane__mane-notifications-… |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | server.js |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::server.js |
security | healthy | server.js |
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.