Skip to content

Fix dependency security alerts and stabilize lock checks - #78

Merged
bifrost0x merged 1 commit into
mainfrom
dev/security-alerts-locks
Aug 4, 2026
Merged

Fix dependency security alerts and stabilize lock checks#78
bifrost0x merged 1 commit into
mainfrom
dev/security-alerts-locks

Conversation

@bifrost0x

Copy link
Copy Markdown
Owner

What changed

  • update cryptography to 50.0.0 and socket.io-parser to 4.2.7
  • harden the vendored Socket.IO decoder against invalid attachment counts
  • make Python lock checks deterministic across hosts by reusing committed pins and targeting Python 3.11
  • add regression tests for both advisories and the lock policy

Why

The default branch reports three high-severity dependency alerts. The lock check also re-resolved dependencies from an empty temporary file, allowing new transitive releases or host-specific Python markers to make CI fail without a repository change.

Validation

  • 1313 Python tests passed, 33 skipped
  • 73 JavaScript tests passed
  • 33 Playwright tests passed
  • lock check passed with uv 0.10.9
  • vendor check passed
  • npm audit: 0 vulnerabilities
  • pip-audit: no known vulnerabilities

@bifrost0x
bifrost0x merged commit 9513d29 into main Aug 4, 2026
17 of 18 checks passed
@bifrost0x
bifrost0x deleted the dev/security-alerts-locks branch August 4, 2026 10:58
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.

1 participant