Engineering & Security
PublicLive system status, every shipped change, our security posture, and the tests we run against our own platform. Real data, updated as work happens.
seitrading-botsecuritytransparency
2,665
Defensive checks
try/catch/validate
273k
Lines iterated
across all versions
9,941
Code versions
preserved snapshots
92
Files iterated
one rewritten 21x
368
Auditable fixes
measured before/after
29.1k
Fix lines changed
avg 79 per fix
3,279
Fix references
in code + 2.3k bug
29·167
Endpoints · handlers
surface tested
Edit intensity by monthJan–Mar: local dev · Apr–Jul: server backups
275Jan
99Feb
272Mar
78Apr
124May
312Jun
135Jul
152Aug
Jan–Mar counts files touched locally (pre-server); Apr–Jul counts dated backups. June peaked at 312.
Representative bugs found & fixedinput-handling — a sample, not the whole
| Issue | Severity | Status |
|---|---|---|
| Non-text input crashed handler | HIGH | Fixed |
| Infinity accepted as amount | HIGH | Fixed |
| NaN passed validation | MED | Fixed |
| Unicode digits accepted | LOW | Fixed |
| News scan-lines bled across images on mobile | LOW | Fixed |
| Telegram WebApp SDK not loaded — mini-app identity blind | MED | Fixed |
| Stale router fallback address in bot service | MED | Fixed |
| Bot handler indentation crash on startup | HIGH | Fixed |
| Monaco stats blocked by cross-origin on mobile | MED | Fixed |
| Legacy client-side admin value in news view | HIGH | Fixed |
| Admin flag persisted in browser storage | MED | Fixed |
| Upload accepted user-controlled filename | MED | Fixed |
| Autopilot market orders refused by the delegation policy | HIGH | Fixed |
| Leftover isolated margin not returned to the account | MED | Fixed |
| New news uploads returned 404 on the public site | MED | Fixed |
| MAX size rejected for missing fee and slippage margin | MED | Fixed |
| Referral code lost when opened before a wallet existed | LOW | Fixed |
Fix log27 recorded maintenance days · Apr → Jun 2026
2026-06-23Trading bot7 fixes218 lines
2026-06-19Frontend3 fixes342 lines
2026-06-18Frontend3 fixes217 lines
2026-06-17Frontend8 fixes874 lines
2026-06-16Frontend3 fixes89 lines
2026-06-15Frontend7 fixes400 lines
2026-06-14Frontend12 fixes548 lines
2026-06-12Trading bot11 fixes565 lines
2026-06-11Trading bot9 fixes1,145 lines
2026-06-10Trading bot1 fixes76 lines
2026-06-09Trading bot3 fixes230 lines
2026-06-08Trading bot7 fixes768 lines
2026-06-07Admin2 fixes26 lines
2026-06-02Frontend2 fixes418 lines
2026-05-31Frontend4 fixes302 lines
2026-05-30Admin2 fixes4 lines
2026-05-29Trading bot6 fixes532 lines
2026-05-28Trading bot2 fixes126 lines
2026-05-27Trading bot1 fixes144 lines
2026-05-22Trading bot5 fixes1,606 lines
2026-05-20Frontend1 fixes295 lines
2026-04-30Docs1 fixes1,215 lines
2026-04-23Frontend5 fixes684 lines
2026-04-22Engine8 fixes132 lines
2026-04-20Engine3 fixes46 lines
2026-04-17Frontend12 fixes719 lines
2026-04-12Contracts3 fixes134 lines
Each row is a day with backup-verified fixes. Only days with surviving dated backups appear — the real cadence was higher.
Recent activity51 days · change-history · 2026-07-29 → 2026-10-03
Automated file-change log since continuous tracking began on 2026-07-29. Counts files touched per day — a different, broader measure than the diff-verified fixes above, kept separate so each number keeps a single, honest source.
2026-10-03Trading bot1 changes
2026-10-02Trading bot15 changes
2026-10-01Terminal33 changes
2026-09-30Terminal16 changes
2026-09-29Terminal20 changes
2026-09-28Trading bot41 changes
2026-09-27Terminal89 changes
2026-09-26Trading bot17 changes
2026-09-25Terminal19 changes
2026-09-24Terminal11 changes
2026-09-23Terminal18 changes
2026-09-22Trading bot12 changes
2026-09-21Terminal21 changes
2026-09-20Terminal20 changes
2026-09-19Terminal23 changes
2026-09-18Terminal51 changes
2026-09-17Terminal4 changes
2026-09-16Terminal17 changes
2026-09-15Trading bot22 changes
2026-09-14Terminal29 changes
2026-09-13Trading bot7 changes
2026-09-12Terminal4 changes
2026-09-11Terminal29 changes
2026-09-10Trading bot14 changes
2026-09-09Trading bot8 changes
2026-09-08Trading bot2 changes
2026-09-07Trading bot4 changes
2026-09-06Trading bot14 changes
2026-09-05Trading bot7 changes
2026-09-04Trading bot5 changes
2026-09-03Trading bot18 changes
2026-09-02Trading bot7 changes
2026-09-01Trading bot3 changes
2026-08-30Frontend2 changes
2026-08-28Trading bot2 changes
2026-08-25Backend4 changes
2026-08-24Terminal4 changes
2026-08-23Terminal15 changes
2026-08-22Terminal3 changes
2026-08-21Frontend26 changes
2026-08-20Terminal5 changes
2026-08-19Terminal8 changes
2026-08-18Terminal40 changes
2026-08-12Trading bot11 changes
2026-08-11Frontend2 changes
2026-08-05Radar4 changes
2026-08-03Trading bot2 changes
2026-08-01Trading bot2 changes
2026-07-31Radar8 changes
2026-07-30Trading bot6 changes
2026-07-29Trading bot6 changes
Every number here is counted from the codebase, logs, and backup archive — and each is a floor: build and command history was truncated repeatedly over the months, so the real totals run higher.
Every number here is derived from a single data source, not hand-typed. As more work is logged and more test suites run, the hub grows — because the underlying activity is real.