https://github.com/TPAINN/mindfeed
· scanned 2026-06-16 00:40 UTC (2 months, 1 week ago)
57 raw signals (0 security + 57 graph)
Last scanned 2 months, 1 week ago · v1 · 57 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 227 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 |
|---|---|---|---|
Root |
software | healthy | frontend/src/App.jsx:Root |
handler |
software | healthy | frontend/src/App.jsx:handler |
App |
software | healthy | frontend/src/App.jsx:App |
useT |
software | healthy | frontend/src/i18n/useT.js:useT |
t |
software | healthy | frontend/src/i18n/useT.js:t |
getToken |
software | healthy | frontend/src/api/client.js:getToken |
sleep |
software | healthy | frontend/src/api/client.js:sleep |
attempt |
software | healthy | frontend/src/api/client.js:attempt |
request |
software | healthy | frontend/src/api/client.js:request |
localDate |
software | healthy | frontend/src/api/client.js:localDate |
pad |
software | healthy | frontend/src/api/client.js:pad |
formatReadTime |
software | healthy | frontend/src/components/Card.jsx:formatReadTime |
Card |
software | healthy | frontend/src/components/Card.jsx:Card |
LangPicker |
software | healthy | frontend/src/components/LangPicker.jsx:LangPicker |
pick |
software | healthy | frontend/src/components/LangPicker.jsx:pick |
VideoPlayer |
software | healthy | frontend/src/components/VideoPlayer.jsx:VideoPlayer |
AuthForm |
software | healthy | frontend/src/components/AuthForm.jsx:AuthForm |
handleSubmit |
software | healthy | frontend/src/components/AuthForm.jsx:handleSubmit |
formatDate |
software | healthy | frontend/src/components/Feed.jsx:formatDate |
haptic |
software | healthy | frontend/src/components/Feed.jsx:haptic |
DeckCard |
software | healthy | frontend/src/components/Feed.jsx:DeckCard |
handleDragEnd |
software | healthy | frontend/src/components/Feed.jsx:handleDragEnd |
Feed |
software | healthy | frontend/src/components/Feed.jsx:Feed |
onKey |
software | healthy | frontend/src/components/Feed.jsx:onKey |
toggleSave |
software | healthy | frontend/src/components/Feed.jsx:toggleSave |
readTime |
software | healthy | frontend/src/components/BookmarksScreen.jsx:readTime |
BookmarksScreen |
software | healthy | frontend/src/components/BookmarksScreen.jsx:BookmarksScreen |
removeBookmark |
software | healthy | frontend/src/components/BookmarksScreen.jsx:removeBookmark |
deckFlyX |
software | healthy | frontend/src/motion/variants.js:deckFlyX |
deckSlot |
software | healthy | frontend/src/motion/variants.js:deckSlot |
LangProvider |
software | healthy | frontend/src/context/LangContext.jsx:LangProvider |
setLang |
software | healthy | frontend/src/context/LangContext.jsx:setLang |
useLang |
software | healthy | frontend/src/context/LangContext.jsx:useLang |
AuthProvider |
software | healthy | frontend/src/context/AuthContext.jsx:AuthProvider |
useAuth |
software | healthy | frontend/src/context/AuthContext.jsx:useAuth |
isOriginAllowed |
software | healthy | backend/server.js:isOriginAllowed |
sampleCards |
software | healthy | backend/seed.js:sampleCards |
seed |
software | healthy | backend/seed.js:seed |
adminAuth |
software | healthy | backend/middleware/adminAuth.js:adminAuth |
token |
software | healthy | backend/middleware/adminAuth.js:token |
auth |
software | healthy | backend/middleware/auth.js:auth |
main |
software | healthy | backend/scripts/autoDiscover.js:main |
newCards |
software | healthy | backend/scripts/expandSeed.js:newCards |
expand |
software | healthy | backend/scripts/expandSeed.js:expand |
run |
software | healthy | backend/scripts/weeklyPipeline.js:run |
run |
software | healthy | backend/scripts/expandCards.js:run |
main |
software | healthy | backend/scripts/bulkDiscover.js:main |
extractImageUrl |
software | healthy | backend/fetchers/reddit.js:extractImageUrl |
fetchRedditSubreddit |
software | healthy | backend/fetchers/reddit.js:fetchRedditSubreddit |
fetchAllReddit |
software | healthy | backend/fetchers/reddit.js:fetchAllReddit |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
render.yaml |
software | healthy | render.yaml |
vite.config.js |
software | healthy | frontend/vite.config.js |
README.md |
software | healthy | frontend/README.md |
package.json |
software | healthy | frontend/package.json |
index.html |
software | healthy | frontend/index.html |
package-lock.json |
software | healthy | frontend/package-lock.json |
.env.example |
software | healthy | frontend/.env.example |
eslint.config.js |
software | healthy | frontend/eslint.config.js |
gen-icons.mjs |
software | healthy | frontend/gen-icons.mjs |
manifest.json |
software | healthy | frontend/public/manifest.json |
index.css |
software | healthy | frontend/src/index.css |
App.jsx |
software | healthy | frontend/src/App.jsx |
App.css |
software | healthy | frontend/src/App.css |
main.jsx |
software | healthy | frontend/src/main.jsx |
useT.js |
software | healthy | frontend/src/i18n/useT.js |
el.json |
software | healthy | frontend/src/i18n/el.json |
en.json |
software | healthy | frontend/src/i18n/en.json |
client.js |
software | healthy | frontend/src/api/client.js |
BookmarksScreen.css |
software | healthy | frontend/src/components/BookmarksScreen.css |
Feed.css |
software | healthy | frontend/src/components/Feed.css |
Card.jsx |
software | healthy | frontend/src/components/Card.jsx |
LangPicker.jsx |
software | healthy | frontend/src/components/LangPicker.jsx |
VideoPlayer.jsx |
software | healthy | frontend/src/components/VideoPlayer.jsx |
AuthForm.jsx |
software | healthy | frontend/src/components/AuthForm.jsx |
Card.css |
software | healthy | frontend/src/components/Card.css |
Feed.jsx |
software | healthy | frontend/src/components/Feed.jsx |
LangPicker.css |
software | healthy | frontend/src/components/LangPicker.css |
AuthForm.css |
software | healthy | frontend/src/components/AuthForm.css |
VideoPlayer.css |
software | healthy | frontend/src/components/VideoPlayer.css |
BookmarksScreen.jsx |
software | healthy | frontend/src/components/BookmarksScreen.jsx |
variants.js |
software | healthy | frontend/src/motion/variants.js |
LangContext.jsx |
software | healthy | frontend/src/context/LangContext.jsx |
AuthContext.jsx |
software | healthy | frontend/src/context/AuthContext.jsx |
2026-06-06-mindfeed-v2-design.md |
software | healthy | docs/superpowers/specs/2026-06-06-mindfeed-v2-design.md |
2026-06-07-mindfeed-v3-design.md |
software | healthy | docs/superpowers/specs/2026-06-07-mindfeed-v3-design.md |
launch.json |
software | healthy | .claude/launch.json |
package.json |
software | healthy | backend/package.json |
package-lock.json |
software | healthy | backend/package-lock.json |
server.js |
software | healthy | backend/server.js |
.env.example |
software | healthy | backend/.env.example |
seed.js |
software | healthy | backend/seed.js |
Category.js |
software | healthy | backend/models/Category.js |
Card.js |
software | healthy | backend/models/Card.js |
User.js |
software | healthy | backend/models/User.js |
DailyFeed.js |
software | healthy | backend/models/DailyFeed.js |
adminAuth.js |
software | healthy | backend/middleware/adminAuth.js |
auth.js |
software | healthy | backend/middleware/auth.js |
autoDiscover.js |
software | healthy | backend/scripts/autoDiscover.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/users/bookmarks |
api | healthy | frontend/src/components/Feed.jsx |
PATCH /api/users/preferences |
api | healthy | frontend/src/context/LangContext.jsx |
POST /api/users/login |
api | healthy | frontend/src/context/AuthContext.jsx |
POST /api/users/register |
api | healthy | frontend/src/context/AuthContext.jsx |
USE /api/users/login |
api | healthy | backend/server.js |
USE /api/users/register |
api | healthy | backend/server.js |
USE /api |
api | healthy | backend/server.js |
USE /api/cards |
api | healthy | backend/server.js |
USE /api/feed |
api | healthy | backend/server.js |
USE /api/users |
api | healthy | backend/server.js |
USE /api/categories |
api | healthy | backend/server.js |
USE /api/pipeline |
api | healthy | backend/server.js |
USE /api/admin |
api | healthy | backend/server.js |
GET /api/status |
api | healthy | backend/server.js |
GET /drafts |
api | healthy | backend/routes/admin.js |
PATCH /cards/:id |
api | healthy | backend/routes/admin.js |
DELETE /cards/:id |
api | healthy | backend/routes/admin.js |
POST /run-pipeline |
api | healthy | backend/routes/admin.js |
POST /run-discovery |
api | healthy | backend/routes/admin.js |
POST /pubmed |
api | healthy | backend/routes/pipeline.js |
GET / |
api | healthy | backend/routes/categories.js |
GET /:id |
api | healthy | backend/routes/cards.js |
POST /register |
api | healthy | backend/routes/users.js |
POST /login |
api | healthy | backend/routes/users.js |
GET /me |
api | healthy | backend/routes/users.js |
PATCH /preferences |
api | healthy | backend/routes/users.js |
GET /bookmarks |
api | healthy | backend/routes/users.js |
DELETE /bookmarks/:cardId |
api | healthy | backend/routes/users.js |
POST /bookmark/:cardId |
api | healthy | backend/routes/users.js |
GET /today |
api | healthy | backend/routes/feed.js |
PATCH /complete/:cardId |
api | healthy | backend/routes/feed.js |
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
public |
software | healthy | frontend/public |
src |
software | healthy | frontend/src |
i18n |
software | healthy | frontend/src/i18n |
api |
software | healthy | frontend/src/api |
components |
software | healthy | frontend/src/components |
motion |
software | healthy | frontend/src/motion |
context |
software | healthy | frontend/src/context |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
specs |
software | healthy | docs/superpowers/specs |
.claude |
software | healthy | .claude |
backend |
software | healthy | backend |
models |
software | healthy | backend/models |
middleware |
software | healthy | backend/middleware |
scripts |
software | healthy | backend/scripts |
fetchers |
software | healthy | backend/fetchers |
routes |
software | healthy | backend/routes |
services |
software | healthy | backend/services |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | frontend/src/App.jsx |
Card |
frontend | healthy | frontend/src/components/Card.jsx |
LangPicker |
frontend | healthy | frontend/src/components/LangPicker.jsx |
VideoPlayer |
frontend | healthy | frontend/src/components/VideoPlayer.jsx |
AuthForm |
frontend | healthy | frontend/src/components/AuthForm.jsx |
Feed |
frontend | healthy | frontend/src/components/Feed.jsx |
BookmarksScreen |
frontend | healthy | frontend/src/components/BookmarksScreen.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
2.000.000.000 |
network | healthy | frontend/src/components/Feed.jsx |
8.8.8.8 |
network | healthy | backend/scripts/expandCards.js |
1.1.1.1 |
network | healthy | backend/scripts/expandCards.js |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::backend/middleware/auth.js |
security | healthy | backend/middleware/auth.js |
auth::README.md |
security | healthy | README.md |
auth::backend/routes/users.js |
security | healthy | backend/routes/users.js |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5000 |
network | healthy | README.md |
port:08 |
network | healthy | .github/workflows/weekly-discovery.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | backend/package-lock.json |
vps::gcp |
hardware | healthy | backend/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::weekly-discovery |
cicd | healthy | .github/workflows/weekly-discovery.yml |
gha::keep-alive |
cicd | healthy | .github/workflows/keep-alive.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
discover |
cicd | healthy | .github/workflows/weekly-discovery.yml |
ping |
cicd | healthy | .github/workflows/keep-alive.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
MINDFEED_API_URL |
cicd | healthy | — |
ADMIN_PASSWORD |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-annzin20 |
software | healthy | /tmp/repobility-clone-annzin20 |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb |
data | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/83b814b1-a42c-42b3-a825-a2f3bb2b9f5d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/83b814b1-a42c-42b3-a825-a2f3bb2b9f5d/
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.