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.

rishi-desai/forge

https://github.com/rishi-desai/forge · scanned 2026-06-15 23:51 UTC (2 months, 3 weeks ago)

38 raw signals (0 security + 38 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 37 actionable findings from 1 signal source. 1 repeated signal grouped for readability. 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 450 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
c software healthy frontend/tailwind.config.js:c
useClockET software healthy frontend/src/App.jsx:useClockET
App software healthy frontend/src/App.jsx:App
push software healthy frontend/src/App.jsx:push
dismiss software healthy frontend/src/App.jsx:dismiss
resolveOverride software healthy frontend/src/App.jsx:resolveOverride
usePolling software healthy frontend/src/hooks.js:usePolling
authHeaders software healthy frontend/src/api.js:authHeaders
get software healthy frontend/src/api.js:get
subscribe software healthy frontend/src/api.js:subscribe
connect software healthy frontend/src/api.js:connect
fmt$ software healthy frontend/src/api.js:fmt$
fmtPct software healthy frontend/src/api.js:fmtPct
pnlCls software healthy frontend/src/api.js:pnlCls
read software healthy frontend/src/theme.js:read
resolvedTheme software healthy frontend/src/theme.js:resolvedTheme
apply software healthy frontend/src/theme.js:apply
emit software healthy frontend/src/theme.js:emit
setTheme software healthy frontend/src/theme.js:setTheme
setDensity software healthy frontend/src/theme.js:setDensity
getTheme software healthy frontend/src/theme.js:getTheme
getDensity software healthy frontend/src/theme.js:getDensity
channels software healthy frontend/src/theme.js:channels
cssVar software healthy frontend/src/theme.js:cssVar
cssRgba software healthy frontend/src/theme.js:cssRgba
useStore software healthy frontend/src/theme.js:useStore
fn software healthy frontend/src/theme.js:fn
useTheme software healthy frontend/src/theme.js:useTheme
useDensity software healthy frontend/src/theme.js:useDensity
svg software healthy frontend/src/components/icons.jsx:svg
Icon software healthy frontend/src/components/icons.jsx:Icon
ForgeMark software healthy frontend/src/components/icons.jsx:ForgeMark
EquityChart software healthy frontend/src/components/EquityChart.jsx:EquityChart
Sun software healthy frontend/src/components/Controls.jsx:Sun
Moon software healthy frontend/src/components/Controls.jsx:Moon
Auto software healthy frontend/src/components/Controls.jsx:Auto
ThemeToggle software healthy frontend/src/components/Controls.jsx:ThemeToggle
DensityToggle software healthy frontend/src/components/Controls.jsx:DensityToggle
Refresh software healthy frontend/src/components/Controls.jsx:Refresh
Updated software healthy frontend/src/components/Controls.jsx:Updated
StatusChip software healthy frontend/src/components/Controls.jsx:StatusChip
RadialNav software healthy frontend/src/components/RadialNav.jsx:RadialNav
angleFor software healthy frontend/src/components/RadialNav.jsx:angleFor
setHigh software healthy frontend/src/components/RadialNav.jsx:setHigh
detach software healthy frontend/src/components/RadialNav.jsx:detach
close software healthy frontend/src/components/RadialNav.jsx:close
fromPoint software healthy frontend/src/components/RadialNav.jsx:fromPoint
onDown software healthy frontend/src/components/RadialNav.jsx:onDown
move software healthy frontend/src/components/RadialNav.jsx:move
up software healthy frontend/src/components/RadialNav.jsx:up

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

LabelLayerStatusPath
README.md software healthy README.md
audit-report.html software healthy audit-report.html
package.json software healthy package.json
.env.example software healthy .env.example
Makefile software healthy Makefile
requirements.txt software healthy requirements.txt
config.json software healthy config.json
vite.config.js software healthy frontend/vite.config.js
tailwind.config.js software healthy frontend/tailwind.config.js
package.json software healthy frontend/package.json
index.html software healthy frontend/index.html
package-lock.json software healthy frontend/package-lock.json
postcss.config.js software healthy frontend/postcss.config.js
index.css software healthy frontend/src/index.css
App.jsx software healthy frontend/src/App.jsx
mock.js software healthy frontend/src/mock.js
hooks.js software healthy frontend/src/hooks.js
api.js software healthy frontend/src/api.js
theme.js software healthy frontend/src/theme.js
main.jsx software healthy frontend/src/main.jsx
icons.jsx software healthy frontend/src/components/icons.jsx
EquityChart.jsx software healthy frontend/src/components/EquityChart.jsx
Controls.jsx software healthy frontend/src/components/Controls.jsx
RadialNav.jsx software healthy frontend/src/components/RadialNav.jsx
DataTable.jsx software healthy frontend/src/components/DataTable.jsx
ui.jsx software healthy frontend/src/components/ui.jsx
Settings.jsx software healthy frontend/src/views/Settings.jsx
Flow.jsx software healthy frontend/src/views/Flow.jsx
Signals.jsx software healthy frontend/src/views/Signals.jsx
Foreign.jsx software healthy frontend/src/views/Foreign.jsx
TradeLog.jsx software healthy frontend/src/views/TradeLog.jsx
Portfolio.jsx software healthy frontend/src/views/Portfolio.jsx
Learning.jsx software healthy frontend/src/views/Learning.jsx
test_orchestrator.py software healthy tests/test_orchestrator.py
test_ml.py software healthy tests/test_ml.py
test_regime.py software healthy tests/test_regime.py
test_core.py software healthy tests/test_core.py
db.py software healthy backend/db.py
learning.py software healthy backend/learning.py
app.py software healthy backend/app.py
rationale.py software healthy backend/rationale.py
regime_model.py software healthy backend/regime_model.py
alpaca_exec.py software healthy backend/alpaca_exec.py
orchestrator.py software healthy backend/orchestrator.py
risk.py software healthy backend/risk.py
strategies.py software healthy backend/strategies.py
overrides.py software healthy backend/overrides.py
retrain_worker.py software healthy backend/retrain_worker.py
data_clients.py software healthy backend/data_clients.py
signals.py software healthy backend/signals.py

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

LabelLayerStatusPath
Ctx software healthy tests/test_orchestrator.py:79
_FakeXGBClassifier software healthy tests/test_ml.py:39
_BrokenXGBClassifier software healthy tests/test_ml.py:75
_Blocker software healthy tests/test_ml.py:210
Sig software healthy tests/test_core.py:97
Ctx software healthy tests/test_core.py:103
Hub software healthy backend/app.py:68
SettingsUpdate software healthy backend/app.py:254
RegimeModel software healthy backend/regime_model.py:72
PaperBroker software healthy backend/alpaca_exec.py:35
Orchestrator software healthy backend/orchestrator.py:47
InsufficientCashError software healthy backend/risk.py:166
RiskRejection software healthy backend/risk.py:170
SettledCashLedger software healthy backend/risk.py:242
GuardState software healthy backend/risk.py:348
PortfolioGuards software healthy backend/risk.py:355
OptionLeg software healthy backend/strategies.py:26
TradeCandidate software healthy backend/strategies.py:40
ApprovedOverride software healthy backend/overrides.py:101
OverrideManager software healthy backend/overrides.py:125
TokenBucket software healthy backend/data_clients.py:26
TTLCache software healthy backend/data_clients.py:49
FinnhubClient software healthy backend/data_clients.py:82
FinnhubStream software healthy backend/data_clients.py:140
AlpacaBarClient software healthy backend/data_clients.py:178
FREDClient software healthy backend/data_clients.py:242
OptionsFlowAdapter software healthy backend/data_clients.py:297
RedditSentimentAdapter software healthy backend/data_clients.py:436
SentimentScorer software healthy backend/data_clients.py:446
Signal software healthy backend/signals.py:90
MarketContext software healthy backend/signals.py:100
SymbolSnapshot software healthy backend/signals.py:130

LabelLayerStatusPath
GET /api/portfolio api healthy backend/app.py
GET /api/signals api healthy backend/app.py
GET /api/flow api healthy backend/app.py
GET /api/trades api healthy backend/app.py
GET /api/trades/{trade_id}/signals api healthy backend/app.py
GET /api/overrides api healthy backend/app.py
GET /api/foreign api healthy backend/app.py
GET /api/learning api healthy backend/app.py
POST /api/ml/retrain api healthy backend/app.py
GET /api/settings api healthy backend/app.py
PUT /api/settings api healthy backend/app.py
POST /api/overrides/{approval_id}/approve api healthy backend/app.py
POST /api/overrides/{approval_id}/skip api healthy backend/app.py
POST /api/reports/weekly/run api healthy backend/app.py

LabelLayerStatusPath
trades data healthy backend/db.py
trade_signals data healthy backend/db.py
signal_weights data healthy backend/db.py
lessons data healthy backend/db.py
overrides_log data healthy backend/db.py
rejected_overrides data healthy backend/db.py
equity_curve data healthy backend/db.py
weekly_reports data healthy backend/db.py
live_signals data healthy backend/db.py
events data healthy backend/db.py
ml_model_runs data healthy backend/db.py

LabelLayerStatusPath
App frontend healthy frontend/src/App.jsx
EquityChart frontend healthy frontend/src/components/EquityChart.jsx
RadialNav frontend healthy frontend/src/components/RadialNav.jsx
DataTable frontend healthy frontend/src/components/DataTable.jsx
Settings frontend healthy frontend/src/views/Settings.jsx
Flow frontend healthy frontend/src/views/Flow.jsx
Signals frontend healthy frontend/src/views/Signals.jsx
Foreign frontend healthy frontend/src/views/Foreign.jsx
TradeLog frontend healthy frontend/src/views/TradeLog.jsx
Portfolio frontend healthy frontend/src/views/Portfolio.jsx
Learning frontend healthy frontend/src/views/Learning.jsx

LabelLayerStatusPath
frontend software healthy frontend
src software healthy frontend/src
components software healthy frontend/src/components
views software healthy frontend/src/views
tests software healthy tests
backend software healthy backend
knowledge software healthy backend/knowledge

LabelLayerStatusPath
sqlite data healthy README.md
postgres data healthy backend/db.py

LabelLayerStatusPath
repobility-clone-04ldx7z1 software healthy /tmp/repobility-clone-04ldx7z1

LabelLayerStatusPath
127.0.0.1 network healthy backend/app.py
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/7fee37a6-4077-47cb-9397-1b3867251a37/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/7fee37a6-4077-47cb-9397-1b3867251a37/

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.