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.

SiteITAdmin/mclellan-hub

https://github.com/SiteITAdmin/mclellan-hub · scanned 2026-06-16 00:14 UTC (2 months, 2 weeks ago)

192 raw signals (0 security + 192 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 192 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 1394 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
nowIn software healthy server.js:nowIn
BRIEFING_USERS software healthy server.js:BRIEFING_USERS
prop software healthy config/gchat-crm-bot.js:prop
dchatBase software healthy config/gchat-crm-bot.js:dchatBase
dchatWebhook software healthy config/gchat-crm-bot.js:dchatWebhook
dchatSecret software healthy config/gchat-crm-bot.js:dchatSecret
dchatUser software healthy config/gchat-crm-bot.js:dchatUser
replyWebhook software healthy config/gchat-crm-bot.js:replyWebhook
onMessage software healthy config/gchat-crm-bot.js:onMessage
msg software healthy config/gchat-crm-bot.js:msg
onAddToSpace software healthy config/gchat-crm-bot.js:onAddToSpace
onRemoveFromSpace software healthy config/gchat-crm-bot.js:onRemoveFromSpace
onAddedToSpace software healthy config/gchat-crm-bot.js:onAddedToSpace
onRemovedFromSpace software healthy config/gchat-crm-bot.js:onRemovedFromSpace
cleanInboundText software healthy config/gchat-crm-bot.js:cleanInboundText
extractYouTubeUrl software healthy config/gchat-crm-bot.js:extractYouTubeUrl
routeCommand software healthy config/gchat-crm-bot.js:routeCommand
chatText software healthy config/gchat-crm-bot.js:chatText
postReply software healthy config/gchat-crm-bot.js:postReply
forwardToCrm software healthy config/gchat-crm-bot.js:forwardToCrm
getBriefingText software healthy config/gchat-crm-bot.js:getBriefingText
searchVault software healthy config/gchat-crm-bot.js:searchVault
readVaultNote software healthy config/gchat-crm-bot.js:readVaultNote
getDailyNote software healthy config/gchat-crm-bot.js:getDailyNote
ingestYouTube software healthy config/gchat-crm-bot.js:ingestYouTube
appendToToday software healthy config/gchat-crm-bot.js:appendToToday
getDchat software healthy config/gchat-crm-bot.js:getDchat
fetchDchat software healthy config/gchat-crm-bot.js:fetchDchat
todayIso software healthy config/gchat-crm-bot.js:todayIso
helpText software healthy config/gchat-crm-bot.js:helpText
stripMarkdown software healthy config/gchat-crm-bot.js:stripMarkdown
check software healthy test/reminders-synthetic.js:check
cleanup software healthy test/reminders-synthetic.js:cleanup
quiet software healthy test/reminders-synthetic.js:quiet
line software healthy test/rh-stats.test.js:line
addDocument software healthy test/intelligence-audit.test.js:addDocument
check software healthy test/content-reminders-synthetic.js:check
cleanup software healthy test/content-reminders-synthetic.js:cleanup
quiet software healthy test/content-reminders-synthetic.js:quiet
week software healthy test/content-reminders-synthetic.js:week
check software healthy test/nudges-synthetic.js:check
cleanup software healthy test/nudges-synthetic.js:cleanup
mkContact software healthy test/nudges-synthetic.js:mkContact
addItem software healthy test/intelligence-source-priority.test.js:addItem
createDb software healthy test/verified-employment.test.js:createDb
check software healthy test/suggestions-synthetic.js:check
cleanup software healthy test/suggestions-synthetic.js:cleanup
parseDisplayDate software healthy scripts/prepare-fr24-updates.mjs:parseDisplayDate
isDstIreland software healthy scripts/prepare-fr24-updates.mjs:isDstIreland
lastSunday software healthy scripts/prepare-fr24-updates.mjs:lastSunday

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

LabelLayerStatusPath
GET /login api healthy routes/wiki.js
GET /auth/google api healthy routes/wiki.js
GET /auth/google/callback api healthy routes/wiki.js
POST /logout api healthy routes/wiki.js
GET / api healthy routes/wiki.js
GET /browse api healthy routes/wiki.js
GET /page/new api healthy routes/wiki.js
POST /page/new api healthy routes/wiki.js
GET /page/:slug api healthy routes/wiki.js
GET /page/:slug/edit api healthy routes/wiki.js
POST /page/:slug/save api healthy routes/wiki.js
POST /page/:slug/rename api healthy routes/wiki.js
POST /page/:slug/delete api healthy routes/wiki.js
GET /source/*/edit api healthy routes/wiki.js
POST /source/*/save api healthy routes/wiki.js
GET /source/* api healthy routes/wiki.js
GET /orphans api healthy routes/wiki.js
GET /graph api healthy routes/wiki.js
GET /ingest api healthy routes/wiki.js
POST /api/ingest/url api healthy routes/wiki.js
GET /api/search api healthy routes/wiki.js
GET /api/graph api healthy routes/wiki.js
POST /api/graph/link api healthy routes/wiki.js
POST /api/graph/unlink api healthy routes/wiki.js
POST /topics/toggle api healthy routes/hub-newsletter.js
POST /topics/toggle-week api healthy routes/hub-newsletter.js
POST /sources/:id/priority api healthy routes/hub-newsletter.js
GET /gmail-labels api healthy routes/hub-newsletter.js
POST /backfill api healthy routes/hub-newsletter.js
POST /generate api healthy routes/hub-newsletter.js
POST /preview api healthy routes/hub-newsletter.js
GET /generate/:jobId api healthy routes/hub-newsletter.js
POST /send api healthy routes/hub-newsletter.js
GET /briefing/:id api healthy routes/hub-newsletter.js
POST /briefing/:id/delete api healthy routes/hub-newsletter.js
POST /briefing/:id/wiki api healthy routes/hub-newsletter.js
POST /briefing/:id/publish api healthy routes/hub-newsletter.js
POST /briefing/:id/unpublish api healthy routes/hub-newsletter.js
GET /briefing/:id/pdf api healthy routes/hub-newsletter.js
POST /formats api healthy routes/hub-newsletter.js
POST /formats/update api healthy routes/hub-newsletter.js
POST /formats/delete api healthy routes/hub-newsletter.js
POST /interests api healthy routes/hub-newsletter.js
POST /interests/update api healthy routes/hub-newsletter.js
POST /interests/sync-labels api healthy routes/hub-newsletter.js
POST /interests/delete api healthy routes/hub-newsletter.js
POST /interests/toggle-auto api healthy routes/hub-newsletter.js
POST /creators/add api healthy routes/hub-newsletter.js
GET /creators api healthy routes/hub-newsletter.js
GET /creator/:slug api healthy routes/hub-newsletter.js

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

LabelLayerStatusPath
MODULES.md software healthy MODULES.md
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
colors_and_type.css software healthy colors_and_type.css
package-lock.json software healthy package-lock.json
server.js software healthy server.js
.env.example software healthy .env.example
SKILL (1).md software healthy SKILL (1).md
email-taxonomy.json software healthy config/email-taxonomy.json
gchat-crm-bot.js software healthy config/gchat-crm-bot.js
users.js software healthy config/users.js
briefing-provenance.test.js software healthy test/briefing-provenance.test.js
reminders-synthetic.js software healthy test/reminders-synthetic.js
rh-stats.test.js software healthy test/rh-stats.test.js
openrouter-attribution.test.js software healthy test/openrouter-attribution.test.js
intelligence-sources.test.js software healthy test/intelligence-sources.test.js
model-response.test.js software healthy test/model-response.test.js
briefing-title.test.js software healthy test/briefing-title.test.js
agentmail-attachments.test.js software healthy test/agentmail-attachments.test.js
intelligence-audit.test.js software healthy test/intelligence-audit.test.js
content-reminders-synthetic.js software healthy test/content-reminders-synthetic.js
system-report.test.js software healthy test/system-report.test.js
fetch.test.js software healthy test/fetch.test.js
flight-status.test.js software healthy test/flight-status.test.js
nudges-synthetic.js software healthy test/nudges-synthetic.js
intelligence-source-priority.test.js software healthy test/intelligence-source-priority.test.js
task-learning.test.js software healthy test/task-learning.test.js
document-tasks.test.js software healthy test/document-tasks.test.js
briefing-pdf.test.js software healthy test/briefing-pdf.test.js
verified-employment.test.js software healthy test/verified-employment.test.js
rss-dedup.test.js software healthy test/rss-dedup.test.js
agentmail-processor.test.js software healthy test/agentmail-processor.test.js
suggestions-synthetic.js software healthy test/suggestions-synthetic.js
hermes-obsidian-api.md software healthy docs/hermes-obsidian-api.md
mclellan-hub-operator-manual.md software healthy docs/mclellan-hub-operator-manual.md
synthadoc-adaptation-review.md software healthy docs/synthadoc-adaptation-review.md
boox-drive-ingest.md software healthy docs/boox-drive-ingest.md
email-intelligence-architecture.md software healthy docs/email-intelligence-architecture.md
hermes-google-chat.md software healthy docs/hermes-google-chat.md
portfolio-cv-admin-manual.md software healthy docs/portfolio-cv-admin-manual.md
workday-interview-ingest.md software healthy docs/workday-interview-ingest.md
intelligence-briefing-guide.md software healthy docs/intelligence-briefing-guide.md
install-service.sh software healthy scripts/install-service.sh
install-token-burn-refresh.sh software healthy scripts/install-token-burn-refresh.sh
setup-vps.sh software healthy scripts/setup-vps.sh
prepare-fr24-updates.mjs software healthy scripts/prepare-fr24-updates.mjs
setup-tls.sh software healthy scripts/setup-tls.sh
reset-intelligence.js software healthy scripts/reset-intelligence.js
pull-backup.sh software healthy scripts/pull-backup.sh

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

LabelLayerStatusPath
config software healthy config
test software healthy test
docs software healthy docs
scripts software healthy scripts
lib software healthy lib
preview software healthy preview
routes software healthy routes
token-burn-dashboard software healthy token-burn-dashboard
scripts software healthy token-burn-dashboard/scripts
app software healthy token-burn-dashboard/app
lib software healthy token-burn-dashboard/lib
deploy-data software healthy token-burn-dashboard/deploy-data
public software healthy public

LabelLayerStatusPath
178.104.235.142 network healthy CLAUDE.md
127.0.0.1 network healthy server.js
203.0.113.10 network healthy test/rh-stats.test.js
198.51.100.20 network healthy test/rh-stats.test.js
203.0.113.11 network healthy test/rh-stats.test.js
124.0.0.0 network healthy lib/regulatory-monitor.js

LabelLayerStatusPath
vps::gcp hardware healthy package-lock.json
vps::hetzner hardware healthy scripts/setup-vps.sh
vps::aws hardware healthy scripts/seed-cv.js
vps::azure hardware healthy lib/db.js

LabelLayerStatusPath
auth::lib/google-auth.js security healthy lib/google-auth.js
auth::README.md security healthy README.md
auth::lib/aiBuilds.js security healthy lib/aiBuilds.js
auth::lib/linkedin-pipeline.js security healthy lib/linkedin-pipeline.js

LabelLayerStatusPath
sqlite data healthy README.md
postgresql data healthy lib/aiBuilds.js

LabelLayerStatusPath
port:3000 network healthy .env.example
port:02 network healthy scripts/install-token-burn-refresh.sh

LabelLayerStatusPath
/page.tsx frontend healthy token-burn-dashboard/app/page.tsx
/app/.env frontend healthy scripts/gmail-taxonomy-finalize.js

LabelLayerStatusPath
TokenBurnDashboard frontend healthy token-burn-dashboard/app/page.tsx
RootLayout frontend healthy token-burn-dashboard/app/layout.tsx

LabelLayerStatusPath
repobility-clone-lnh8jhzt software healthy /tmp/repobility-clone-lnh8jhzt

LabelLayerStatusPath
BetterSqliteSessionStore software healthy lib/session-store.js:BetterSqliteSessionStore

LabelLayerStatusPath
nginx network healthy scripts/setup-vps.sh

LabelLayerStatusPath
gpu (detected) hardware healthy token-burn-dashboard/deploy-data/openrouter-activity.summar…
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/845d15f8-cc31-404f-adf0-6da8d46268d7/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/845d15f8-cc31-404f-adf0-6da8d46268d7/

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.