Software and Data Integrity Failures
This category covers code and infrastructure that does not protect against integrity violations, including using software from untrusted sources and insecure CI/CD pipelines.
Examples
- Insecure deserialization
- Unsigned or unverified code updates
- CI/CD pipeline compromises
- Auto-update functionality without integrity verification
Prevention
- Use digital signatures to verify software integrity
- Verify library dependencies
- Use SRI for CDN resources
- Secure CI/CD pipelines
- Implement code review processes