Skip to content

Implement code auditing in CI pipelines for all repositories #1061

@j-chmielewski

Description

@j-chmielewski

Introduce automated code auditing into our CI pipelines to help catch known software vulnerabilities early in the development cycle.

  • Add cargo audit step for Rust dependencies.
  • Add pnpm audit step for Node/JS/TS dependencies.
  • Ensure both commands run as part of the CI checks
  • Fail the pipeline if vulnerabilities of certain severity are detected (to be defined).
  • Allow overrides or ignore lists (e.g., via audit.toml) if necessary to handle known issues.

Future Considerations:

  • Explore deeper static analysis tools
  • Add dependency update policies or alerts (e.g., via Dependabot).

Keep the initial implementation lightweight and non-disruptive.

Metadata

Metadata

Assignees

Labels

featureNew feature or request
No fields configured for Feature.

Projects

Status

Ready to release

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions