Files
shopdb-flask/security-findings-tracker.csv
Proudlock 5cd5332397
Some checks failed
CI / backend (push) Has been cancelled
CI / naming (push) Has been cancelled
CI / gates (push) Has been cancelled
CI / frontend (push) Has been cancelled
CI / lean-build (push) Has been cancelled
Add agent fingerprinting, client certificate auth, and security audit documentation
This commit adds:
- Database migrations for app_delta fingerprints and client certificates
- Scripts for certificate generation and fingerprint backfilling
- Comprehensive security audit reports and findings tracking
- Implementation documentation for certificate authentication
- Test utilities for certificate renewal and fingerprinting
- GE-ENFORCE collector fix documentation

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-09-15 09:18:12 -04:00

1.1 KiB

1IDSeverityCWETitleFileLinesStatusPriorityAssignedNotes
2f_agent_binj_1HIGHCWE-345Agent Binary Injectionplugins/endpoints/api/agentupload.py127-131OpenP0Malicious binary deployment as SYSTEM - requires code signing
3f_t_auth_acct_enum_1_1HIGHCWE-204Account Enumeration via Lockoutshopdb/core/api/auth.py102-107OpenP0Username leak via HTTP 403/401 difference - fix constant-time response
4f_jwt_timing_1HIGHCWE-208Collector API Key Timing Attackshopdb/core/api/collector.py135-137OpenP0Replace == with hmac.compare_digest()
5f_jwt_1_1MEDIUMCWE-613Refresh Token Non-Rotationshopdb/core/api/auth.py160-186OpenP130-day token reuse - implement rotation
6f_t_gf_rate_limit_bypass_upload_1_1MEDIUMCWE-770Token Refresh Rate Limit Bypassshopdb/core/api/auth.py160-186OpenP1Add rate limiting to /refresh endpoint
7f_gf_upload_dos_1_3MEDIUMCWE-307File Upload DoSshopdb/config.py145-151OpenP1Add rate limiting to upload endpoints
8f_gf_collector_rc_3_event_dedupLOWCWE-362Event Deduplication Race Conditionplugins/endpoints/plugin.py1259-1278OpenP2TOCTOU in collector - add SELECT FOR UPDATE