Skip to content

Incorrect PURL found while running export management command #1869

Description

@keshav-space

org.webjars.npm:jquery should be a maven PURL, not a nuget PURL.

Failed to process Package pkg:nuget/org.webjars.npm:jquery@3.5.0: ValueError('Invalid purl \'pkg:nuget/org.webjars.npm:jquery@3.5.0\' cannot contain a "user:pass@host:port" URL Authority component: \'\'.')
 Traceback (most recent call last):
  File "../vulnerablecode/vulnerabilities/management/commands/export.py", line 149, in export_data
    ppath = hashid.get_package_purls_yml_file_path(purl)
  File "../vulnerablecode/aboutcode/hashid/__init__.py", line 158, in get_package_purls_yml_file_path
    return get_package_base_dir(purl) / PURLS_FILENAME
  File "../vulnerablecode/aboutcode/hashid/__init__.py", line 147, in get_package_base_dir
    purl = PackageURL.from_string(purl)
  File "../vulnerablecode/venv/lib/python3.9/site-packages/packageurl/__init__.py", line 508, in from_string
    raise ValueError(msg)
ValueError: Invalid purl 'pkg:nuget/org.webjars.npm:jquery@3.5.0' cannot contain a "user:pass@host:port" URL Authority component: ''.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions