https://github.com/alansaw/vganalyzer
· scanned 2026-06-17 01:31 UTC (1 month, 2 weeks ago)
25 raw signals (0 security + 25 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -8.6 (diff) · 25 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 333 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 |
|---|---|---|---|
stubBase |
software | healthy | server/tests/unit/realHistory.test.ts:stubBase |
tx |
software | healthy | server/tests/unit/portfolio.test.ts:tx |
quote |
software | healthy | server/tests/unit/cache.test.ts:quote |
spyBase |
software | healthy | server/tests/unit/cache.test.ts:spyBase |
useTestDb |
software | healthy | server/tests/integration/api.test.ts:useTestDb |
rankOf |
software | healthy | server/tests/integration/api.test.ts:rankOf |
loginCookie |
software | healthy | server/tests/integration/api.test.ts:loginCookie |
main |
software | healthy | server/src/index.ts:main |
createApp |
software | healthy | server/src/app.ts:createApp |
adminPassword |
software | healthy | server/src/auth.ts:adminPassword |
viewerPassword |
software | healthy | server/src/auth.ts:viewerPassword |
sessionSecret |
software | healthy | server/src/auth.ts:sessionSecret |
authEnabled |
software | healthy | server/src/auth.ts:authEnabled |
authenticate |
software | healthy | server/src/auth.ts:authenticate |
timingSafeEq |
software | healthy | server/src/auth.ts:timingSafeEq |
sign |
software | healthy | server/src/auth.ts:sign |
createSessionToken |
software | healthy | server/src/auth.ts:createSessionToken |
verifySessionToken |
software | healthy | server/src/auth.ts:verifySessionToken |
tokenFromRequest |
software | healthy | server/src/auth.ts:tokenFromRequest |
setSessionCookie |
software | healthy | server/src/auth.ts:setSessionCookie |
requireAuth |
software | healthy | server/src/auth.ts:requireAuth |
requireAdmin |
software | healthy | server/src/auth.ts:requireAdmin |
authRouter |
software | healthy | server/src/auth.ts:authRouter |
asyncHandler |
software | healthy | server/src/http.ts:asyncHandler |
errorHandler |
software | healthy | server/src/http.ts:errorHandler |
createProvider |
software | healthy | server/src/providers/index.ts:createProvider |
numOrUndef |
software | healthy | server/src/providers/override.ts:numOrUndef |
parseIv |
software | healthy | server/src/providers/override.ts:parseIv |
loadOverrides |
software | healthy | server/src/providers/override.ts:loadOverrides |
of |
software | healthy | server/src/providers/mock.ts:of |
hash |
software | healthy | server/src/providers/mock.ts:hash |
fixtureFor |
software | healthy | server/src/providers/mock.ts:fixtureFor |
dayList |
software | healthy | server/src/providers/mock.ts:dayList |
hourList |
software | healthy | server/src/providers/mock.ts:hourList |
round |
software | healthy | server/src/providers/mock.ts:round |
withSlot |
software | healthy | server/src/providers/realHistory.ts:withSlot |
parseApiSeries |
software | healthy | server/src/providers/realHistory.ts:parseApiSeries |
data |
software | healthy | server/src/providers/realHistory.ts:data |
parsePageSeries |
software | healthy | server/src/providers/realHistory.ts:parsePageSeries |
getText |
software | healthy | server/src/providers/realHistory.ts:getText |
fetchStockAnalysisHistory |
software | healthy | server/src/providers/realHistory.ts:fetchStockAnalysisHisto… |
real |
software | healthy | server/src/providers/realHistory.ts:real |
isIntraday |
software | healthy | server/src/providers/types.ts:isIntraday |
toISODate |
software | healthy | server/src/providers/types.ts:toISODate |
num |
software | healthy | server/src/providers/types.ts:num |
getClient |
software | healthy | server/src/providers/yahoo.ts:getClient |
sleep |
software | healthy | server/src/providers/yahoo.ts:sleep |
isRateLimit |
software | healthy | server/src/providers/yahoo.ts:isRateLimit |
msg |
software | healthy | server/src/providers/yahoo.ts:msg |
withRetry |
software | healthy | server/src/providers/yahoo.ts:withRetry |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
PROGRESS.md |
software | healthy | PROGRESS.md |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
render.yaml |
software | healthy | render.yaml |
.env.example |
software | healthy | server/.env.example |
vitest.config.ts |
software | healthy | server/vitest.config.ts |
package.json |
software | healthy | server/package.json |
tsconfig.json |
software | healthy | server/tsconfig.json |
realHistory.test.ts |
software | healthy | server/tests/unit/realHistory.test.ts |
intrinsicValue.test.ts |
software | healthy | server/tests/unit/intrinsicValue.test.ts |
portfolio.test.ts |
software | healthy | server/tests/unit/portfolio.test.ts |
override.test.ts |
software | healthy | server/tests/unit/override.test.ts |
scoring.test.ts |
software | healthy | server/tests/unit/scoring.test.ts |
cache.test.ts |
software | healthy | server/tests/unit/cache.test.ts |
auth.test.ts |
software | healthy | server/tests/unit/auth.test.ts |
api.test.ts |
software | healthy | server/tests/integration/api.test.ts |
index.ts |
software | healthy | server/src/index.ts |
app.ts |
software | healthy | server/src/app.ts |
auth.ts |
software | healthy | server/src/auth.ts |
config.ts |
software | healthy | server/src/config.ts |
http.ts |
software | healthy | server/src/http.ts |
index.ts |
software | healthy | server/src/providers/index.ts |
override.ts |
software | healthy | server/src/providers/override.ts |
cache.ts |
software | healthy | server/src/providers/cache.ts |
mock.ts |
software | healthy | server/src/providers/mock.ts |
realHistory.ts |
software | healthy | server/src/providers/realHistory.ts |
types.ts |
software | healthy | server/src/providers/types.ts |
yahoo.ts |
software | healthy | server/src/providers/yahoo.ts |
migrate.ts |
software | healthy | server/src/db/migrate.ts |
seed.ts |
software | healthy | server/src/db/seed.ts |
universe.ts |
software | healthy | server/src/db/universe.ts |
pool.ts |
software | healthy | server/src/db/pool.ts |
002_reco_forward_iv.sql |
software | healthy | server/src/db/migrations/002_reco_forward_iv.sql |
001_init.sql |
software | healthy | server/src/db/migrations/001_init.sql |
transactions.ts |
software | healthy | server/src/repositories/transactions.ts |
recommendations.ts |
software | healthy | server/src/services/recommendations.ts |
intrinsicValue.ts |
software | healthy | server/src/services/intrinsicValue.ts |
portfolio.ts |
software | healthy | server/src/services/portfolio.ts |
account.ts |
software | healthy | server/src/services/account.ts |
scoring.ts |
software | healthy | server/src/services/scoring.ts |
recommendations.ts |
software | healthy | server/src/routes/recommendations.ts |
portfolio.ts |
software | healthy | server/src/routes/portfolio.ts |
health.ts |
software | healthy | server/src/routes/health.ts |
transactions.ts |
software | healthy | server/src/routes/transactions.ts |
positions.ts |
software | healthy | server/src/routes/positions.ts |
vite.config.ts |
software | healthy | client/vite.config.ts |
playwright.config.ts |
software | healthy | client/playwright.config.ts |
package.json |
software | healthy | client/package.json |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
server |
software | healthy | server |
tests |
software | healthy | server/tests |
unit |
software | healthy | server/tests/unit |
integration |
software | healthy | server/tests/integration |
src |
software | healthy | server/src |
providers |
software | healthy | server/src/providers |
db |
software | healthy | server/src/db |
migrations |
software | healthy | server/src/db/migrations |
repositories |
software | healthy | server/src/repositories |
services |
software | healthy | server/src/services |
routes |
software | healthy | server/src/routes |
client |
software | healthy | client |
src |
software | healthy | client/src |
api |
software | healthy | client/src/api |
hooks |
software | healthy | client/src/hooks |
components |
software | healthy | client/src/components |
pages |
software | healthy | client/src/pages |
test |
software | healthy | client/src/test |
e2e |
software | healthy | client/e2e |
.claude |
software | healthy | .claude |
| Label | Layer | Status | Path |
|---|---|---|---|
USE /api/health |
api | healthy | server/src/app.ts |
USE /api/auth |
api | healthy | server/src/app.ts |
USE /api |
api | healthy | server/src/app.ts |
USE /api/transactions |
api | healthy | server/src/app.ts |
USE /api/positions |
api | healthy | server/src/app.ts |
USE /api/portfolio |
api | healthy | server/src/app.ts |
USE /api/recommendations |
api | healthy | server/src/app.ts |
POST /login |
api | healthy | server/src/auth.ts |
POST /logout |
api | healthy | server/src/auth.ts |
GET /me |
api | healthy | server/src/auth.ts |
GET / |
api | healthy | server/src/routes/recommendations.ts |
POST /refresh |
api | healthy | server/src/routes/recommendations.ts |
GET /universe |
api | healthy | server/src/routes/recommendations.ts |
GET /scores |
api | healthy | server/src/routes/portfolio.ts |
GET /history |
api | healthy | server/src/routes/portfolio.ts |
POST / |
api | healthy | server/src/routes/transactions.ts |
DELETE /:id |
api | healthy | server/src/routes/transactions.ts |
GET /:ticker |
api | healthy | server/src/routes/positions.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/Grades |
frontend | healthy | client/src/pages/Grades.tsx |
/Portfolio |
frontend | healthy | client/src/pages/Portfolio.tsx |
/Portfolio.test |
frontend | healthy | client/src/pages/Portfolio.test.tsx |
/Recommendations |
frontend | healthy | client/src/pages/Recommendations.tsx |
/Grades.test |
frontend | healthy | client/src/pages/Grades.test.tsx |
/Methodology |
frontend | healthy | client/src/pages/Methodology.tsx |
/Recommendations.test |
frontend | healthy | client/src/pages/Recommendations.test.tsx |
/PositionDetail |
frontend | healthy | client/src/pages/PositionDetail.tsx |
/Methodology.test |
frontend | healthy | client/src/pages/Methodology.test.tsx |
/Login |
frontend | healthy | client/src/pages/Login.tsx |
/ |
frontend | healthy | client/src/App.tsx |
/positions/:ticker |
frontend | healthy | client/src/App.tsx |
/recommendations |
frontend | healthy | client/src/App.tsx |
/grades |
frontend | healthy | client/src/App.tsx |
/methodology |
frontend | healthy | client/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
HttpError |
software | healthy | server/src/http.ts:HttpError |
OverrideProvider |
software | healthy | server/src/providers/override.ts:OverrideProvider |
CachingProvider |
software | healthy | server/src/providers/cache.ts:CachingProvider |
MockProvider |
software | healthy | server/src/providers/mock.ts:MockProvider |
RealHistoryProvider |
software | healthy | server/src/providers/realHistory.ts:RealHistoryProvider |
you |
software | healthy | server/src/providers/yahoo.ts:you |
form |
software | healthy | server/src/providers/yahoo.ts:form |
YahooProvider |
software | healthy | server/src/providers/yahoo.ts:YahooProvider |
suffix |
software | healthy | client/src/grades.ts:suffix |
ResizeObserverStub |
software | healthy | client/src/test/setup.ts:ResizeObserverStub |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::server/tests/unit/auth.test.ts |
security | healthy | server/tests/unit/auth.test.ts |
password_literal::server/tests/unit/auth.test.ts |
security | healthy | server/tests/unit/auth.test.ts |
password_literal::server/tests/integration/api.test.ts |
security | healthy | server/tests/integration/api.test.ts |
password_literal::server/tests/integration/api.test.ts |
security | healthy | server/tests/integration/api.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
tickers |
data | healthy | server/src/db/migrations/001_init.sql |
transactions |
data | healthy | server/src/db/migrations/001_init.sql |
recommendations |
data | healthy | server/src/db/migrations/001_init.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | .env.example |
postgres |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
002_reco_forward_iv.sql |
data | healthy | server/src/db/migrations/002_reco_forward_iv.sql |
001_init.sql |
data | healthy | server/src/db/migrations/001_init.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
port:4000 |
network | healthy | .env.example |
port:5173 |
network | healthy | client/vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
alansaw__vganalyzer |
software | healthy | /data/fable5_failed_archive/alansaw__vganalyzer |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | server/tests/integration/api.test.ts |
This page is publicly accessible at:
https://repobility.com/scan/abeadb46-b9c2-42ac-92de-030303550767/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/abeadb46-b9c2-42ac-92de-030303550767/
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.