Description
Audit and secure backend Docker images and dependencies through automated scanning workflows.
Current Problem
The repository has Snyk workflows but they lack permission controls and Dependabot is not configured for weekly updates.
Proposed Solution
Create a standard Dependabot configuration and set up Snyk security actions to audit node packages and docker containers.
Technical Tasks
Acceptance Criteria
- Dependabot checks for workspace dependencies weekly, opening update PRs
- Snyk container scan runs on every main branch update and pull request
- Builds fail if vulnerabilities exceeding the configured threshold (e.g. Critical/High) are detected
Testing Requirements
- Inject an outdated dependency and verify that build logs report security failures
Metadata
- Priority: Medium
- Difficulty: Medium
Description
Audit and secure backend Docker images and dependencies through automated scanning workflows.
Current Problem
The repository has Snyk workflows but they lack permission controls and Dependabot is not configured for weekly updates.
Proposed Solution
Create a standard Dependabot configuration and set up Snyk security actions to audit node packages and docker containers.
Technical Tasks
Acceptance Criteria
Testing Requirements
Metadata