Security context

What an agent needs to avoid regressing past fixes and find the next vuln in this repo.

cessproject/cess
main @ c902006
6
Fixes
0
CVEs
HIGH
Peak severity
Highlights
Auth Bypass: 6 prior fixes. Scrutinize any change in this area.
pallets/tee-worker: most-fixed (2 issues). Treat as high-risk during review.
5 high-severity fixes in this history; regressions here are high-impact.
Recurring patterns

The bug types that recur here, drawn from past fixes, not open vulnerabilities.

Auth Bypass: Flaws in TEE worker signature validation mechanisms, such as neglecting signing time tolerances or failing to account for key rotations/upgrades, allow for valid-looking signature bypasses. Securely checking time drift and tracking historical public keys are critical to maintaining trust.
Auth Bypass: A logical inversion flaw in the verification of proof-of-space delete operations meant invalid deletion proofs could be accepted as valid. Developers must avoid simple Boolean negation bugs in security-critical proof checkers.
Auth Bypass: Missing SGX attestation and signature checks during the registration of a TEE worker could allow unauthenticated workers to insert themselves into the active state, undermining the system's hardware-based security assurances.