Skip to content

Fix security compliance checks#32

Draft
atul-fusionpact wants to merge 2 commits intomainfrom
cursor/fix-security-compliance-checks-b231
Draft

Fix security compliance checks#32
atul-fusionpact wants to merge 2 commits intomainfrom
cursor/fix-security-compliance-checks-b231

Conversation

@atul-fusionpact
Copy link
Copy Markdown
Contributor

Fix all failing security compliance checks by updating dependencies, hardening CI, and refining cargo-deny configuration.

This PR resolves issues with license compliance, dependency security audits, and cargo-deny checks. Specifically, it addresses protobuf 2.x and slab vulnerabilities by disabling problematic features and bumping versions, updates deny.toml to the latest schema with appropriate license allowlists (MITNFA, Unicode-3.0) and OpenSSL bans, and ensures security CI jobs use a modern Rust toolchain for reliable execution. Secret scanning found no new issues.


Open in Cursor Open in Web

cursoragent and others added 2 commits October 5, 2025 06:05
- cargo-deny: migrate config, allow Unicode/MITNFA, keep OpenSSL banned
- deps: drop protobuf via prometheus features; bump slab to 0.4.11
- config: disable yaml feature to remove unmaintained yaml-rust
- ci: pin Rust 1.88 toolchain to install latest audit/deny/license
This commit introduces a deny.toml configuration file for cargo-deny, enabling license and ban checks. It also includes a licenses.json file containing detailed license information for project dependencies.

Co-authored-by: atul <atul@fusionpact.com>
@cursor
Copy link
Copy Markdown

cursor bot commented Oct 5, 2025

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

@atul-fusionpact
Copy link
Copy Markdown
Contributor Author

@cursor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants