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.

Rn5ho/Driftwatch

https://github.com/Rn5ho/Driftwatch · scanned 2026-06-15 23:52 UTC (2 months, 3 weeks ago)

33 raw signals (0 security + 33 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 32 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 297 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
getJson software healthy frontend/src/api.ts:getJson
postJson software healthy frontend/src/api.ts:postJson
fetchPortfolio software healthy frontend/src/api.ts:fetchPortfolio
fetchForecasts software healthy frontend/src/api.ts:fetchForecasts
fetchTrades software healthy frontend/src/api.ts:fetchTrades
fetchEvents software healthy frontend/src/api.ts:fetchEvents
fetchCalibration software healthy frontend/src/api.ts:fetchCalibration
fetchModels software healthy frontend/src/api.ts:fetchModels
fetchOpsStatus software healthy frontend/src/api.ts:fetchOpsStatus
fetchActivity software healthy frontend/src/api.ts:fetchActivity
fetchCosts software healthy frontend/src/api.ts:fetchCosts
fetchAudit software healthy frontend/src/api.ts:fetchAudit
runIngest software healthy frontend/src/api.ts:runIngest
runAnalyze software healthy frontend/src/api.ts:runAnalyze
App software healthy frontend/src/App.tsx:App
fmtPct software healthy frontend/src/components/ModelsTable.tsx:fmtPct
fmtBrier software healthy frontend/src/components/ModelsTable.tsx:fmtBrier
fmtModel software healthy frontend/src/components/ModelsTable.tsx:fmtModel
ModelsTable software healthy frontend/src/components/ModelsTable.tsx:ModelsTable
fmtPct software healthy frontend/src/components/CalibrationTable.tsx:fmtPct
fmtBrier software healthy frontend/src/components/CalibrationTable.tsx:fmtBrier
CalibrationTable software healthy frontend/src/components/CalibrationTable.tsx:CalibrationTab…
fmtTime software healthy frontend/src/components/ActivityFeed.tsx:fmtTime
ActivityFeed software healthy frontend/src/components/ActivityFeed.tsx:ActivityFeed
fmtMoney software healthy frontend/src/components/PortfolioBar.tsx:fmtMoney
pnlClass software healthy frontend/src/components/PortfolioBar.tsx:pnlClass
PortfolioBar software healthy frontend/src/components/PortfolioBar.tsx:PortfolioBar
fmtModel software healthy frontend/src/components/CostsPanel.tsx:fmtModel
CostsPanel software healthy frontend/src/components/CostsPanel.tsx:CostsPanel
AuditPanel software healthy frontend/src/components/AuditPanel.tsx:AuditPanel
fmtTime software healthy frontend/src/components/TradesTable.tsx:fmtTime
fmtNum software healthy frontend/src/components/TradesTable.tsx:fmtNum
fmtCloses software healthy frontend/src/components/TradesTable.tsx:fmtCloses
hours software healthy frontend/src/components/TradesTable.tsx:hours
sideClass software healthy frontend/src/components/TradesTable.tsx:sideClass
pnlClass software healthy frontend/src/components/TradesTable.tsx:pnlClass
TradesTable software healthy frontend/src/components/TradesTable.tsx:TradesTable
fmtTime software healthy frontend/src/components/ForecastsTable.tsx:fmtTime
directionClass software healthy frontend/src/components/ForecastsTable.tsx:directionClass
outcomeMark software healthy frontend/src/components/ForecastsTable.tsx:outcomeMark
ForecastsTable software healthy frontend/src/components/ForecastsTable.tsx:ForecastsTable
fmtPct software healthy frontend/src/components/OpsBar.tsx:fmtPct
fmtUsd software healthy frontend/src/components/OpsBar.tsx:fmtUsd
ago software healthy frontend/src/components/OpsBar.tsx:ago
OpsBar software healthy frontend/src/components/OpsBar.tsx:OpsBar
relTime software healthy frontend/src/components/EventsFeed.tsx:relTime
EventsFeed software healthy frontend/src/components/EventsFeed.tsx:EventsFeed
session software healthy backend/tests/test_audit.py:13
_seed_consistent software healthy backend/tests/test_audit.py:23
_by_check software healthy backend/tests/test_audit.py:50

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
CLAUDE.md software healthy CLAUDE.md
Dockerfile software healthy Dockerfile
SPEC.md software healthy SPEC.md
DEPLOY.md software healthy DEPLOY.md
docker-compose.yml software healthy docker-compose.yml
vite.config.d.ts software healthy frontend/vite.config.d.ts
vite.config.js software healthy frontend/vite.config.js
vite.config.ts software healthy frontend/vite.config.ts
package.json software healthy frontend/package.json
tsconfig.node.json software healthy frontend/tsconfig.node.json
index.html software healthy frontend/index.html
package-lock.json software healthy frontend/package-lock.json
tsconfig.json software healthy frontend/tsconfig.json
api.ts software healthy frontend/src/api.ts
styles.css software healthy frontend/src/styles.css
main.tsx software healthy frontend/src/main.tsx
App.tsx software healthy frontend/src/App.tsx
types.ts software healthy frontend/src/types.ts
ModelsTable.tsx software healthy frontend/src/components/ModelsTable.tsx
CalibrationTable.tsx software healthy frontend/src/components/CalibrationTable.tsx
ActivityFeed.tsx software healthy frontend/src/components/ActivityFeed.tsx
PortfolioBar.tsx software healthy frontend/src/components/PortfolioBar.tsx
CostsPanel.tsx software healthy frontend/src/components/CostsPanel.tsx
AuditPanel.tsx software healthy frontend/src/components/AuditPanel.tsx
TradesTable.tsx software healthy frontend/src/components/TradesTable.tsx
ForecastsTable.tsx software healthy frontend/src/components/ForecastsTable.tsx
OpsBar.tsx software healthy frontend/src/components/OpsBar.tsx
EventsFeed.tsx software healthy frontend/src/components/EventsFeed.tsx
.env.example software healthy backend/.env.example
requirements.txt software healthy backend/requirements.txt
__init__.py software healthy backend/tests/__init__.py
test_audit.py software healthy backend/tests/test_audit.py
test_sizing.py software healthy backend/tests/test_sizing.py
test_paper.py software healthy backend/tests/test_paper.py
test_regime.py software healthy backend/tests/test_regime.py
schemas.py software healthy backend/app/schemas.py
__init__.py software healthy backend/app/__init__.py
db.py software healthy backend/app/db.py
config.py software healthy backend/app/config.py
scheduler.py software healthy backend/app/scheduler.py
activity.py software healthy backend/app/activity.py
models.py software healthy backend/app/models.py
main.py software healthy backend/app/main.py
pipeline.py software healthy backend/app/pipeline.py
routes.py software healthy backend/app/api/routes.py
__init__.py software healthy backend/app/api/__init__.py
derivs.py software healthy backend/app/ingest/derivs.py
__init__.py software healthy backend/app/ingest/__init__.py
polymarket.py software healthy backend/app/ingest/polymarket.py

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

LabelLayerStatusPath
TestKellySize software healthy backend/tests/test_sizing.py:8
TestFundingVeto software healthy backend/tests/test_sizing.py:34
TestClassifyRegime software healthy backend/tests/test_regime.py:25
TestShouldEscalate software healthy backend/tests/test_regime.py:41
TriageOutput software healthy backend/app/schemas.py:26
ForecastOutput software healthy backend/app/schemas.py:35
Base software healthy backend/app/db.py:9
Settings software healthy backend/app/config.py:11
Event software healthy backend/app/models.py:9
MarketSnapshot software healthy backend/app/models.py:30
OddsSnapshot software healthy backend/app/models.py:41
Forecast software healthy backend/app/models.py:54
Trade software healthy backend/app/models.py:85
LlmCall software healthy backend/app/models.py:102
Activity software healthy backend/app/models.py:118
Portfolio software healthy backend/app/models.py:133
AnalystCall software healthy backend/app/analysis/analyst.py:35

LabelLayerStatusPath
Base data healthy backend/app/db.py
Event data healthy backend/app/models.py
MarketSnapshot data healthy backend/app/models.py
OddsSnapshot data healthy backend/app/models.py
Forecast data healthy backend/app/models.py
Trade data healthy backend/app/models.py
LlmCall data healthy backend/app/models.py
Activity data healthy backend/app/models.py
Portfolio data healthy backend/app/models.py
events data healthy backend/app/models.py
market_snapshots data healthy backend/app/models.py
odds_snapshots data healthy backend/app/models.py
forecasts data healthy backend/app/models.py
trades data healthy backend/app/models.py
llm_calls data healthy backend/app/models.py
activity data healthy backend/app/models.py
portfolio data healthy backend/app/models.py

LabelLayerStatusPath
GET / api healthy backend/app/main.py
GET /events api healthy backend/app/api/routes.py
GET /forecasts api healthy backend/app/api/routes.py
GET /trades api healthy backend/app/api/routes.py
GET /portfolio api healthy backend/app/api/routes.py
GET /calibration api healthy backend/app/api/routes.py
GET /models api healthy backend/app/api/routes.py
GET /ops/status api healthy backend/app/api/routes.py
GET /ops/activity api healthy backend/app/api/routes.py
GET /ops/costs api healthy backend/app/api/routes.py
GET /ops/audit api healthy backend/app/api/routes.py
POST /run/ingest api healthy backend/app/api/routes.py
POST /run/analyze api healthy backend/app/api/routes.py

LabelLayerStatusPath
App frontend healthy frontend/src/App.tsx
ModelsTable frontend healthy frontend/src/components/ModelsTable.tsx
CalibrationTable frontend healthy frontend/src/components/CalibrationTable.tsx
ActivityFeed frontend healthy frontend/src/components/ActivityFeed.tsx
PortfolioBar frontend healthy frontend/src/components/PortfolioBar.tsx
CostsPanel frontend healthy frontend/src/components/CostsPanel.tsx
AuditPanel frontend healthy frontend/src/components/AuditPanel.tsx
TradesTable frontend healthy frontend/src/components/TradesTable.tsx
ForecastsTable frontend healthy frontend/src/components/ForecastsTable.tsx
OpsBar frontend healthy frontend/src/components/OpsBar.tsx
EventsFeed frontend healthy frontend/src/components/EventsFeed.tsx

LabelLayerStatusPath
frontend software healthy frontend
src software healthy frontend/src
components software healthy frontend/src/components
backend software healthy backend
tests software healthy backend/tests
app software healthy backend/app
api software healthy backend/app/api
ingest software healthy backend/app/ingest
analysis software healthy backend/app/analysis
trading software healthy backend/app/trading

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
driftwatch hardware healthy docker-compose.yml

LabelLayerStatusPath
repobility-clone-3ic0zc4r software healthy /tmp/repobility-clone-3ic0zc4r

LabelLayerStatusPath
sqlite data healthy CLAUDE.md

LabelLayerStatusPath
port:8000 network healthy Dockerfile

LabelLayerStatusPath
127.0.0.1 network healthy docker-compose.yml

LabelLayerStatusPath
vps::hetzner hardware healthy README.md
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/44c82f55-95c7-4045-8488-e3969aa80fc5/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/44c82f55-95c7-4045-8488-e3969aa80fc5/

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.