Skip to content

[BUG] Security vulnerability via transitive dependency h3 failing CI builds #2798

@tomasoliveirz

Description

@tomasoliveirz

Current Behavior

Hi team,
We are currently using your packages, but our CI/CD pipelines (Cycode/yarn audit) are failing due to the h3 transitive dependency
It looks like h3 is having quite a few security patches in a really short timeframe (you can check the recent h3 vulnerabilities on the GitHub Advisory Database here). We had just bypassed it for 1.15.5, then Dependabot flagged 1.15.9, and now it's already requiring 1.15.10. Right now, we're having to use resolutions in our package.json to force the secure version and keep our builds green, but we'd rather not keep this forever.

Expected Behavior

The package should ideally use a secure version of h3 (at least ^1.15.10) so that downstream users don't get Dependabot alerts or failing security audits right out of the box. Bumping the version and regenerating the lockfile should fix it.

Steps To Reproduce

  1. Install @onflow/fcl in a project using Yarn.
  2. Run yarn audit
  3. See the security vulnerabilities flagged for the h3

Environment

- OS: macOS
- Node: 22.22.0
- yarn: 1.22.22

What are you currently working on that this is blocking?

It's failing our automated security checks (Cycode / Dependabot) in our CI/CD pipelines, forcing us to use manual resolutions to unblock deployments.

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions