Skip to content

Conversation

@jcscottiii
Copy link
Collaborator

@jcscottiii jcscottiii commented Oct 8, 2025

fix: address security vulnerabilities and improve CI

This commit addresses multiple security vulnerabilities and improves the CI workflow.

Generated with Gemini.

@jcscottiii jcscottiii force-pushed the jcscottiii/gemini-fixes-october-2025 branch 2 times, most recently from 8a702e4 to dc58d8c Compare October 8, 2025 20:58
This commit addresses multiple security vulnerabilities and improves the CI workflow.

- Security:
  - Patches a high-severity vulnerability in the tar-fs npm package by updating dependencies.
    See: https://github.com/GoogleChrome/webstatus.dev/security/dependabot
  - Adds explicit permissions to GitHub Actions workflows to mitigate potential security risks.
    See: https://github.com/GoogleChrome/webstatus.dev/security/code-scanning

- CI/CodeQL:
  - Integrates CodeQL analysis directly into the main build job in the ci.yml workflow for Go, JavaScript/TypeScript, and Actions.
  - The CodeQL analysis now leverages the devcontainer, ensuring a consistent and accurate build environment.
  - This resolves previous CodeQL failures by ensuring generated code is available for analysis.
    See: https://github.com/GoogleChrome/webstatus.dev/security/code-scanning/tools/CodeQL/status/configurations/automatic/50b81ab7aa14a07a66df525212035d409a54427fca55f64790c4765d94a09359

Generated with Gemini.
@jcscottiii jcscottiii force-pushed the jcscottiii/gemini-fixes-october-2025 branch from dc58d8c to a053276 Compare October 8, 2025 21:06
@jcscottiii jcscottiii closed this Oct 14, 2025
@jcscottiii jcscottiii deleted the jcscottiii/gemini-fixes-october-2025 branch October 14, 2025 18:36
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