Security · Triage 2026-04-27
P0/P1 remediation dashboard
Status, owners, and due dates pulled from the user-submitted vulnerability inventory. Click a status chip to advance it locally; export the live state to CSV.
7 of 7 items shown
PR-1 · Workflow Security
- T-001P0-AWorkflow Security
Harden / disable risky archive workflows
owner: DevOps Leaddue: 2026-04-27files- .github/workflows/archive/build-release.yml
- .github/workflows/archive/sign-release-artifacts.yml
remediation- Remove dynamic interpolation of untrusted event/input values in shell contexts
- Pin third-party actions by full commit SHA
- Reduce permissions: to least privilege per job
PR-2 · Deserialization + Sandbox Guardrails
- T-002P0-ADeserialization
Patch unsafe deserialization (torch.load / pickle.loads)
owner: Security Engineeringdue: 2026-04-27files- src/app/core/snn_integration.py
- src/cognition/adapters/model_adapter.py
- src/app/core/memory_optimization/compression_engine.py
remediation- torch.load(..., weights_only=True, map_location='cpu') where supported
- Trusted-directory + extension allowlist + SHA256 allowlist for model files
- Replace pickle.loads with JSON/msgpack or signed-blob verification gate
- T-003P0-ADebug Runtime
Kill debug-mode RCE surface in demo server
owner: Demo Ownerdue: 2026-04-27files- demos/thirstys_security_demo/demo_server.py
remediation- Set debug=False
- Bind localhost by default for demos unless explicit env override
PR-3 · SQL Injection Hardening
- T-004P0-BSQL Injection
Remove dynamic SQL concatenation
owner: Data Platformdue: 2026-04-28files- src/app/core/clickhouse_integration.py
- src/app/core/risingwave_integration.py
- src/app/core/storage.py
remediation- Strict identifier allowlists for table/view names
- Parameterize values only — never concatenate untrusted predicates
- Reject arbitrary where_clause strings; use structured filter DSL
PR-4 · Android Security Posture
- T-005P0-BMobile Security
Lock Android defaults (allowBackup, cleartext)
owner: Mobile Leaddue: 2026-04-28files- android/app/src/main/AndroidManifest.xml
- android/legion_mini/src/main/AndroidManifest.xml
- app/src/main/AndroidManifest.xml
remediation- allowBackup=false
- Disable cleartext unless debug flavor requires it
- Explicitly gate exported components and network security config
PR-5 · Dependency Upgrades + lockfiles + regression
- T-006P1Dependencies
Upgrade vulnerable Python + JS packages
owner: Platform Engdue: 2026-04-29files- requirements.txt
- desktop/package.json
- web/package.json
remediation- Python security libs first (cryptography, PyJWT, gunicorn)
- JS ecosystem (axios, next, Electron track)
- Compatibility test sweep before merge
- T-007P1Secret Response
Secret response — rotate, scrub, scan
owner: Security Leaddue: 2026-04-29files- secrets registry
- .github/workflows/**
remediation- Rotate any real credentials/private keys
- Replace committed values with placeholders
- Add secret scanning allowlist only for intentional fake examples