packageurl-python icon indicating copy to clipboard operation
packageurl-python copied to clipboard

Python implementation of the package url spec. This project is sponsored by NLnet project https://nlnet.nl/project/vulnerabilitydatabase/ , the Google Summer of Code, nexB and other generous sponsors...

Results 70 packageurl-python issues
Sort by recently updated
recently updated
newest added

Converting purl: ``` pkg:bitbucket/pypa/[email protected] ``` to url gives: ``` https://bitbucket.org/pypa/distlib/get/0.2.8.tar.gz ``` Getting this URL gives: You may not have access to this repository or it no longer exists in this...

I have a script that extracts parameters from a DLL such as the Author and Product name and I have identified a case where the attributes are encoded twice within...

Goes with https://github.com/package-url/purl-spec/pull/433

Some observations as a drive-by contributor, it would be lovely if: - there was a [pull request template](https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/creating-a-pull-request-template-for-your-repository) - the `--diff` settings in the CI linters told the whole story...

Reference: - https://github.com/package-url/purl-spec/issues/644

Test suite

This PR adds a comprehensive list of all pURL types that are referenced in https://github.com/package-url/purl-spec/blob/master/PURL-TYPES.rst It also enforces the validation of a pURL type. For context, I made this list...

Deliverable: Ensure that we can parse and validate with new syntax checks all supported ecosystems. - [ ] `alpm` https://github.com/package-url/purl-spec/blob/main/types/alpm-definition.json - [ ] `apk` https://github.com/package-url/purl-spec/blob/main/types/apk-definition.json - [ ] `bazel` -...

With changes in CPAN purl type definition https://github.com/package-url/purl-spec/pull/420 We need to change the way how we validate a CPAN PURL

We toady have namespace for purls as discussed here https://github.com/package-url/purl-spec/issues/204 But we also have this in spec ``For PURL Types where a namespace is not used, such as golang, use...

Golang purls treats purls with Upper characters differently. https://go.dev/ref/mod#goproxy-protocol Currently the code lives in https://github.com/aboutcode-org/go-inspector/blob/442bc5b83d5aeff2b7a27937ec82b63277bc8f7c/src/go_inspector/utils.py#L211 We are copyipng the code in this repo for now, but moving forward it needs...