Skip to content

Update command-line-usage to ^7.0.3 to resolve @75lb/deep-merge security vulnerability #2996

@sunilrathore24

Description

@sunilrathore24

Description

@web/test-runner@0.20.2 currently uses command-line-usage@^7.0.1, which has a transitive dependency on a vulnerable version of @75lb/deep-merge@1.1.1 (prototype pollution vulnerability).

Current Dependency Chain

@web/test-runner@0.20.2
└── command-line-usage@7.0.1
    └── table-layout@3.0.2
        └── @75lb/deep-merge@^1.1.1 (VULNERABLE)

Proposed Solution

Update to command-line-usage@^7.0.3 which uses table-layout@^4.1.0 that has removed the vulnerable dependency entirely.

Security Impact

Versions

  • @web/test-runner: 0.20.2
  • command-line-usage current: 7.0.1
  • command-line-usage latest: 7.0.3

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions