Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a PyPa importer, organize the code using a shared osv.py #780

Merged
merged 132 commits into from
Sep 9, 2022

Conversation

ziadhany
Copy link
Collaborator

Signed-off-by: Ziad [email protected]

summary = build_description(summary=summary, description=details)
aliases = raw_data.get("aliases") or []
if raw_id:
aliases.append(raw_id)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

dedupe the aliases, raw_id might be already in aliases

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, raw_id is a unique identifier for the vulnerability entry and The aliases field gives a list of IDs of the same vulnerability in other databases. so I think this can't be duplicated. this code from pysec importer #632 I just move it to osv.py and I try to make it useable so I can use osv.py in oss-fuzz and pypa importer
https://ossf.github.io/osv-schema/#aliases-field
https://ossf.github.io/osv-schema/#id-modified-fields


affected_packages = []
if "affected" not in raw_data:
logger.error(f"affected_packages not found - {raw_id !r}")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove this logger, if "affected" is not in data we can't do anything

@TG1999
Copy link
Contributor

TG1999 commented Jun 29, 2022

@ziadhany this looks good to me, have you verified that these importers work and have you ran the default improver over the imported data?

@ziadhany
Copy link
Collaborator Author

ziadhany commented Jun 29, 2022

@ziadhany this looks good to me, have you verified that these importers work and have you ran the default improver over the imported data?

pysec and pypa importer run as expected but some package have a invalid version range .
ex:

'PYSEC-2006-1' InvalidVersion("'2.0.0-final'
'PYSEC-2020-230' InvalidVersion("'0.1.0-dev'

and some weird like this
ex : https://github.com/pypa/advisory-database/blob/f4f630e3fabbeb545c0baabe9b0d3da264732f02/vulns/jw.util/PYSEC-2020-341.yaml

  versions:
  - -class.-jw.util.version.Version-

should I remove the quotas or make a issue in univers or ignore this ?
and Default Improver failed without any reason can you have a look ?

Traceback (most recent call last):
  File "/home/ziad/Desktop/open_source/vulnerablecode/vulnerabilities/management/commands/improve.py", line 59, in improve_data
    ImproveRunner(improver).run()
  File "/home/ziad/Desktop/open_source/vulnerablecode/vulnerabilities/improve_runner.py", line 41, in run
    process_inferences(
  File "/usr/lib/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/ziad/Desktop/open_source/vulnerablecode/vulnerabilities/improve_runner.py", line 65, in process_inferences
    for inference in inferences:
  File "/home/ziad/Desktop/open_source/vulnerablecode/vulnerabilities/improvers/default.py", line 59, in get_inferences
    yield Inference.from_advisory_data(
  File "/home/ziad/Desktop/open_source/vulnerablecode/vulnerabilities/improver.py", line 93, in from_advisory_data
    return cls(
  File "<string>", line 10, in __init__
  File "/home/ziad/Desktop/open_source/vulnerablecode/vulnerabilities/improver.py", line 50, in __post_init__
    assert (
AssertionError
Failed to run improver vulnerabilities.improvers.default.DefaultImprover. Continuing...
CommandError: 1 failed!: vulnerabilities.improvers.default.DefaultImprover

TG1999 and others added 7 commits July 4, 2022 22:14
@ziadhany ziadhany self-assigned this Jul 5, 2022
dependabot bot and others added 6 commits July 6, 2022 21:37
Bumps [lxml](https://github.com/lxml/lxml) from 4.8.0 to 4.9.1.
- [Release notes](https://github.com/lxml/lxml/releases)
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)
- [Commits](lxml/lxml@lxml-4.8.0...lxml-4.9.1)

---
updated-dependencies:
- dependency-name: lxml
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [django](https://github.com/django/django) from 4.0.4 to 4.0.6.
- [Release notes](https://github.com/django/django/releases)
- [Commits](django/django@4.0.4...4.0.6)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Run import then improve at each cycle.

Signed-off-by: Philippe Ombredanne <[email protected]>
ReST is picky on spacing and indentations.

Signed-off-by: Philippe Ombredanne <[email protected]>
@TG1999
Copy link
Contributor

TG1999 commented Jul 14, 2022

'PYSEC-2006-1' InvalidVersion("'2.0.0-final')
'PYSEC-2020-230' InvalidVersion("'0.1.0-dev')

@ziadhany try to strip the comas when univers fails to parse this.

  versions:
  - -class.-jw.util.version.Version-

Just ignore this, we can't parse this. This is invalid

Traceback (most recent call last):
  File "/home/ziad/Desktop/open_source/vulnerablecode/vulnerabilities/management/commands/improve.py", line 59, in improve_data
    ImproveRunner(improver).run()
  File "/home/ziad/Desktop/open_source/vulnerablecode/vulnerabilities/improve_runner.py", line 41, in run
    process_inferences(
  File "/usr/lib/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/home/ziad/Desktop/open_source/vulnerablecode/vulnerabilities/improve_runner.py", line 65, in process_inferences
    for inference in inferences:
  File "/home/ziad/Desktop/open_source/vulnerablecode/vulnerabilities/improvers/default.py", line 59, in get_inferences
    yield Inference.from_advisory_data(
  File "/home/ziad/Desktop/open_source/vulnerablecode/vulnerabilities/improver.py", line 93, in from_advisory_data
    return cls(
  File "<string>", line 10, in __init__
  File "/home/ziad/Desktop/open_source/vulnerablecode/vulnerabilities/improver.py", line 50, in __post_init__
    assert (
AssertionError
Failed to run improver vulnerabilities.improvers.default.DefaultImprover. Continuing...
CommandError: 1 failed!: vulnerabilities.improvers.default.DefaultImprover

other than this I was not able to reproduce this issue, can you add some logs and tell us how the data looks like there

@TG1999
Copy link
Contributor

TG1999 commented Jul 21, 2022

@ziadhany any updates on this?

@ziadhany
Copy link
Collaborator Author

ziadhany commented Jul 21, 2022

@ziadhany any updates on this?

Pypa importer logs

Importing data using vulnerabilities.importers.pypa.PyPaImporter
unsupported file .id-allocator
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2021-121' InvalidVersion("'trunk' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2021-338' InvalidVersion("'4.11-final' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2006-1' InvalidVersion("'2.0.0-final' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2008-3' InvalidVersion("'2.0.0-final' is not a valid <class 'univers.versions.PypiVersion'>")
Invalid Version - PypiVersion - 'PYSEC-2021-371' - '0.2.0-n653'
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2018-100' InvalidVersion("'0.3m1' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2022-34' InvalidVersion("'0.2.4dev' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2019-23' InvalidVersion("'0.2.4dev' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2022-167' InvalidVersion("'0.2.4dev' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2019-120' InvalidVersion("'2.2.0-dev' is not a valid <class 'univers.versions.PypiVersion'>")
Invalid Version - PypiVersion - 'PYSEC-2019-125' - '2019-09-12'
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2021-97' InvalidVersion("'1dev' is not a valid <class 'univers.versions.PypiVersion'>")
PackageURL ValueError - 'PYSEC-2022-228' - purl: 'pkg:pypi:gerapy'
PackageURL ValueError - 'PYSEC-2022-227' - purl: 'pkg:pypi:bottle'
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2020-341' InvalidVersion("'-class.-jw.util.version.Version-' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2018-115' InvalidVersion("'0.3.1-p1' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2018-114' InvalidVersion("'0.3.1-p1' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2019-6' InvalidVersion("'0.7.10p1' is not a valid <class 'univers.versions.PypiVersion'>")
PackageURL ValueError - 'PYSEC-2022-233' - purl: 'pkg:pypi:openssh-key-parser'
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2017-47' InvalidVersion("'0.7.1.fix1' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2022-12' InvalidVersion("'0.7.1.fix1' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2015-24' InvalidVersion("'0.7.1.fix1' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2017-46' InvalidVersion("'0.7.1.fix1' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2015-25' InvalidVersion("'0.7.1.fix1' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2019-126' InvalidVersion("'a3' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2017-41' InvalidVersion("'a3' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2021-428' InvalidVersion("'0.1.0.dev' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2022-166' InvalidVersion("'0.1-bulbasaur' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2018-19' InvalidVersion("'0.1-bulbasaur' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2008-8' InvalidVersion("'0.1-bulbasaur' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2019-102' InvalidVersion("'2013-01-21T20:33:09+0100' is not a valid <class 'univers.versions.PypiVersion'>")
PackageURL ValueError - 'PYSEC-2022-234' - purl: 'pkg:pypi:poetry'
PackageURL ValueError - 'PYSEC-2022-232' - purl: 'pkg:pypi:nvflare'
PackageURL ValueError - 'PYSEC-2022-231' - purl: 'pkg:pypi:nvflare'
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2017-103' InvalidVersion("'1.0beta6.1' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2022-5' InvalidVersion("'2.0.1rc2-git' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2019-106' InvalidVersion("'2.0.1rc2-git' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2021-859' InvalidVersion("'2.0.1rc2-git' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2021-356' InvalidVersion("'2.0.1rc2-git' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2020-216' InvalidVersion("'1.3.1dev' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2012-1' InvalidVersion("'1.3.1dev' is not a valid <class 'univers.versions.PypiVersion'>")
PackageURL ValueError - 'PYSEC-2021-874' - purl: 'pkg:pypi:pytorch-lightning'
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2020-230' InvalidVersion("'0.1.0-dev' is not a valid <class 'univers.versions.PypiVersion'>")
PackageURL ValueError - 'PYSEC-2021-872' - purl: 'pkg:pypi:distributed'
PackageURL ValueError - 'PYSEC-2022-230' - purl: 'pkg:pypi:lxml'
PackageURL ValueError - 'PYSEC-2022-229' - purl: 'pkg:pypi:gradio'
PackageURL ValueError - 'PYSEC-2021-873' - purl: 'pkg:pypi:gradio'
Successfully imported data using vulnerabilities.importers.pypa.PyPaImporter

Pysec importer logs :

/home/ziad/Desktop/open_source/vulnerablecode/venv/bin/python /home/ziad/Desktop/open_source/vulnerablecode/manage.py import vulnerabilities.importers.pysec.PyPIImporter
Importing data using vulnerabilities.importers.pysec.PyPIImporter
NotImplementedError PyPI package file_name: OSV-2021-449.json
NotImplementedError PyPI package file_name: GHSA-22gh-3r9q-xf38.json
NotImplementedError PyPI package file_name: GHSA-22jr-vc7j-g762.json
NotImplementedError PyPI package file_name: GHSA-22p3-qrh9-cx32.json
NotImplementedError PyPI package file_name: GHSA-22wc-c9wj-6q2v.json
NotImplementedError PyPI package file_name: GHSA-232r-66cg-79px.json
NotImplementedError PyPI package file_name: GHSA-23c7-6444-399m.json
NotImplementedError PyPI package file_name: GHSA-23hm-7w47-xw72.json
NotImplementedError PyPI package file_name: GHSA-246w-56m2-5899.json
NotImplementedError PyPI package file_name: GHSA-2473-9hgq-j7xw.json
NotImplementedError PyPI package file_name: GHSA-247x-2f9f-5wp7.json
NotImplementedError PyPI package file_name: GHSA-24x4-6qmh-88qg.json
NotImplementedError PyPI package file_name: GHSA-24x6-8c7m-hv3f.json
NotImplementedError PyPI package file_name: GHSA-2647-c639-qv2j.json
NotImplementedError PyPI package file_name: GHSA-267x-w5hx-8hjr.json
NotImplementedError PyPI package file_name: GHSA-26j7-6w8w-7922.json
NotImplementedError PyPI package file_name: GHSA-278g-rq84-9hmg.json
NotImplementedError PyPI package file_name: GHSA-27j5-4p9v-pp67.json
NotImplementedError PyPI package file_name: GHSA-27p5-7cw6-m45h.json
NotImplementedError PyPI package file_name: GHSA-27qf-jwm8-g7f3.json
NotImplementedError PyPI package file_name: GHSA-2828-9vh6-9m6j.json
NotImplementedError PyPI package file_name: GHSA-28mg-98xm-q493.json
NotImplementedError PyPI package file_name: GHSA-29vr-79w7-p649.json
NotImplementedError PyPI package file_name: GHSA-2c8c-84w2-j38j.json
NotImplementedError PyPI package file_name: GHSA-2ccw-7px8-vmpf.json
NotImplementedError PyPI package file_name: GHSA-2cpx-427x-q2c6.json
NotImplementedError PyPI package file_name: GHSA-2f9x-5v75-3qv4.json
NotImplementedError PyPI package file_name: GHSA-2fc2-6r4j-p65h.json
NotImplementedError PyPI package file_name: GHSA-2fch-jvg5-crf6.json
NotImplementedError PyPI package file_name: GHSA-2gfx-95x2-5v3x.json
NotImplementedError PyPI package file_name: GHSA-2ghc-6v89-pw9j.json
NotImplementedError PyPI package file_name: GHSA-2gwj-7jmv-h26r.json
NotImplementedError PyPI package file_name: GHSA-2hwx-mjrm-v3g8.json
NotImplementedError PyPI package file_name: GHSA-2j58-pwwv-x666.json
NotImplementedError PyPI package file_name: GHSA-2jc8-4r6g-282j.json
NotImplementedError PyPI package file_name: GHSA-2m34-jcjv-45xf.json
NotImplementedError PyPI package file_name: GHSA-2p25-55c9-h58q.json
NotImplementedError PyPI package file_name: GHSA-2p78-8hh6-96xc.json
NotImplementedError PyPI package file_name: GHSA-2p9q-h29j-3f5v.json
NotImplementedError PyPI package file_name: GHSA-2pfh-q76x-gwvm.json
NotImplementedError PyPI package file_name: GHSA-2qx8-589j-gcpx.json
NotImplementedError PyPI package file_name: GHSA-2r2f-g8mw-9gvr.json
NotImplementedError PyPI package file_name: GHSA-2r8p-fg3c-wcj4.json
NotImplementedError PyPI package file_name: GHSA-2rcm-phc9-3945.json
NotImplementedError PyPI package file_name: GHSA-2v5j-q74q-r53f.json
NotImplementedError PyPI package file_name: GHSA-2vj5-px25-gjrp.json
NotImplementedError PyPI package file_name: GHSA-2vv3-56qg-g2cf.json
NotImplementedError PyPI package file_name: GHSA-2wmv-37vq-52g5.json
NotImplementedError PyPI package file_name: GHSA-2ww3-fxvq-293j.json
NotImplementedError PyPI package file_name: GHSA-2wx6-wc87-rmjm.json
NotImplementedError PyPI package file_name: GHSA-2x54-j4m3-r6wx.json
NotImplementedError PyPI package file_name: GHSA-2xgj-xhgf-ggjv.json
NotImplementedError PyPI package file_name: GHSA-2xpj-f5g2-8p7m.json
NotImplementedError PyPI package file_name: GHSA-2xwp-m7mq-7q3r.json
NotImplementedError PyPI package file_name: GHSA-32gv-6cf3-wcmq.json
NotImplementedError PyPI package file_name: GHSA-32pc-xphx-q4f6.json
NotImplementedError PyPI package file_name: GHSA-32w7-9whp-cjp9.json
NotImplementedError PyPI package file_name: GHSA-337x-4q8g-prc5.json
NotImplementedError PyPI package file_name: GHSA-33c7-2mpw-hg34.json
NotImplementedError PyPI package file_name: GHSA-33h2-69j3-r336.json
NotImplementedError PyPI package file_name: GHSA-3448-vrgh-85xr.json
NotImplementedError PyPI package file_name: GHSA-34f9-hjfq-rr8j.json
NotImplementedError PyPI package file_name: GHSA-34wj-p5jm-2p96.json
NotImplementedError PyPI package file_name: GHSA-35m5-8cvj-8783.json
NotImplementedError PyPI package file_name: GHSA-35rg-466w-77h3.json
NotImplementedError PyPI package file_name: GHSA-36vm-xw34-x4pj.json
NotImplementedError PyPI package file_name: GHSA-374m-jm66-3vj8.json
NotImplementedError PyPI package file_name: GHSA-375m-5fvv-xq23.json
NotImplementedError PyPI package file_name: GHSA-37cf-r3w2-gjfw.json
NotImplementedError PyPI package file_name: GHSA-37hp-765x-j95x.json
NotImplementedError PyPI package file_name: GHSA-37m5-42qp-4qpr.json
NotImplementedError PyPI package file_name: GHSA-384w-5v3f-q499.json
NotImplementedError PyPI package file_name: GHSA-3872-f48p-pxqj.json
NotImplementedError PyPI package file_name: GHSA-38fc-9xqv-7f7q.json
NotImplementedError PyPI package file_name: GHSA-38rv-5jqc-m2cv.json
NotImplementedError PyPI package file_name: GHSA-393f-2jr3-cp69.json
NotImplementedError PyPI package file_name: GHSA-3c45-wgjp-7v9r.json
NotImplementedError PyPI package file_name: GHSA-3c5c-7235-994j.json
NotImplementedError PyPI package file_name: GHSA-3c67-gc48-983w.json
NotImplementedError PyPI package file_name: GHSA-3cwm-7jmm-774w.json
NotImplementedError PyPI package file_name: GHSA-3ff2-r28g-w7h9.json
NotImplementedError PyPI package file_name: GHSA-3gh2-xw74-jmcw.json
NotImplementedError PyPI package file_name: GHSA-3gqj-cmxr-p4x2.json
NotImplementedError PyPI package file_name: GHSA-3gw4-m5w7-v89c.json
NotImplementedError PyPI package file_name: GHSA-3h8m-483j-7xxm.json
NotImplementedError PyPI package file_name: GHSA-3hfw-x7gx-437c.json
NotImplementedError PyPI package file_name: GHSA-3hq4-f2v6-q338.json
NotImplementedError PyPI package file_name: GHSA-3hxh-8cp2-g4hg.json
NotImplementedError PyPI package file_name: GHSA-3j5x-7ccf-ppgm.json
NotImplementedError PyPI package file_name: GHSA-3jqw-crqj-w8qw.json
NotImplementedError PyPI package file_name: GHSA-3m3h-v9hv-9j4h.json
NotImplementedError PyPI package file_name: GHSA-3m93-m4q6-mc6v.json
NotImplementedError PyPI package file_name: GHSA-3mw4-6rj6-74g5.json
NotImplementedError PyPI package file_name: GHSA-3mwg-gp5g-fv3q.json
NotImplementedError PyPI package file_name: GHSA-3p3h-qghp-hvh2.json
NotImplementedError PyPI package file_name: GHSA-3p4q-x8f3-p7vq.json
NotImplementedError PyPI package file_name: GHSA-3pqx-4fqf-j49f.json
NotImplementedError PyPI package file_name: GHSA-3q6g-vf58-7m4g.json
NotImplementedError PyPI package file_name: GHSA-3qgw-p4fm-x7gf.json
NotImplementedError PyPI package file_name: GHSA-3qpr-7rmg-73v8.json
NotImplementedError PyPI package file_name: GHSA-3qxp-qjq7-w4hf.json
NotImplementedError PyPI package file_name: GHSA-3r7g-wrpr-j5g4.json
NotImplementedError PyPI package file_name: GHSA-3rcw-9p9x-582v.json
NotImplementedError PyPI package file_name: GHSA-3v7g-4pg3-7r6j.json
NotImplementedError PyPI package file_name: GHSA-3vcg-8p79-jpcv.json
NotImplementedError PyPI package file_name: GHSA-3w67-q784-6w7c.json
NotImplementedError PyPI package file_name: GHSA-3wvg-mj6g-m9cv.json
NotImplementedError PyPI package file_name: GHSA-3x4c-pq33-4w3q.json
NotImplementedError PyPI package file_name: GHSA-3x8c-fmpc-5rmq.json
NotImplementedError PyPI package file_name: GHSA-3xg5-6c3j-vp8x.json
NotImplementedError PyPI package file_name: GHSA-3xv8-3j54-hgrp.json
NotImplementedError PyPI package file_name: GHSA-3xxv-p78r-4fc6.json
NotImplementedError PyPI package file_name: GHSA-4278-2v5v-65r4.json
NotImplementedError PyPI package file_name: GHSA-428x-9xc2-m8mj.json
NotImplementedError PyPI package file_name: GHSA-4298-89hc-6rfv.json
NotImplementedError PyPI package file_name: GHSA-42fp-4hm3-j8r7.json
NotImplementedError PyPI package file_name: GHSA-42q4-9xf9-f67x.json
NotImplementedError PyPI package file_name: GHSA-434h-p4gx-jm89.json
NotImplementedError PyPI package file_name: GHSA-435p-f82x-mxwm.json
NotImplementedError PyPI package file_name: GHSA-4365-fhm5-qcrx.json
NotImplementedError PyPI package file_name: GHSA-43fq-w8qq-v88h.json
NotImplementedError PyPI package file_name: GHSA-43jf-985q-588j.json
NotImplementedError PyPI package file_name: GHSA-43q8-3fv7-pr5x.json
NotImplementedError PyPI package file_name: GHSA-44qp-9wwf-734r.json
NotImplementedError PyPI package file_name: GHSA-452g-f7fp-9jf7.json
NotImplementedError PyPI package file_name: GHSA-462w-v97r-4m45.json
NotImplementedError PyPI package file_name: GHSA-47qg-q58v-7vrp.json
NotImplementedError PyPI package file_name: GHSA-47wv-vhj2-g66m.json
NotImplementedError PyPI package file_name: GHSA-4822-jvwx-w47h.json
NotImplementedError PyPI package file_name: GHSA-48mj-p7x2-5jfm.json
NotImplementedError PyPI package file_name: GHSA-48vv-2pmq-9fvv.json
NotImplementedError PyPI package file_name: GHSA-4952-p58q-6crx.json
NotImplementedError PyPI package file_name: GHSA-49qr-xh3w-h436.json
NotImplementedError PyPI package file_name: GHSA-49rx-x2rw-pc6f.json
NotImplementedError PyPI package file_name: GHSA-4c4g-crqm-xrxw.json
NotImplementedError PyPI package file_name: GHSA-4cfr-gjfx-fj3x.json
NotImplementedError PyPI package file_name: GHSA-4f7p-27jc-3c36.json
NotImplementedError PyPI package file_name: GHSA-4f99-p9c2-3j8x.json
NotImplementedError PyPI package file_name: GHSA-4fg4-p75j-w5xj.json
NotImplementedError PyPI package file_name: GHSA-4fjv-pmhg-3rfg.json
NotImplementedError PyPI package file_name: GHSA-4fx9-vc88-q2xc.json
NotImplementedError PyPI package file_name: GHSA-4g82-3jcr-q52w.json
NotImplementedError PyPI package file_name: GHSA-4g9f-63rx-5cw4.json
NotImplementedError PyPI package file_name: GHSA-4gv5-qhvr-36vv.json
NotImplementedError PyPI package file_name: GHSA-4hrh-9vmp-2jgg.json
NotImplementedError PyPI package file_name: GHSA-4hvf-hxvg-f67v.json
NotImplementedError PyPI package file_name: GHSA-4hvv-7x94-7vq8.json
NotImplementedError PyPI package file_name: GHSA-4j82-5ccr-4r8v.json
NotImplementedError PyPI package file_name: GHSA-4jh2-3c85-q67h.json
NotImplementedError PyPI package file_name: GHSA-4m72-rmm9-2qjr.json
NotImplementedError PyPI package file_name: GHSA-4mg4-wvmx-5332.json
NotImplementedError PyPI package file_name: GHSA-4mp3-385r-v63f.json
NotImplementedError PyPI package file_name: GHSA-4mrx-6fxm-8jpg.json
NotImplementedError PyPI package file_name: GHSA-4p4p-www8-8fv9.json
NotImplementedError PyPI package file_name: GHSA-4ph2-8337-hm62.json
NotImplementedError PyPI package file_name: GHSA-4ppp-gpcr-7qf6.json
NotImplementedError PyPI package file_name: GHSA-4pwq-fj89-6rjc.json
NotImplementedError PyPI package file_name: GHSA-4q2r-qxp6-h5j6.json
NotImplementedError PyPI package file_name: GHSA-4q96-6xhq-ff43.json
NotImplementedError PyPI package file_name: GHSA-4r65-35qq-ch8j.json
NotImplementedError PyPI package file_name: GHSA-4rcq-jv2f-898j.json
NotImplementedError PyPI package file_name: GHSA-4v3r-hqr9-69jf.json
NotImplementedError PyPI package file_name: GHSA-4v5p-v5h9-6xjx.json
NotImplementedError PyPI package file_name: GHSA-4v9q-cgpw-cf38.json
NotImplementedError PyPI package file_name: GHSA-4vf2-4xcg-65cx.json
NotImplementedError PyPI package file_name: GHSA-4vrf-ff7v-hpgr.json
NotImplementedError PyPI package file_name: GHSA-4vwq-x64q-j4cj.json
NotImplementedError PyPI package file_name: GHSA-4w8f-hjm9-xwgf.json
NotImplementedError PyPI package file_name: GHSA-4w8p-x6g8-fv64.json
NotImplementedError PyPI package file_name: GHSA-4xfp-4pfp-89wg.json
NotImplementedError PyPI package file_name: GHSA-52q8-877j-gghq.json
NotImplementedError PyPI package file_name: GHSA-537h-rv9q-vvph.json
NotImplementedError PyPI package file_name: GHSA-53qw-q765-4fww.json
NotImplementedError PyPI package file_name: GHSA-545v-42p7-98fq.json
NotImplementedError PyPI package file_name: GHSA-54ch-gjq5-4976.json
NotImplementedError PyPI package file_name: GHSA-5545-2q6w-2gh6.json
NotImplementedError PyPI package file_name: GHSA-55j9-849x-26h4.json
NotImplementedError PyPI package file_name: GHSA-55x5-fj6c-h6m8.json
NotImplementedError PyPI package file_name: GHSA-562c-5r94-xh97.json
NotImplementedError PyPI package file_name: GHSA-56wv-2wr9-3h9r.json
NotImplementedError PyPI package file_name: GHSA-57h3-9rgr-c24m.json
NotImplementedError PyPI package file_name: GHSA-57qv-h9m7-jxfg.json
NotImplementedError PyPI package file_name: GHSA-57wx-m983-2f88.json
NotImplementedError PyPI package file_name: GHSA-5889-7v45-q28m.json
NotImplementedError PyPI package file_name: GHSA-58c7-px5v-82hh.json
NotImplementedError PyPI package file_name: GHSA-5946-mpw5-pqxx.json
NotImplementedError PyPI package file_name: GHSA-59q2-x2qc-4c97.json
NotImplementedError PyPI package file_name: GHSA-5crj-c72x-m7gq.json
NotImplementedError PyPI package file_name: GHSA-5f2r-qp73-37mr.json
NotImplementedError PyPI package file_name: GHSA-5f3f-pg2c-cxcv.json
NotImplementedError PyPI package file_name: GHSA-5f5c-687x-g5qm.json
NotImplementedError PyPI package file_name: GHSA-5fp8-c45m-256p.json
NotImplementedError PyPI package file_name: GHSA-5fq8-3q2f-4m5g.json
NotImplementedError PyPI package file_name: GHSA-5gm3-px64-rw72.json
NotImplementedError PyPI package file_name: GHSA-5gqf-456p-4836.json
NotImplementedError PyPI package file_name: GHSA-5h6m-9mvx-m6c5.json
NotImplementedError PyPI package file_name: GHSA-5hg3-6c2f-f3wr.json
NotImplementedError PyPI package file_name: GHSA-5hj3-vjjf-f5m7.json
NotImplementedError PyPI package file_name: GHSA-5hmm-x8q8-w5jh.json
NotImplementedError PyPI package file_name: GHSA-5hx2-qx8j-qjqm.json
NotImplementedError PyPI package file_name: GHSA-5j2h-h5hg-3wf8.json
NotImplementedError PyPI package file_name: GHSA-5jq3-8437-x35p.json
NotImplementedError PyPI package file_name: GHSA-5jqp-qgf6-3pvh.json
NotImplementedError PyPI package file_name: GHSA-5jrq-582v-9767.json
NotImplementedError PyPI package file_name: GHSA-5m69-3chg-6f8m.json
NotImplementedError PyPI package file_name: GHSA-5mc5-5j6c-qmf9.json
NotImplementedError PyPI package file_name: GHSA-5p3x-r448-pc62.json
NotImplementedError PyPI package file_name: GHSA-5p9j-w2wx-qx4c.json
NotImplementedError PyPI package file_name: GHSA-5pcx-vqjp-p34w.json
NotImplementedError PyPI package file_name: GHSA-5phf-pp7p-vc2r.json
NotImplementedError PyPI package file_name: GHSA-5pr9-v234-jw36.json
NotImplementedError PyPI package file_name: GHSA-5qcg-w2cc-xffw.json
NotImplementedError PyPI package file_name: GHSA-5qw5-89mw-wcg2.json
NotImplementedError PyPI package file_name: GHSA-5r76-cjf4-c9qx.json
NotImplementedError PyPI package file_name: GHSA-5rpc-gwh9-q9fg.json
NotImplementedError PyPI package file_name: GHSA-5rrg-rr89-x9mv.json
NotImplementedError PyPI package file_name: GHSA-5v77-j66x-4c4g.json
NotImplementedError PyPI package file_name: GHSA-5vq5-pg3r-9ph3.json
NotImplementedError PyPI package file_name: GHSA-5wpj-c6f7-24x8.json
NotImplementedError PyPI package file_name: GHSA-5wrh-4jwv-5w78.json
NotImplementedError PyPI package file_name: GHSA-5wv5-4vpf-pj6m.json
NotImplementedError PyPI package file_name: GHSA-5xc6-fpc7-4qvg.json
NotImplementedError PyPI package file_name: GHSA-5xp3-jfq3-5q8x.json
NotImplementedError PyPI package file_name: GHSA-5xvc-vgmp-jgc3.json
NotImplementedError PyPI package file_name: GHSA-5xwc-mrhx-5g3m.json
NotImplementedError PyPI package file_name: GHSA-624f-cqvr-3qw4.json
NotImplementedError PyPI package file_name: GHSA-627q-g293-49q7.json
NotImplementedError PyPI package file_name: GHSA-62gx-355r-9fhg.json
NotImplementedError PyPI package file_name: GHSA-62xg-239j-vxg7.json
NotImplementedError PyPI package file_name: GHSA-634c-v2xv-ffpg.json
NotImplementedError PyPI package file_name: GHSA-63rq-p8fp-524q.json
NotImplementedError PyPI package file_name: GHSA-63xm-rx5p-xvqr.json
NotImplementedError PyPI package file_name: GHSA-6445-fm66-fvq2.json
NotImplementedError PyPI package file_name: GHSA-6528-wvf6-f6qg.json
NotImplementedError PyPI package file_name: GHSA-652x-xj99-gmcc.json
NotImplementedError PyPI package file_name: GHSA-656c-6cxf-hvcv.json
NotImplementedError PyPI package file_name: GHSA-65rm-h285-5cc5.json
NotImplementedError PyPI package file_name: GHSA-65xw-pcqw-hjrh.json
NotImplementedError PyPI package file_name: GHSA-663j-rjcr-789f.json
NotImplementedError PyPI package file_name: GHSA-66gw-5xpf-gfp5.json
NotImplementedError PyPI package file_name: GHSA-6757-jp84-gxfx.json
NotImplementedError PyPI package file_name: GHSA-67cx-rhhq-mfhq.json
NotImplementedError PyPI package file_name: GHSA-67j9-c52g-w2q9.json
NotImplementedError PyPI package file_name: GHSA-67r3-h899-9w95.json
NotImplementedError PyPI package file_name: GHSA-68vr-8f46-vc9f.json
NotImplementedError PyPI package file_name: GHSA-68w8-qjq3-2gfm.json
NotImplementedError PyPI package file_name: GHSA-68wv-rjrm-576p.json
NotImplementedError PyPI package file_name: GHSA-694v-63fq-fmr4.json
NotImplementedError PyPI package file_name: GHSA-6978-4w92-428p.json
NotImplementedError PyPI package file_name: GHSA-69q2-p9xp-739v.json
NotImplementedError PyPI package file_name: GHSA-6c7v-2f49-8h26.json
NotImplementedError PyPI package file_name: GHSA-6cc5-2vg4-cc7m.json
NotImplementedError PyPI package file_name: GHSA-6cm4-gm85-972c.json
NotImplementedError PyPI package file_name: GHSA-6cw3-g6wv-c2xv.json
NotImplementedError PyPI package file_name: GHSA-6cwv-x26c-w2q4.json
NotImplementedError PyPI package file_name: GHSA-6f84-42vf-ppwp.json
NotImplementedError PyPI package file_name: GHSA-6f89-8j54-29xf.json
NotImplementedError PyPI package file_name: GHSA-6g85-3hm8-83f9.json
NotImplementedError PyPI package file_name: GHSA-6g87-ff9q-v847.json
NotImplementedError PyPI package file_name: GHSA-6g88-vr3v-76mf.json
NotImplementedError PyPI package file_name: GHSA-6gmv-pjp9-p8w8.json
NotImplementedError PyPI package file_name: GHSA-6gv8-p3vj-pxvr.json
NotImplementedError PyPI package file_name: GHSA-6h52-4vmh-8x4f.json
NotImplementedError PyPI package file_name: GHSA-6hpv-v2rx-c5g6.json
NotImplementedError PyPI package file_name: GHSA-6j9c-grc6-5m6g.json
NotImplementedError PyPI package file_name: GHSA-6jp6-9rf9-gc66.json
NotImplementedError PyPI package file_name: GHSA-6m53-c78q-7qmg.json
NotImplementedError PyPI package file_name: GHSA-6m8p-x4qw-gh5j.json
NotImplementedError PyPI package file_name: GHSA-6m9g-jr8c-cqw3.json
NotImplementedError PyPI package file_name: GHSA-6mww-xvh7-fq4f.json
NotImplementedError PyPI package file_name: GHSA-6mx3-3vqg-hpp2.json
NotImplementedError PyPI package file_name: GHSA-6p52-jr3q-c94g.json
NotImplementedError PyPI package file_name: GHSA-6p56-wp2h-9hxr.json
NotImplementedError PyPI package file_name: GHSA-6p5r-g9mq-ggh2.json
NotImplementedError PyPI package file_name: GHSA-6pc9-xqrg-wfqw.json
NotImplementedError PyPI package file_name: GHSA-6qgm-fv6v-rfpv.json
NotImplementedError PyPI package file_name: GHSA-6qmf-fj6m-686c.json
NotImplementedError PyPI package file_name: GHSA-6r3c-8xf3-ggrr.json
NotImplementedError PyPI package file_name: GHSA-6r3p-fcvm-xh7c.json
NotImplementedError PyPI package file_name: GHSA-6r97-cj55-9hrq.json
NotImplementedError PyPI package file_name: GHSA-6rvj-pw9w-jcvc.json
NotImplementedError PyPI package file_name: GHSA-6v6p-p97v-g2p7.json
NotImplementedError PyPI package file_name: GHSA-6w9p-88qg-p3g3.json
NotImplementedError PyPI package file_name: GHSA-7257-96vg-qf6x.json
NotImplementedError PyPI package file_name: GHSA-72cx-5ff9-4hhc.json
NotImplementedError PyPI package file_name: GHSA-73m2-3pwg-5fgc.json
NotImplementedError PyPI package file_name: GHSA-743r-5g92-5vgf.json
NotImplementedError PyPI package file_name: GHSA-7488-6x3r-23w5.json
NotImplementedError PyPI package file_name: GHSA-748r-5r8q-273m.json
NotImplementedError PyPI package file_name: GHSA-74hv-qjjq-h7g5.json
NotImplementedError PyPI package file_name: GHSA-74vq-h4q8-x6jv.json
NotImplementedError PyPI package file_name: GHSA-74w3-2r77-fw5h.json
NotImplementedError PyPI package file_name: GHSA-74xw-82v7-hmrm.json
NotImplementedError PyPI package file_name: GHSA-7534-mm45-c74v.json
NotImplementedError PyPI package file_name: GHSA-756h-r2c9-qp5j.json
NotImplementedError PyPI package file_name: GHSA-75c9-jrh4-79mc.json
NotImplementedError PyPI package file_name: GHSA-75f6-78jr-4656.json
NotImplementedError PyPI package file_name: GHSA-76x2-h8h3-cwjg.json
NotImplementedError PyPI package file_name: GHSA-772j-h9xw-ffp5.json
NotImplementedError PyPI package file_name: GHSA-772p-x54p-hjrv.json
NotImplementedError PyPI package file_name: GHSA-77fq-4xf5-hph4.json
NotImplementedError PyPI package file_name: GHSA-77g3-3j5w-64w4.json
NotImplementedError PyPI package file_name: GHSA-77gc-v2xv-rvvh.json
NotImplementedError PyPI package file_name: GHSA-77gp-3h4r-6428.json
NotImplementedError PyPI package file_name: GHSA-77hv-8796-8ccp.json
NotImplementedError PyPI package file_name: GHSA-77pw-c3j2-5fc8.json
NotImplementedError PyPI package file_name: GHSA-77rc-x84q-pv4f.json
NotImplementedError PyPI package file_name: GHSA-77rm-9x9h-xj3g.json
NotImplementedError PyPI package file_name: GHSA-785x-qw4v-6872.json
NotImplementedError PyPI package file_name: GHSA-786j-5qwq-r36x.json
NotImplementedError PyPI package file_name: GHSA-79fv-9865-4qcv.json
NotImplementedError PyPI package file_name: GHSA-7cqx-92hp-x6wh.json
NotImplementedError PyPI package file_name: GHSA-7cr9-rmqr-fpqp.json
NotImplementedError PyPI package file_name: GHSA-7f92-rr6w-cq64.json
NotImplementedError PyPI package file_name: GHSA-7fc2-rm35-2pp7.json
NotImplementedError PyPI package file_name: GHSA-7fcj-pq9j-wh2r.json
NotImplementedError PyPI package file_name: GHSA-7fvx-3jfc-2cpc.json
NotImplementedError PyPI package file_name: GHSA-7g47-xxff-9p85.json
NotImplementedError PyPI package file_name: GHSA-7g9h-c88w-r7h2.json
NotImplementedError PyPI package file_name: GHSA-7ghq-fvr3-pj2x.json
NotImplementedError PyPI package file_name: GHSA-7h5v-85w9-pq6c.json
NotImplementedError PyPI package file_name: GHSA-7hpj-hfcr-5qwm.json
NotImplementedError PyPI package file_name: GHSA-7mx5-x372-xh87.json
NotImplementedError PyPI package file_name: GHSA-7p79-6x2v-5h88.json
NotImplementedError PyPI package file_name: GHSA-7pxj-m4jf-r6h2.json
NotImplementedError PyPI package file_name: GHSA-7q25-qrjw-6fg2.json
NotImplementedError PyPI package file_name: GHSA-7qqv-r2q4-jxhm.json
NotImplementedError PyPI package file_name: GHSA-7r7m-5h27-29hp.json
NotImplementedError PyPI package file_name: GHSA-7r87-cj48-wj45.json
NotImplementedError PyPI package file_name: GHSA-7r94-xv9v-63jw.json
NotImplementedError PyPI package file_name: GHSA-7rp2-fm2h-wchj.json
NotImplementedError PyPI package file_name: GHSA-7rq4-qcpw-74gq.json
NotImplementedError PyPI package file_name: GHSA-7v94-64hj-m82h.json
NotImplementedError PyPI package file_name: GHSA-7vrm-3jc8-5wwm.json
NotImplementedError PyPI package file_name: GHSA-7vvr-h4p5-m7fh.json
NotImplementedError PyPI package file_name: GHSA-7wgr-7666-7pwj.json
NotImplementedError PyPI package file_name: GHSA-7wph-fc4w-wqp2.json
NotImplementedError PyPI package file_name: GHSA-7x48-7466-3g33.json
NotImplementedError PyPI package file_name: GHSA-7xc5-ggpp-g249.json
NotImplementedError PyPI package file_name: GHSA-7xwj-5r4v-429p.json
NotImplementedError PyPI package file_name: GHSA-7xx3-qp5w-fw96.json
NotImplementedError PyPI package file_name: GHSA-7xxv-wpxj-mx5v.json
NotImplementedError PyPI package file_name: GHSA-823f-cwm9-4g74.json
NotImplementedError PyPI package file_name: GHSA-8278-88vv-x98r.json
NotImplementedError PyPI package file_name: GHSA-828x-qc2p-wprq.json
NotImplementedError PyPI package file_name: GHSA-836c-xg97-8p4h.json
NotImplementedError PyPI package file_name: GHSA-83rh-hx5x-q9p5.json
NotImplementedError PyPI package file_name: GHSA-8434-v7xw-8m9x.json
NotImplementedError PyPI package file_name: GHSA-844w-j86r-4x2j.json
NotImplementedError PyPI package file_name: GHSA-84mw-34w6-2q43.json
NotImplementedError PyPI package file_name: GHSA-8554-jxcw-454q.json
NotImplementedError PyPI package file_name: GHSA-85q9-7467-r53q.json
NotImplementedError PyPI package file_name: GHSA-85rr-4rh9-hhwh.json
NotImplementedError PyPI package file_name: GHSA-86hp-cj9j-33vv.json
NotImplementedError PyPI package file_name: GHSA-86vp-x3pr-79rx.json
NotImplementedError PyPI package file_name: GHSA-879r-7f3w-8jj3.json
NotImplementedError PyPI package file_name: GHSA-87cj-px37-rc3x.json
NotImplementedError PyPI package file_name: GHSA-87v6-crgm-2gfj.json
NotImplementedError PyPI package file_name: GHSA-8843-m7mw-mxqm.json
NotImplementedError PyPI package file_name: GHSA-8849-5h85-98qw.json
NotImplementedError PyPI package file_name: GHSA-8867-vpm3-g98g.json
NotImplementedError PyPI package file_name: GHSA-887w-45rq-vxgf.json
NotImplementedError PyPI package file_name: GHSA-893h-35v4-mxqx.json
NotImplementedError PyPI package file_name: GHSA-894g-6j7q-2hx6.json
NotImplementedError PyPI package file_name: GHSA-89px-ww3j-g2mm.json
NotImplementedError PyPI package file_name: GHSA-89rj-5ggj-3p9p.json
NotImplementedError PyPI package file_name: GHSA-89v2-g37m-g3ff.json
NotImplementedError PyPI package file_name: GHSA-8c5j-9r9f-c6w8.json
NotImplementedError PyPI package file_name: GHSA-8c89-2vwr-chcq.json
NotImplementedError PyPI package file_name: GHSA-8ch4-58qp-g3mp.json
NotImplementedError PyPI package file_name: GHSA-8cw2-jv5c-c825.json
NotImplementedError PyPI package file_name: GHSA-8cxv-76p7-jxwr.json
NotImplementedError PyPI package file_name: GHSA-8f4m-hccc-8qph.json
NotImplementedError PyPI package file_name: GHSA-8f6m-gfq9-g33v.json
NotImplementedError PyPI package file_name: GHSA-8fg4-j562-mjrc.json
NotImplementedError PyPI package file_name: GHSA-8fxc-qm65-vpxg.json
NotImplementedError PyPI package file_name: GHSA-8fxw-76px-3rxv.json
NotImplementedError PyPI package file_name: GHSA-8gv3-57p6-g35r.json
NotImplementedError PyPI package file_name: GHSA-8gv6-x88p-3f6h.json
NotImplementedError PyPI package file_name: GHSA-8h2j-cgx8-6xv7.json
NotImplementedError PyPI package file_name: GHSA-8h46-5m9h-7553.json
NotImplementedError PyPI package file_name: GHSA-8jj7-5vxc-pg2q.json
NotImplementedError PyPI package file_name: GHSA-8jxq-75rw-fhj9.json
NotImplementedError PyPI package file_name: GHSA-8m3r-rv5g-fcpq.json
NotImplementedError PyPI package file_name: GHSA-8mjr-jr5h-q2xr.json
NotImplementedError PyPI package file_name: GHSA-8p2c-fghc-9hj4.json
NotImplementedError PyPI package file_name: GHSA-8p5c-f328-9fvv.json
NotImplementedError PyPI package file_name: GHSA-8p7v-2jvj-v54r.json
NotImplementedError PyPI package file_name: GHSA-8phj-f9w2-cjcc.json
NotImplementedError PyPI package file_name: GHSA-8pmx-p244-g88h.json
NotImplementedError PyPI package file_name: GHSA-8ppf-x4gr-2x7g.json
NotImplementedError PyPI package file_name: GHSA-8q59-q68h-6hv4.json
NotImplementedError PyPI package file_name: GHSA-8qxj-f9rh-9fg2.json
NotImplementedError PyPI package file_name: GHSA-8r7c-3cm2-3h8f.json
NotImplementedError PyPI package file_name: GHSA-8r7q-cvjq-x353.json
NotImplementedError PyPI package file_name: GHSA-8r8j-xvfj-36f9.json
NotImplementedError PyPI package file_name: GHSA-8rcj-c8pj-v3m3.json
NotImplementedError PyPI package file_name: GHSA-8rh6-h94m-vj54.json
NotImplementedError PyPI package file_name: GHSA-8rm6-75mf-7r7r.json
NotImplementedError PyPI package file_name: GHSA-8rq8-f485-7v8x.json
NotImplementedError PyPI package file_name: GHSA-8vj2-vxx3-667w.json
NotImplementedError PyPI package file_name: GHSA-8w3x-457r-wg53.json
NotImplementedError PyPI package file_name: GHSA-8w54-22w9-3g8f.json
NotImplementedError PyPI package file_name: GHSA-8wr4-2wm6-w3pr.json
NotImplementedError PyPI package file_name: GHSA-8wwf-2644-f8x4.json
NotImplementedError PyPI package file_name: GHSA-8wwm-6264-x792.json
NotImplementedError PyPI package file_name: GHSA-8xgx-75qw-6268.json
NotImplementedError PyPI package file_name: GHSA-8xjq-8fcg-g5hw.json
NotImplementedError PyPI package file_name: GHSA-8xjv-v9xq-m5h9.json
NotImplementedError PyPI package file_name: GHSA-9236-8w7q-rmrv.json
NotImplementedError PyPI package file_name: GHSA-923p-fr2c-g5m2.json
NotImplementedError PyPI package file_name: GHSA-924m-4pmx-c67h.json
NotImplementedError PyPI package file_name: GHSA-926q-wxr6-3crq.json
NotImplementedError PyPI package file_name: GHSA-92mr-v722-f48m.json
NotImplementedError PyPI package file_name: GHSA-92vm-mxjf-jqf3.json
NotImplementedError PyPI package file_name: GHSA-92x2-jw7w-xvvx.json
NotImplementedError PyPI package file_name: GHSA-939m-4xpw-v34v.json
NotImplementedError PyPI package file_name: GHSA-93xj-8mrv-444m.json
NotImplementedError PyPI package file_name: GHSA-947x-pv47-pp3q.json
NotImplementedError PyPI package file_name: GHSA-94jq-q5v2-76wj.json
NotImplementedError PyPI package file_name: GHSA-94mf-xfg5-r247.json
NotImplementedError PyPI package file_name: GHSA-95jp-77w6-qj52.json
NotImplementedError PyPI package file_name: GHSA-95q3-8gr9-gm8w.json
NotImplementedError PyPI package file_name: GHSA-95rw-fx8r-36v6.json
NotImplementedError PyPI package file_name: GHSA-95xm-g58g-3p88.json
NotImplementedError PyPI package file_name: GHSA-962m-m8jw-8wrr.json
NotImplementedError PyPI package file_name: GHSA-968f-66r5-5v74.json
NotImplementedError PyPI package file_name: GHSA-9697-98pf-4rw7.json
NotImplementedError PyPI package file_name: GHSA-976r-qfjj-c24w.json
NotImplementedError PyPI package file_name: GHSA-977j-xj7q-2jr9.json
NotImplementedError PyPI package file_name: GHSA-97wf-p777-86jq.json
NotImplementedError PyPI package file_name: GHSA-98gj-wwxm-cj3h.json
NotImplementedError PyPI package file_name: GHSA-98hv-qff3-8793.json
NotImplementedError PyPI package file_name: GHSA-98j8-c9q4-r38g.json
NotImplementedError PyPI package file_name: GHSA-98p5-x8x4-c9m5.json
NotImplementedError PyPI package file_name: GHSA-98vv-pw6r-q6q4.json
NotImplementedError PyPI package file_name: GHSA-9988-f88m-mr42.json
NotImplementedError PyPI package file_name: GHSA-99cv-8cvv-666c.json
NotImplementedError PyPI package file_name: GHSA-99p8-9p2c-49j4.json
NotImplementedError PyPI package file_name: GHSA-9c29-9h4m-wg5p.json
NotImplementedError PyPI package file_name: GHSA-9c78-vcq7-7vxq.json
NotImplementedError PyPI package file_name: GHSA-9c84-4hx6-xmm4.json
NotImplementedError PyPI package file_name: GHSA-9c8h-2mv3-49ww.json
NotImplementedError PyPI package file_name: GHSA-9c8h-vvrj-w2p8.json
NotImplementedError PyPI package file_name: GHSA-9ccv-p7fg-m73x.json
NotImplementedError PyPI package file_name: GHSA-9crf-c6qr-r273.json
NotImplementedError PyPI package file_name: GHSA-9f66-54xg-pc2c.json
NotImplementedError PyPI package file_name: GHSA-9g2w-5f3v-mfmm.json
NotImplementedError PyPI package file_name: GHSA-9g8h-pjm4-q92p.json
NotImplementedError PyPI package file_name: GHSA-9gjv-6qq6-v7qm.json
NotImplementedError PyPI package file_name: GHSA-9gqg-3fxr-9hv7.json
NotImplementedError PyPI package file_name: GHSA-9gwq-6cwj-47h3.json
NotImplementedError PyPI package file_name: GHSA-9hx2-hgq2-2g4f.json
NotImplementedError PyPI package file_name: GHSA-9hx5-jmxv-x44q.json
NotImplementedError PyPI package file_name: GHSA-9j2c-x8qm-qmjq.json
NotImplementedError PyPI package file_name: GHSA-9j59-75qj-795w.json
NotImplementedError PyPI package file_name: GHSA-9jhm-8m8c-c3f4.json
NotImplementedError PyPI package file_name: GHSA-9jjr-qqfp-ppwx.json
NotImplementedError PyPI package file_name: GHSA-9mqp-7v2h-2382.json
NotImplementedError PyPI package file_name: GHSA-9p77-mmrw-69c7.json
NotImplementedError PyPI package file_name: GHSA-9p9m-jm8w-94p2.json
NotImplementedError PyPI package file_name: GHSA-9pv8-q5rx-c8gq.json
NotImplementedError PyPI package file_name: GHSA-9px9-73fg-3fqp.json
NotImplementedError PyPI package file_name: GHSA-9q2p-fj49-vpxj.json
NotImplementedError PyPI package file_name: GHSA-9r8w-6x8c-6jr9.json
NotImplementedError PyPI package file_name: GHSA-9rpc-5v9q-5r7f.json
NotImplementedError PyPI package file_name: GHSA-9rr6-jpg7-9jg6.json
NotImplementedError PyPI package file_name: GHSA-9vg3-cf92-h2h7.json
NotImplementedError PyPI package file_name: GHSA-9vpm-rcf4-9wqw.json
NotImplementedError PyPI package file_name: GHSA-9w2p-5mgw-p94c.json
NotImplementedError PyPI package file_name: GHSA-9w49-m7xh-5r39.json
NotImplementedError PyPI package file_name: GHSA-9w4w-cpc8-h2fq.json
NotImplementedError PyPI package file_name: GHSA-9w7f-m4j4-j3xw.json
NotImplementedError PyPI package file_name: GHSA-9w8r-397f-prfh.json
NotImplementedError PyPI package file_name: GHSA-9wx7-jrvc-28mm.json
NotImplementedError PyPI package file_name: GHSA-9x4c-63pf-525f.json
NotImplementedError PyPI package file_name: GHSA-9x52-887g-fhc2.json
NotImplementedError PyPI package file_name: GHSA-9x66-ghqx-8g5r.json
NotImplementedError PyPI package file_name: GHSA-9x6q-5423-w5v9.json
NotImplementedError PyPI package file_name: GHSA-9xh4-23q4-v6wr.json
NotImplementedError PyPI package file_name: GHSA-c2fx-8r76-gh36.json
NotImplementedError PyPI package file_name: GHSA-c2jg-hw38-jrqq.json
NotImplementedError PyPI package file_name: GHSA-c2vx-49jm-h3f6.json
NotImplementedError PyPI package file_name: GHSA-c2w9-48qc-qpj4.json
NotImplementedError PyPI package file_name: GHSA-c3xq-cj8f-7829.json
NotImplementedError PyPI package file_name: GHSA-c45w-2wxr-pp53.json
NotImplementedError PyPI package file_name: GHSA-c4qh-4vgv-qc6g.json
NotImplementedError PyPI package file_name: GHSA-c4rh-4376-gff4.json
NotImplementedError PyPI package file_name: GHSA-c545-c4f9-rf6v.json
NotImplementedError PyPI package file_name: GHSA-c582-c96p-r5cq.json
NotImplementedError PyPI package file_name: GHSA-c58j-88f5-h53f.json
NotImplementedError PyPI package file_name: GHSA-c5f8-35qr-q4fm.json
NotImplementedError PyPI package file_name: GHSA-c5h8-cq4v-cvfm.json
NotImplementedError PyPI package file_name: GHSA-c5x2-p679-95wc.json
NotImplementedError PyPI package file_name: GHSA-c6fh-56w7-fvjw.json
NotImplementedError PyPI package file_name: GHSA-c6fm-rgw4-8q73.json
NotImplementedError PyPI package file_name: GHSA-c6jq-h4jp-72pr.json
NotImplementedError PyPI package file_name: GHSA-c7gp-2pch-qh2v.json
NotImplementedError PyPI package file_name: GHSA-c7pr-343r-5c46.json
NotImplementedError PyPI package file_name: GHSA-c7vm-f5p4-8fqh.json
NotImplementedError PyPI package file_name: GHSA-c84h-w6cr-5v8q.json
NotImplementedError PyPI package file_name: GHSA-c87f-fq5g-63r2.json
NotImplementedError PyPI package file_name: GHSA-c8f7-x2g7-7fxj.json
NotImplementedError PyPI package file_name: GHSA-c94w-c95p-phf8.json
NotImplementedError PyPI package file_name: GHSA-c968-pq7h-7fxv.json
NotImplementedError PyPI package file_name: GHSA-c9f3-9wfr-wgh7.json
NotImplementedError PyPI package file_name: GHSA-c9qf-r67m-p7cg.json
NotImplementedError PyPI package file_name: GHSA-ccgm-3xw4-h5p8.json
NotImplementedError PyPI package file_name: GHSA-ccmq-qvcp-5mrm.json
NotImplementedError PyPI package file_name: GHSA-cf3c-fffp-34qh.json
NotImplementedError PyPI package file_name: GHSA-cf4q-4cqr-7g7w.json
NotImplementedError PyPI package file_name: GHSA-cfj3-7x9c-4p3h.json
NotImplementedError PyPI package file_name: GHSA-cfpj-3q4c-jhvr.json
NotImplementedError PyPI package file_name: GHSA-cfx7-2xpc-8w4h.json
NotImplementedError PyPI package file_name: GHSA-cg54-gpgr-4rm6.json
NotImplementedError PyPI package file_name: GHSA-cg75-6938-wx58.json
NotImplementedError PyPI package file_name: GHSA-cgfm-62j4-v4rf.json
NotImplementedError PyPI package file_name: GHSA-cgrj-xjm7-9q27.json
NotImplementedError PyPI package file_name: GHSA-ch22-x2v3-v6vq.json
NotImplementedError PyPI package file_name: GHSA-ch4f-829c-v5pw.json
NotImplementedError PyPI package file_name: GHSA-chqf-hx79-gxc6.json
NotImplementedError PyPI package file_name: GHSA-cj78-rgw3-4h5p.json
NotImplementedError PyPI package file_name: GHSA-cjc7-49v2-jp64.json
NotImplementedError PyPI package file_name: GHSA-cjvr-mfj7-j4j8.json
NotImplementedError PyPI package file_name: GHSA-cjw4-2w9r-r8mv.json
NotImplementedError PyPI package file_name: GHSA-cm5x-837x-jf3c.json
NotImplementedError PyPI package file_name: GHSA-cmc7-mfmr-xqrx.json
NotImplementedError PyPI package file_name: GHSA-cmgw-8vpc-rc59.json
NotImplementedError PyPI package file_name: GHSA-cmwx-9m2h-x7v4.json
NotImplementedError PyPI package file_name: GHSA-cpf4-wx82-gxp6.json
NotImplementedError PyPI package file_name: GHSA-cpqf-3c3r-c9g2.json
NotImplementedError PyPI package file_name: GHSA-cq27-v7xp-c356.json
NotImplementedError PyPI package file_name: GHSA-cq76-mxrc-vchh.json
NotImplementedError PyPI package file_name: GHSA-cq94-qf6q-mf2h.json
NotImplementedError PyPI package file_name: GHSA-cqff-fx2x-p86v.json
NotImplementedError PyPI package file_name: GHSA-cqhg-xjhh-p8hf.json
NotImplementedError PyPI package file_name: GHSA-cqmh-mpx2-g633.json
NotImplementedError PyPI package file_name: GHSA-cqv6-3phm-hcwx.json
NotImplementedError PyPI package file_name: GHSA-cqxx-66wh-8pjw.json
NotImplementedError PyPI package file_name: GHSA-cr3f-r24j-3chw.json
NotImplementedError PyPI package file_name: GHSA-crch-j389-5f84.json
NotImplementedError PyPI package file_name: GHSA-cvcq-gmc3-q6m8.json
NotImplementedError PyPI package file_name: GHSA-cvgx-3v3q-m36c.json
NotImplementedError PyPI package file_name: GHSA-cvhw-2593-5j2q.json
NotImplementedError PyPI package file_name: GHSA-cvpc-8phh-8f45.json
NotImplementedError PyPI package file_name: GHSA-cw6w-4rcx-xphc.json
NotImplementedError PyPI package file_name: GHSA-cw7p-q79f-m2v7.json
NotImplementedError PyPI package file_name: GHSA-cwh5-3cw7-4286.json
NotImplementedError PyPI package file_name: GHSA-cwpm-f78v-7m5c.json
NotImplementedError PyPI package file_name: GHSA-cwv3-863g-39vx.json
NotImplementedError PyPI package file_name: GHSA-cx59-cp6c-9fr8.json
NotImplementedError PyPI package file_name: GHSA-f248-v4qh-x2r6.json
NotImplementedError PyPI package file_name: GHSA-f2j6-wrhh-v25m.json
NotImplementedError PyPI package file_name: GHSA-f2vv-v9cg-qhh7.json
NotImplementedError PyPI package file_name: GHSA-f33p-9287-h552.json
NotImplementedError PyPI package file_name: GHSA-f366-4rvv-95x2.json
NotImplementedError PyPI package file_name: GHSA-f4g9-h89h-jgv9.json
NotImplementedError PyPI package file_name: GHSA-f4q6-9qm4-h8j4.json
NotImplementedError PyPI package file_name: GHSA-f4rr-5m7v-wxcw.json
NotImplementedError PyPI package file_name: GHSA-f4w8-cv6p-x6r5.json
NotImplementedError PyPI package file_name: GHSA-f54p-f6jp-4rhr.json
NotImplementedError PyPI package file_name: GHSA-f58w-649r-qjr9.json
NotImplementedError PyPI package file_name: GHSA-f5cx-5wr3-5qrc.json
NotImplementedError PyPI package file_name: GHSA-f5g8-5qq7-938w.json
NotImplementedError PyPI package file_name: GHSA-f5gc-p5m3-v347.json
NotImplementedError PyPI package file_name: GHSA-f5x9-8jwc-25rw.json
NotImplementedError PyPI package file_name: GHSA-f6f2-pwrj-64h3.json
NotImplementedError PyPI package file_name: GHSA-f78g-q7r4-9wcv.json
NotImplementedError PyPI package file_name: GHSA-f7c7-j99h-c22f.json
NotImplementedError PyPI package file_name: GHSA-f7qw-5fgj-247x.json
NotImplementedError PyPI package file_name: GHSA-f85h-23mf-2fwh.json
NotImplementedError PyPI package file_name: GHSA-f865-m6cq-j9vx.json
NotImplementedError PyPI package file_name: GHSA-f897-875p-23x7.json
NotImplementedError PyPI package file_name: GHSA-f8h4-7rgh-q2gm.json
NotImplementedError PyPI package file_name: GHSA-f8m6-h2c7-8h9x.json
NotImplementedError PyPI package file_name: GHSA-f8mr-jv2c-v8mg.json
NotImplementedError PyPI package file_name: GHSA-f8q4-jwww-x3wv.json
NotImplementedError PyPI package file_name: GHSA-f8vc-f28w-x9c9.json
NotImplementedError PyPI package file_name: GHSA-f8wg-36r9-7f4q.json
NotImplementedError PyPI package file_name: GHSA-f8xq-q7px-wg8c.json
NotImplementedError PyPI package file_name: GHSA-f97h-2pfx-f59f.json
NotImplementedError PyPI package file_name: GHSA-fcf9-3qw3-gxmj.json
NotImplementedError PyPI package file_name: GHSA-fcwc-p4fc-c5cc.json
NotImplementedError PyPI package file_name: GHSA-fff8-4w9p-7v76.json
NotImplementedError PyPI package file_name: GHSA-fffj-9qwg-qmh5.json
NotImplementedError PyPI package file_name: GHSA-ffq8-576r-v26g.json
NotImplementedError PyPI package file_name: GHSA-ffqj-6fqr-9h24.json
NotImplementedError PyPI package file_name: GHSA-ffw3-6mp6-jmvj.json
NotImplementedError PyPI package file_name: GHSA-fh37-cx83-q542.json
NotImplementedError PyPI package file_name: GHSA-fh56-85cw-5pq6.json
NotImplementedError PyPI package file_name: GHSA-fh5v-5f35-2rv2.json
NotImplementedError PyPI package file_name: GHSA-fhpf-pp6p-55qc.json
NotImplementedError PyPI package file_name: GHSA-fj67-w3m4-rfmp.json
NotImplementedError PyPI package file_name: GHSA-fjq3-5pxw-4wj4.json
NotImplementedError PyPI package file_name: GHSA-fm39-cw8h-3p63.json
NotImplementedError PyPI package file_name: GHSA-fm67-cv37-96ff.json
NotImplementedError PyPI package file_name: GHSA-fpcp-9h7m-ffpx.json
NotImplementedError PyPI package file_name: GHSA-fpcv-j2q9-vqhw.json
NotImplementedError PyPI package file_name: GHSA-fpfv-jqm9-f5jm.json
NotImplementedError PyPI package file_name: GHSA-fphq-gw9m-ghrv.json
NotImplementedError PyPI package file_name: GHSA-fpjm-rp2g-3r4c.json
NotImplementedError PyPI package file_name: GHSA-fpwp-69xv-c67f.json
NotImplementedError PyPI package file_name: GHSA-fpxm-fprw-6hxj.json
NotImplementedError PyPI package file_name: GHSA-fq6p-6334-8gr4.json
NotImplementedError PyPI package file_name: GHSA-fq86-3f29-px2c.json
NotImplementedError PyPI package file_name: GHSA-fqr5-qphf-vfr8.json
NotImplementedError PyPI package file_name: GHSA-fr28-569j-53c4.json
NotImplementedError PyPI package file_name: GHSA-fr2w-mp56-g4xp.json
NotImplementedError PyPI package file_name: GHSA-fr58-2xhv-qp3w.json
NotImplementedError PyPI package file_name: GHSA-fr75-x856-q6j8.json
NotImplementedError PyPI package file_name: GHSA-fr77-rrx3-cp7g.json
NotImplementedError PyPI package file_name: GHSA-frgw-fgh6-9g52.json
NotImplementedError PyPI package file_name: GHSA-frxj-5j27-f8rf.json
NotImplementedError PyPI package file_name: GHSA-frxx-2m33-6wcr.json
NotImplementedError PyPI package file_name: GHSA-fv25-wrff-wf86.json
NotImplementedError PyPI package file_name: GHSA-fv3h-8x5j-pvgq.json
NotImplementedError PyPI package file_name: GHSA-fvgf-6h6h-3322.json
NotImplementedError PyPI package file_name: GHSA-fvq6-392h-6mjj.json
NotImplementedError PyPI package file_name: GHSA-fvx8-v524-8579.json
NotImplementedError PyPI package file_name: GHSA-fvxv-9xxr-h7wj.json
NotImplementedError PyPI package file_name: GHSA-fw99-f933-rgh8.json
NotImplementedError PyPI package file_name: GHSA-fwf6-rw69-hhj4.json
NotImplementedError PyPI package file_name: GHSA-fwr5-q9rx-294f.json
NotImplementedError PyPI package file_name: GHSA-fx5c-h9f6-rv7c.json
NotImplementedError PyPI package file_name: GHSA-fx83-3ph3-9j2q.json
NotImplementedError PyPI package file_name: GHSA-fxjm-wvj9-9c39.json
NotImplementedError PyPI package file_name: GHSA-fxmx-pfm2-85m2.json
NotImplementedError PyPI package file_name: GHSA-fxpg-gg9g-76gj.json
NotImplementedError PyPI package file_name: GHSA-fxq4-r6mr-9x64.json
NotImplementedError PyPI package file_name: GHSA-fxqh-cfjm-fp93.json
NotImplementedError PyPI package file_name: GHSA-g25h-jr74-qp5j.json
NotImplementedError PyPI package file_name: GHSA-g2xc-35jw-c63p.json
NotImplementedError PyPI package file_name: GHSA-g3p5-fjj9-h8gj.json
NotImplementedError PyPI package file_name: GHSA-g3rq-g295-4j3m.json
NotImplementedError PyPI package file_name: GHSA-g4c2-ghfg-g5rh.json
NotImplementedError PyPI package file_name: GHSA-g4gq-j4p2-j8fr.json
NotImplementedError PyPI package file_name: GHSA-g4h2-gqm3-c9wq.json
NotImplementedError PyPI package file_name: GHSA-g4mq-6fp5-qwcf.json
NotImplementedError PyPI package file_name: GHSA-g4rf-pc26-6hmr.json
NotImplementedError PyPI package file_name: GHSA-g53g-q539-93cv.json
NotImplementedError PyPI package file_name: GHSA-g57j-q48p-9vm2.json
NotImplementedError PyPI package file_name: GHSA-g5j6-r3x9-gf2m.json
NotImplementedError PyPI package file_name: GHSA-g5m2-22h2-rr3j.json
NotImplementedError PyPI package file_name: GHSA-g67g-hvc3-xmvf.json
NotImplementedError PyPI package file_name: GHSA-g6rj-rv7j-xwp4.json
NotImplementedError PyPI package file_name: GHSA-g7p5-5759-qv46.json
NotImplementedError PyPI package file_name: GHSA-g86p-hgx5-2pfh.json
NotImplementedError PyPI package file_name: GHSA-g8q7-xv52-hf9f.json
NotImplementedError PyPI package file_name: GHSA-g8wg-cjwc-xhhp.json
NotImplementedError PyPI package file_name: GHSA-gc9g-67cq-p7v4.json
NotImplementedError PyPI package file_name: GHSA-gcm4-q2pg-xw89.json
NotImplementedError PyPI package file_name: GHSA-gcr6-rf47-jrgf.json
NotImplementedError PyPI package file_name: GHSA-gcv9-6737-pjqw.json
NotImplementedError PyPI package file_name: GHSA-gcvh-66ff-4mwm.json
NotImplementedError PyPI package file_name: GHSA-gcx2-gvj7-pxv3.json
NotImplementedError PyPI package file_name: GHSA-gf2j-f278-xh4v.json
NotImplementedError PyPI package file_name: GHSA-gf88-j2mg-cc82.json
NotImplementedError PyPI package file_name: GHSA-gff3-739c-gxfq.json
NotImplementedError PyPI package file_name: GHSA-gfp2-w5jm-955q.json
NotImplementedError PyPI package file_name: GHSA-gfr2-qpxh-qj9m.json
NotImplementedError PyPI package file_name: GHSA-gfv6-cj92-g3hx.json
NotImplementedError PyPI package file_name: GHSA-gg84-qgv9-w4pq.json
NotImplementedError PyPI package file_name: GHSA-ggmr-44cv-24pm.json
NotImplementedError PyPI package file_name: GHSA-ggmv-6q9p-9gm6.json
NotImplementedError PyPI package file_name: GHSA-gh6x-4whr-2qv4.json
NotImplementedError PyPI package file_name: GHSA-gh8h-7j2j-qv4f.json
NotImplementedError PyPI package file_name: GHSA-gh8j-2pgf-x458.json
NotImplementedError PyPI package file_name: GHSA-ghjx-3jg5-h6r2.json
NotImplementedError PyPI package file_name: GHSA-gjh6-wvhq-h4qx.json
NotImplementedError PyPI package file_name: GHSA-gjj5-998g-v36v.json
NotImplementedError PyPI package file_name: GHSA-gjqc-q9g6-q2j3.json
NotImplementedError PyPI package file_name: GHSA-gp6m-vqhm-5cm5.json
NotImplementedError PyPI package file_name: GHSA-gpfh-jvf9-7wg5.json
NotImplementedError PyPI package file_name: GHSA-gpvv-69j7-gwj8.json
NotImplementedError PyPI package file_name: GHSA-gq9m-qvpx-68hc.json
NotImplementedError PyPI package file_name: GHSA-grfj-wjv9-4f9v.json
NotImplementedError PyPI package file_name: GHSA-grgm-pph5-j5h7.json
NotImplementedError PyPI package file_name: GHSA-grmf-4fq6-2r79.json
NotImplementedError PyPI package file_name: GHSA-gv26-jpj9-c8gq.json
NotImplementedError PyPI package file_name: GHSA-gvm4-h8j3-rjrq.json
NotImplementedError PyPI package file_name: GHSA-gwcx-jrx4-92w2.json
NotImplementedError PyPI package file_name: GHSA-gwp7-vqr5-h33h.json
NotImplementedError PyPI package file_name: GHSA-gwr8-5j83-483c.json
NotImplementedError PyPI package file_name: GHSA-h29c-wcm8-883h.json
NotImplementedError PyPI package file_name: GHSA-h2fp-xgx6-xh6f.json
NotImplementedError PyPI package file_name: GHSA-h2g5-2rhx-ffgj.json
NotImplementedError PyPI package file_name: GHSA-h2wq-prv9-2f56.json
NotImplementedError PyPI package file_name: GHSA-h39g-q63v-4h9p.json
NotImplementedError PyPI package file_name: GHSA-h39q-95q5-9jfp.json
NotImplementedError PyPI package file_name: GHSA-h3qr-fjhm-jphw.json
NotImplementedError PyPI package file_name: GHSA-h48f-q7rw-hvr7.json
NotImplementedError PyPI package file_name: GHSA-h4g7-8m7r-87r9.json
NotImplementedError PyPI package file_name: GHSA-h4hv-m4h4-mhwg.json
NotImplementedError PyPI package file_name: GHSA-h4m5-qpfp-3mpv.json
NotImplementedError PyPI package file_name: GHSA-h4pc-gx2w-f2xv.json
NotImplementedError PyPI package file_name: GHSA-h56g-v4vp-q9q6.json
NotImplementedError PyPI package file_name: GHSA-h582-2pch-3xv3.json
NotImplementedError PyPI package file_name: GHSA-h5g4-ppwx-48q2.json
NotImplementedError PyPI package file_name: GHSA-h5jv-4p7w-64jg.json
NotImplementedError PyPI package file_name: GHSA-h65g-jfqg-2w6m.json
NotImplementedError PyPI package file_name: GHSA-h67m-xg8f-fxcf.json
NotImplementedError PyPI package file_name: GHSA-h6fg-mjxg-hqq4.json
NotImplementedError PyPI package file_name: GHSA-h6gw-r52c-724r.json
NotImplementedError PyPI package file_name: GHSA-h6h9-pphv-m266.json
NotImplementedError PyPI package file_name: GHSA-h6hq-c896-w882.json
NotImplementedError PyPI package file_name: GHSA-h6jh-7gv5-28vg.json
NotImplementedError PyPI package file_name: GHSA-h72c-w3q3-55qq.json
NotImplementedError PyPI package file_name: GHSA-h7wm-ph43-c39p.json
NotImplementedError PyPI package file_name: GHSA-h88f-r7cw-8fv3.json
NotImplementedError PyPI package file_name: GHSA-h8pc-j334-jjhm.json
NotImplementedError PyPI package file_name: GHSA-h8pj-cxx2-jfg2.json
NotImplementedError PyPI package file_name: GHSA-h92m-42h4-82f6.json
NotImplementedError PyPI package file_name: GHSA-h95j-h2rv-qrg4.json
NotImplementedError PyPI package file_name: GHSA-h96w-mmrf-2h6v.json
NotImplementedError PyPI package file_name: GHSA-h98h-8mxr-m8gx.json
NotImplementedError PyPI package file_name: GHSA-h9px-9vqg-222h.json
NotImplementedError PyPI package file_name: GHSA-hc2f-7r5r-r2hg.json
NotImplementedError PyPI package file_name: GHSA-hc6c-75p4-hmq4.json
NotImplementedError PyPI package file_name: GHSA-hcjf-rp5h-g5h3.json
NotImplementedError PyPI package file_name: GHSA-hf64-x4gq-p99h.json
NotImplementedError PyPI package file_name: GHSA-hf6p-4rv2-9qrp.json
NotImplementedError PyPI package file_name: GHSA-hg3w-7hj9-m3f7.json
NotImplementedError PyPI package file_name: GHSA-hg4c-rgvm-964g.json
NotImplementedError PyPI package file_name: GHSA-hgc3-hp6x-wpgx.json
NotImplementedError PyPI package file_name: GHSA-hgg3-g7gr-66r7.json
NotImplementedError PyPI package file_name: GHSA-hggm-jpg3-v476.json
NotImplementedError PyPI package file_name: GHSA-hggv-mcp4-vxc5.json
NotImplementedError PyPI package file_name: GHSA-hggx-3h72-49ww.json
NotImplementedError PyPI package file_name: GHSA-hh7m-rx4f-4vpv.json
NotImplementedError PyPI package file_name: GHSA-hhm3-48h2-597v.json
NotImplementedError PyPI package file_name: GHSA-hhvc-g5hv-48c6.json
NotImplementedError PyPI package file_name: GHSA-hhx8-cr55-qcxx.json
NotImplementedError PyPI package file_name: GHSA-hhx9-p69v-cx2j.json
NotImplementedError PyPI package file_name: GHSA-hj2j-77xm-mc5v.json
NotImplementedError PyPI package file_name: GHSA-hj5v-574p-mj7c.json
NotImplementedError PyPI package file_name: GHSA-hj69-c76v-86wr.json
NotImplementedError PyPI package file_name: GHSA-hjf3-r7gw-9rwg.json
NotImplementedError PyPI package file_name: GHSA-hjfx-8p6c-g7gx.json
NotImplementedError PyPI package file_name: GHSA-hjmq-236j-8m87.json
NotImplementedError PyPI package file_name: GHSA-hm2h-f456-6j88.json
NotImplementedError PyPI package file_name: GHSA-hm2p-fhwx-9285.json
NotImplementedError PyPI package file_name: GHSA-hm37-9xh2-q499.json
NotImplementedError PyPI package file_name: GHSA-hm3x-jwwf-jpr9.json
NotImplementedError PyPI package file_name: GHSA-hm45-mgqm-gjm4.json
NotImplementedError PyPI package file_name: GHSA-hmg3-c7xj-6qwm.json
NotImplementedError PyPI package file_name: GHSA-hmr4-m2h5-33qx.json
NotImplementedError PyPI package file_name: GHSA-hmv2-79q8-fv6g.json
NotImplementedError PyPI package file_name: GHSA-hp4c-x6r7-6555.json
NotImplementedError PyPI package file_name: GHSA-hpr6-f4vq-mxch.json
NotImplementedError PyPI package file_name: GHSA-hpv4-7p9c-mvfr.json
NotImplementedError PyPI package file_name: GHSA-hpv5-v8g5-c864.json
NotImplementedError PyPI package file_name: GHSA-hq37-853p-g5cf.json
NotImplementedError PyPI package file_name: GHSA-hr84-fqvp-48mm.json
NotImplementedError PyPI package file_name: GHSA-hr8g-f6r6-mr22.json
NotImplementedError PyPI package file_name: GHSA-hrf3-622q-8366.json
NotImplementedError PyPI package file_name: GHSA-hrg5-737c-2p56.json
NotImplementedError PyPI package file_name: GHSA-hvmf-r92r-27hr.json
NotImplementedError PyPI package file_name: GHSA-hvr8-466p-75rh.json
NotImplementedError PyPI package file_name: GHSA-hw4g-fhcp-x5mq.json
NotImplementedError PyPI package file_name: GHSA-hwfp-hg2m-9vr2.json
NotImplementedError PyPI package file_name: GHSA-hwqr-f3v9-hwxr.json
NotImplementedError PyPI package file_name: GHSA-hwr7-8gxx-fj5p.json
NotImplementedError PyPI package file_name: GHSA-hwv5-w8gm-fq9f.json
NotImplementedError PyPI package file_name: GHSA-hwvq-6gjx-j797.json
NotImplementedError PyPI package file_name: GHSA-hx2x-85gr-wrpq.json
NotImplementedError PyPI package file_name: GHSA-hx7c-qpfq-xcrp.json
NotImplementedError PyPI package file_name: GHSA-hx9q-2mx4-m4pg.json
NotImplementedError PyPI package file_name: GHSA-hxf9-7h4c-f5jv.json
NotImplementedError PyPI package file_name: GHSA-hxfw-jm98-v4mq.json
NotImplementedError PyPI package file_name: GHSA-hxmp-pqch-c8mm.json
NotImplementedError PyPI package file_name: GHSA-j257-jfvv-h3x5.json
NotImplementedError PyPI package file_name: GHSA-j28r-j54m-gpc4.json
NotImplementedError PyPI package file_name: GHSA-j2h6-73x8-22c4.json
NotImplementedError PyPI package file_name: GHSA-j2x6-9323-fp7h.json
NotImplementedError PyPI package file_name: GHSA-j38c-25fj-mr84.json
NotImplementedError PyPI package file_name: GHSA-j3f7-7rmc-6wqj.json
NotImplementedError PyPI package file_name: GHSA-j3jp-gvr5-7hwq.json
NotImplementedError PyPI package file_name: GHSA-j3mj-fhpq-qqjj.json
NotImplementedError PyPI package file_name: GHSA-j47f-4232-hvv8.json
NotImplementedError PyPI package file_name: GHSA-j667-c2hm-f2wp.json
NotImplementedError PyPI package file_name: GHSA-j6f7-hghw-g437.json
NotImplementedError PyPI package file_name: GHSA-j7c4-2xj8-wm7r.json
NotImplementedError PyPI package file_name: GHSA-j7j6-7hfx-5522.json
NotImplementedError PyPI package file_name: GHSA-j7mj-748x-7p78.json
NotImplementedError PyPI package file_name: GHSA-j7rm-8ww4-xx2g.json
NotImplementedError PyPI package file_name: GHSA-j86v-p27c-73fm.json
NotImplementedError PyPI package file_name: GHSA-j8c8-67vp-6mx7.json
NotImplementedError PyPI package file_name: GHSA-j8fq-86c5-5v2r.json
NotImplementedError PyPI package file_name: GHSA-j8j8-348v-wfm3.json
NotImplementedError PyPI package file_name: GHSA-j8qc-5fqr-52fp.json
NotImplementedError PyPI package file_name: GHSA-j8qh-3xrq-c825.json
NotImplementedError PyPI package file_name: GHSA-j9m2-6hq2-4r3c.json
NotImplementedError PyPI package file_name: GHSA-jc87-6vpp-7ff3.json
NotImplementedError PyPI package file_name: GHSA-jcxv-2j3h-mg59.json
NotImplementedError PyPI package file_name: GHSA-jf66-3q76-h5p5.json
NotImplementedError PyPI package file_name: GHSA-jf7h-7m85-w2v2.json
NotImplementedError PyPI package file_name: GHSA-jff3-mwp3-f8cw.json
NotImplementedError PyPI package file_name: GHSA-jfp7-4j67-8r3q.json
NotImplementedError PyPI package file_name: GHSA-jfq2-rj7f-9gvf.json
NotImplementedError PyPI package file_name: GHSA-jg4f-jqm5-4mgq.json
NotImplementedError PyPI package file_name: GHSA-jggw-2q6g-c3m6.json
NotImplementedError PyPI package file_name: GHSA-jgm9-xpfj-4fq6.json
NotImplementedError PyPI package file_name: GHSA-jgpv-4h4c-xhw3.json
NotImplementedError PyPI package file_name: GHSA-jh82-c5jw-pxpc.json
NotImplementedError PyPI package file_name: GHSA-jhjh-ghwx-6h7r.json
NotImplementedError PyPI package file_name: GHSA-jhq9-wm9m-cf89.json
NotImplementedError PyPI package file_name: GHSA-jj53-8fmw-f2w2.json
NotImplementedError PyPI package file_name: GHSA-jjjr-3jcw-f8v6.json
NotImplementedError PyPI package file_name: GHSA-jjm6-4vf7-cjh4.json
NotImplementedError PyPI package file_name: GHSA-jjr8-m8g8-p6wv.json
NotImplementedError PyPI package file_name: GHSA-jmhj-vh4q-hhmq.json
NotImplementedError PyPI package file_name: GHSA-jmv9-5gx8-7xpf.json
NotImplementedError PyPI package file_name: GHSA-jq4v-f5q6-mjqq.json
NotImplementedError PyPI package file_name: GHSA-jqmc-fxxp-r589.json
NotImplementedError PyPI package file_name: GHSA-jqwc-jm56-wcwj.json
NotImplementedError PyPI package file_name: GHSA-jr2m-29wj-w9qc.json
NotImplementedError PyPI package file_name: GHSA-jr9p-r423-9m2r.json
NotImplementedError PyPI package file_name: GHSA-jrh2-hc4r-7jwx.json
NotImplementedError PyPI package file_name: GHSA-jrh7-mhhx-6h88.json
NotImplementedError PyPI package file_name: GHSA-jw88-wxv5-7c4f.json
NotImplementedError PyPI package file_name: GHSA-jwcc-j78w-j73w.json
NotImplementedError PyPI package file_name: GHSA-jwf9-w5xm-f437.json
NotImplementedError PyPI package file_name: GHSA-jwqp-28gf-p498.json
NotImplementedError PyPI package file_name: GHSA-jwvw-v7c5-m82h.json
NotImplementedError PyPI package file_name: GHSA-jx8f-cpx7-fv47.json
NotImplementedError PyPI package file_name: GHSA-m242-wc86-8768.json
NotImplementedError PyPI package file_name: GHSA-m269-wj6g-c459.json
NotImplementedError PyPI package file_name: GHSA-m2c7-42rf-c62f.json
NotImplementedError PyPI package file_name: GHSA-m342-ff57-4jcc.json
NotImplementedError PyPI package file_name: GHSA-m34j-p8rj-wjxq.json
NotImplementedError PyPI package file_name: GHSA-m38j-pmg3-v5x5.json
NotImplementedError PyPI package file_name: GHSA-m3f9-w3p3-p669.json
NotImplementedError PyPI package file_name: GHSA-m3jw-62m7-jjcm.json
NotImplementedError PyPI package file_name: GHSA-m3rf-7m4w-r66q.json
NotImplementedError PyPI package file_name: GHSA-m429-fhmv-c6q2.json
NotImplementedError PyPI package file_name: GHSA-m43c-649m-pm48.json
NotImplementedError PyPI package file_name: GHSA-m43h-hfrq-x8wx.json
NotImplementedError PyPI package file_name: GHSA-m4fw-77v7-924m.json
NotImplementedError PyPI package file_name: GHSA-m4hf-j54p-p353.json
NotImplementedError PyPI package file_name: GHSA-m539-j985-hcr8.json
NotImplementedError PyPI package file_name: GHSA-m5ff-3wj3-8ph4.json
NotImplementedError PyPI package file_name: GHSA-m648-33qf-v3gp.json
NotImplementedError PyPI package file_name: GHSA-m6gj-h9gm-gw44.json
NotImplementedError PyPI package file_name: GHSA-m6h2-jx9v-58w6.json
NotImplementedError PyPI package file_name: GHSA-m6vm-8g8v-xfjh.json
NotImplementedError PyPI package file_name: GHSA-m6xf-fq7q-8743.json
NotImplementedError PyPI package file_name: GHSA-m7fm-4jfh-jrg6.json
NotImplementedError PyPI package file_name: GHSA-m7m4-4vm8-55wg.json
NotImplementedError PyPI package file_name: GHSA-m85c-9mf8-m2m6.json
NotImplementedError PyPI package file_name: GHSA-m87f-39q9-6f55.json
NotImplementedError PyPI package file_name: GHSA-m87f-9fvv-2mgg.json
NotImplementedError PyPI package file_name: GHSA-m8gq-83gh-v42v.json
NotImplementedError PyPI package file_name: GHSA-m8qc-mf6p-pfq9.json
NotImplementedError PyPI package file_name: GHSA-m956-frf4-m2wr.json
NotImplementedError PyPI package file_name: GHSA-m9mq-p2f9-cfqv.json
NotImplementedError PyPI package file_name: GHSA-mcg6-h362-cmq5.json
NotImplementedError PyPI package file_name: GHSA-mcgw-5fhw-3fq8.json
NotImplementedError PyPI package file_name: GHSA-mfg7-x5m7-6p8w.json
NotImplementedError PyPI package file_name: GHSA-mfjm-vh54-3f96.json
NotImplementedError PyPI package file_name: GHSA-mfv8-q39f-mgfg.json
NotImplementedError PyPI package file_name: GHSA-mg66-qvc5-rm93.json
NotImplementedError PyPI package file_name: GHSA-mh24-7wvg-v88g.json
NotImplementedError PyPI package file_name: GHSA-mh33-7rrq-662w.json
NotImplementedError PyPI package file_name: GHSA-mh74-4m5g-fcjx.json
NotImplementedError PyPI package file_name: GHSA-mhhc-q96p-mfm9.json
NotImplementedError PyPI package file_name: GHSA-mj63-64x7-57xf.json
NotImplementedError PyPI package file_name: GHSA-mjcr-rqjg-rhg3.json
NotImplementedError PyPI package file_name: GHSA-mmq6-q8r3-48fm.json
NotImplementedError PyPI package file_name: GHSA-mp9m-g7qj-6vqr.json
NotImplementedError PyPI package file_name: GHSA-mpf2-q34c-fc6j.json
NotImplementedError PyPI package file_name: GHSA-mpg6-rgp4-35rr.json
NotImplementedError PyPI package file_name: GHSA-mpvw-25mg-59vx.json
NotImplementedError PyPI package file_name: GHSA-mq5c-prh3-3f3h.json
NotImplementedError PyPI package file_name: GHSA-mq5p-2mcr-m52j.json
NotImplementedError PyPI package file_name: GHSA-mqh2-9wrp-vx84.json
NotImplementedError PyPI package file_name: GHSA-mr4x-c4v9-x729.json
NotImplementedError PyPI package file_name: GHSA-mr6r-mvw4-736g.json
NotImplementedError PyPI package file_name: GHSA-mr7p-25v2-35wr.json
NotImplementedError PyPI package file_name: GHSA-mv2w-4jqc-6fg4.json
NotImplementedError PyPI package file_name: GHSA-mv78-g7wq-mhp4.json
NotImplementedError PyPI package file_name: GHSA-mvg9-xffr-p774.json
NotImplementedError PyPI package file_name: GHSA-mw6j-hh29-h379.json
NotImplementedError PyPI package file_name: GHSA-mw6v-crh8-8533.json
NotImplementedError PyPI package file_name: GHSA-mwgj-7x7j-6966.json
NotImplementedError PyPI package file_name: GHSA-mxjj-953w-2c2v.json
NotImplementedError PyPI package file_name: GHSA-mxvc-fwgx-j778.json
NotImplementedError PyPI package file_name: GHSA-p28m-34f6-967q.json
NotImplementedError PyPI package file_name: GHSA-p2cq-cprg-frvm.json
NotImplementedError PyPI package file_name: GHSA-p3w6-jcg4-52xh.json
NotImplementedError PyPI package file_name: GHSA-p43w-g3c5-g5mq.json
NotImplementedError PyPI package file_name: GHSA-p44j-xrqg-4xrr.json
NotImplementedError PyPI package file_name: GHSA-p45v-v4pw-77jr.json
NotImplementedError PyPI package file_name: GHSA-p49h-hjvm-jg3h.json
NotImplementedError PyPI package file_name: GHSA-p4v2-r99v-wjc2.json
NotImplementedError PyPI package file_name: GHSA-p5f8-gfw5-33w4.json
NotImplementedError PyPI package file_name: GHSA-p5w7-qmq6-pmjr.json
NotImplementedError PyPI package file_name: GHSA-p5w8-wqhj-9hhf.json
NotImplementedError PyPI package file_name: GHSA-p5wr-vp8g-q5p4.json
NotImplementedError PyPI package file_name: GHSA-p5xh-vx83-mxcj.json
NotImplementedError PyPI package file_name: GHSA-p62g-jhg6-v3rq.json
NotImplementedError PyPI package file_name: GHSA-p64x-8rxx-wf6q.json
NotImplementedError PyPI package file_name: GHSA-p69g-f978-xxv9.json
NotImplementedError PyPI package file_name: GHSA-p6h9-gw49-rqm4.json
NotImplementedError PyPI package file_name: GHSA-p6h9-hpcg-c6gm.json
NotImplementedError PyPI package file_name: GHSA-p6rw-44q7-3fw4.json
NotImplementedError PyPI package file_name: GHSA-p737-p57g-4cpr.json
NotImplementedError PyPI package file_name: GHSA-p75f-g7gx-2r7p.json
NotImplementedError PyPI package file_name: GHSA-p75j-wc34-527c.json
NotImplementedError PyPI package file_name: GHSA-p7h9-vf92-5fj5.json
NotImplementedError PyPI package file_name: GHSA-p7xc-35m8-57pr.json
NotImplementedError PyPI package file_name: GHSA-p867-fxfr-ph2w.json
NotImplementedError PyPI package file_name: GHSA-p86x-652p-6385.json
NotImplementedError PyPI package file_name: GHSA-p99v-5w3c-jqq9.json
NotImplementedError PyPI package file_name: GHSA-p9rc-rmr5-529j.json
NotImplementedError PyPI package file_name: GHSA-p9wf-3xpg-c9g5.json
NotImplementedError PyPI package file_name: GHSA-pcwm-8jc3-qxvj.json
NotImplementedError PyPI package file_name: GHSA-pf7h-h2wq-m7pg.json
NotImplementedError PyPI package file_name: GHSA-pfjj-m3jj-9jc9.json
NotImplementedError PyPI package file_name: GHSA-pfwg-rxf4-97c3.json
NotImplementedError PyPI package file_name: GHSA-pg2f-r7pc-6fxx.json
NotImplementedError PyPI package file_name: GHSA-pg36-wpm5-g57p.json
NotImplementedError PyPI package file_name: GHSA-pg59-2f92-5cph.json
NotImplementedError PyPI package file_name: GHSA-pg8m-4p8j-2p56.json
NotImplementedError PyPI package file_name: GHSA-pgcq-h79j-2f69.json
NotImplementedError PyPI package file_name: GHSA-pghf-347x-c2gj.json
NotImplementedError PyPI package file_name: GHSA-pgww-xf46-h92r.json
NotImplementedError PyPI package file_name: GHSA-ph87-fvjr-v33w.json
NotImplementedError PyPI package file_name: GHSA-pj4g-4488-wmxm.json
NotImplementedError PyPI package file_name: GHSA-pjc4-3w99-j7v4.json
NotImplementedError PyPI package file_name: GHSA-pm3h-mm62-pwm8.json
NotImplementedError PyPI package file_name: GHSA-pmpr-55fj-r229.json
NotImplementedError PyPI package file_name: GHSA-pq3x-96c3-xgjg.json
NotImplementedError PyPI package file_name: GHSA-pq64-v7f5-gqh8.json
NotImplementedError PyPI package file_name: GHSA-pq7m-3gw7-gq5x.json
NotImplementedError PyPI package file_name: GHSA-pqhm-4wvf-2jg8.json
NotImplementedError PyPI package file_name: GHSA-pqjj-6f5q-gqph.json
NotImplementedError PyPI package file_name: GHSA-pqrv-8r2f-7278.json
NotImplementedError PyPI package file_name: GHSA-prcg-wp5q-rv7p.json
NotImplementedError PyPI package file_name: GHSA-prr5-pfr8-q9f3.json
NotImplementedError PyPI package file_name: GHSA-pvhp-v9qp-xf5r.json
NotImplementedError PyPI package file_name: GHSA-pvrc-hg3f-58r6.json
NotImplementedError PyPI package file_name: GHSA-pw3c-h7wp-cvhx.json
NotImplementedError PyPI package file_name: GHSA-pw4v-gr34-2553.json
NotImplementedError PyPI package file_name: GHSA-pwfw-mgfj-7g3g.json
NotImplementedError PyPI package file_name: GHSA-pwqf-9h7j-7mv8.json
NotImplementedError PyPI package file_name: GHSA-q263-fvxm-m5mw.json
NotImplementedError PyPI package file_name: GHSA-q2q7-5pp4-w6pg.json
NotImplementedError PyPI package file_name: GHSA-q326-jhw3-699g.json
NotImplementedError PyPI package file_name: GHSA-q34h-97wf-8r8j.json
NotImplementedError PyPI package file_name: GHSA-q3cj-2r34-2cwc.json
NotImplementedError PyPI package file_name: GHSA-q3g3-h9r4-prrc.json
NotImplementedError PyPI package file_name: GHSA-q3m9-9fj2-mfwr.json
NotImplementedError PyPI package file_name: GHSA-q3p4-gw7r-wqjc.json
NotImplementedError PyPI package file_name: GHSA-q492-f7gr-27rp.json
NotImplementedError PyPI package file_name: GHSA-q4p3-qw5c-mhpc.json
NotImplementedError PyPI package file_name: GHSA-q4qf-3fc6-8x34.json
NotImplementedError PyPI package file_name: GHSA-q4qm-xhf9-4p8f.json
NotImplementedError PyPI package file_name: GHSA-q4xr-rc97-m4xx.json
NotImplementedError PyPI package file_name: GHSA-q5hq-fp76-qmrc.json
NotImplementedError PyPI package file_name: GHSA-q5vh-6whw-x745.json
NotImplementedError PyPI package file_name: GHSA-q65m-pv3f-wr5r.json
NotImplementedError PyPI package file_name: GHSA-q6j2-g8qf-wvf7.json
NotImplementedError PyPI package file_name: GHSA-q6j3-c4wc-63vw.json
NotImplementedError PyPI package file_name: GHSA-q6w2-jxcm-2crj.json
NotImplementedError PyPI package file_name: GHSA-q799-q27x-vp7w.json
NotImplementedError PyPI package file_name: GHSA-q7f7-544h-67h9.json
NotImplementedError PyPI package file_name: GHSA-q85f-69q7-55h2.json
NotImplementedError PyPI package file_name: GHSA-q874-g24w-4q9g.json
NotImplementedError PyPI package file_name: GHSA-q8gv-q7wr-9jf8.json
NotImplementedError PyPI package file_name: GHSA-q8qj-fc9q-cphr.json
NotImplementedError PyPI package file_name: GHSA-qc53-44cj-vfvx.json
NotImplementedError PyPI package file_name: GHSA-qc55-vm3j-74gp.json
NotImplementedError PyPI package file_name: GHSA-qc9x-gjcv-465w.json
NotImplementedError PyPI package file_name: GHSA-qcx9-j53g-ccgf.json
NotImplementedError PyPI package file_name: GHSA-qf7v-8hj3-4xw7.json
NotImplementedError PyPI package file_name: GHSA-qfc5-mcwq-26q8.json
NotImplementedError PyPI package file_name: GHSA-qfpc-5pjr-mh26.json
NotImplementedError PyPI package file_name: GHSA-qfr5-wjpw-q4c4.json
NotImplementedError PyPI package file_name: GHSA-qg48-85hg-mqc5.json
NotImplementedError PyPI package file_name: GHSA-qg5x-66hp-cw5p.json
NotImplementedError PyPI package file_name: GHSA-qh32-6jjc-qprm.json
NotImplementedError PyPI package file_name: GHSA-qh9q-34h6-hcv9.json
NotImplementedError PyPI package file_name: GHSA-qhmp-h54x-38qr.json
NotImplementedError PyPI package file_name: GHSA-qhx9-7hx7-cp4r.json
NotImplementedError PyPI package file_name: GHSA-qhxx-j73r-qpm2.json
NotImplementedError PyPI package file_name: GHSA-qj5r-f9mv-rffh.json
NotImplementedError PyPI package file_name: GHSA-qjj8-32p7-h289.json
NotImplementedError PyPI package file_name: GHSA-qm57-vhq3-3fwf.json
NotImplementedError PyPI package file_name: GHSA-qpg2-vx7j-3869.json
NotImplementedError PyPI package file_name: GHSA-qppg-v75c-r5ff.json
NotImplementedError PyPI package file_name: GHSA-qr82-2c78-4m8h.json
NotImplementedError PyPI package file_name: GHSA-qrmm-w4v4-q7f8.json
NotImplementedError PyPI package file_name: GHSA-qw5h-7f53-xrp6.json
NotImplementedError PyPI package file_name: GHSA-qwqv-j7jr-4hp6.json
NotImplementedError PyPI package file_name: GHSA-qx2v-j445-g354.json
NotImplementedError PyPI package file_name: GHSA-qx3f-p745-w4hr.json
NotImplementedError PyPI package file_name: GHSA-r28v-mw67-m5p9.json
NotImplementedError PyPI package file_name: GHSA-r2mj-8wgq-73m6.json
NotImplementedError PyPI package file_name: GHSA-r35g-4525-29fq.json
NotImplementedError PyPI package file_name: GHSA-r38r-qp28-2m63.json
NotImplementedError PyPI package file_name: GHSA-r3vr-prwv-86g9.json
NotImplementedError PyPI package file_name: GHSA-r478-c2pc-m7gx.json
NotImplementedError PyPI package file_name: GHSA-r4c4-5fpq-56wg.json
NotImplementedError PyPI package file_name: GHSA-r4pj-74mg-8868.json
NotImplementedError PyPI package file_name: GHSA-r5qj-cvf9-p85h.json
NotImplementedError PyPI package file_name: GHSA-r64q-w8jr-g9qp.json
NotImplementedError PyPI package file_name: GHSA-r6h7-5pq2-j77h.json
NotImplementedError PyPI package file_name: GHSA-r6jx-9g48-2r5r.json
NotImplementedError PyPI package file_name: GHSA-r6pg-pjwc-j585.json
NotImplementedError PyPI package file_name: GHSA-r6v3-hpxj-r8rv.json
NotImplementedError PyPI package file_name: GHSA-r7rm-8j6h-r933.json
NotImplementedError PyPI package file_name: GHSA-r7v4-jwx9-wx43.json
NotImplementedError PyPI package file_name: GHSA-r82c-j4mq-5xfw.json
NotImplementedError PyPI package file_name: GHSA-r838-q6jp-58xx.json
NotImplementedError PyPI package file_name: GHSA-r854-96gq-rfg3.json
NotImplementedError PyPI package file_name: GHSA-r8hm-w5f7-wj39.json
NotImplementedError PyPI package file_name: GHSA-r8wq-qrxc-hmcm.json
NotImplementedError PyPI package file_name: GHSA-rc9w-5c64-9vqq.json
NotImplementedError PyPI package file_name: GHSA-rcrv-228c-gprj.json
NotImplementedError PyPI package file_name: GHSA-rcx2-m7jp-p9wj.json
NotImplementedError PyPI package file_name: GHSA-rcxc-3w2m-mp8h.json
NotImplementedError PyPI package file_name: GHSA-rf3h-xgv5-2q39.json
NotImplementedError PyPI package file_name: GHSA-rf4j-j272-fj86.json
NotImplementedError PyPI package file_name: GHSA-rfw2-x9f8-2f6m.json
NotImplementedError PyPI package file_name: GHSA-rg3m-hqc5-344v.json
NotImplementedError PyPI package file_name: GHSA-rgcm-rpq9-9cgr.json
NotImplementedError PyPI package file_name: GHSA-rgvq-pcvf-hx75.json
NotImplementedError PyPI package file_name: GHSA-rh6x-qvg7-rrmj.json
NotImplementedError PyPI package file_name: GHSA-rhm9-p9w5-fwm7.json
NotImplementedError PyPI package file_name: GHSA-rhq2-3vr9-6mcr.json
NotImplementedError PyPI package file_name: GHSA-rhrq-64mq-hf9h.json
NotImplementedError PyPI package file_name: GHSA-rjjg-hgv6-h69v.json
NotImplementedError PyPI package file_name: GHSA-rjvg-q57v-mjjc.json
NotImplementedError PyPI package file_name: GHSA-rm89-9g65-4ffr.json
NotImplementedError PyPI package file_name: GHSA-rmp7-f2vp-3rq4.json
NotImplementedError PyPI package file_name: GHSA-rmpv-rcp6-v8wc.json
NotImplementedError PyPI package file_name: GHSA-rpcg-f9q6-2mq6.json
NotImplementedError PyPI package file_name: GHSA-rprw-h62v-c2w7.json
NotImplementedError PyPI package file_name: GHSA-rpx7-33j2-xx9x.json
NotImplementedError PyPI package file_name: GHSA-rqjh-jp2r-59cj.json
NotImplementedError PyPI package file_name: GHSA-rqxg-xvcq-3v2f.json
NotImplementedError PyPI package file_name: GHSA-rr52-wg7f-8875.json
NotImplementedError PyPI package file_name: GHSA-rrfp-j2mp-hq9c.json
NotImplementedError PyPI package file_name: GHSA-rrx2-r989-2c43.json
NotImplementedError PyPI package file_name: GHSA-rv62-4pmj-xw6h.json
NotImplementedError PyPI package file_name: GHSA-rv6r-3f5q-9rgx.json
NotImplementedError PyPI package file_name: GHSA-rv95-4wxj-6fqq.json
NotImplementedError PyPI package file_name: GHSA-rvmq-4x66-q7j3.json
NotImplementedError PyPI package file_name: GHSA-rwr3-c2q8-gm56.json
NotImplementedError PyPI package file_name: GHSA-rwv7-3v45-hg29.json
NotImplementedError PyPI package file_name: GHSA-rww7-2gpw-fv6j.json
NotImplementedError PyPI package file_name: GHSA-rxjp-mfm9-w4wr.json
NotImplementedError PyPI package file_name: GHSA-rxq3-5249-8hgg.json
NotImplementedError PyPI package file_name: GHSA-v2wc-pfq2-5cm6.json
NotImplementedError PyPI package file_name: GHSA-v3f7-j968-4h5f.json
NotImplementedError PyPI package file_name: GHSA-v4x4-98cg-wr4g.json
NotImplementedError PyPI package file_name: GHSA-v52p-hfjf-wg88.json
NotImplementedError PyPI package file_name: GHSA-v542-8q9x-cffc.json
NotImplementedError PyPI package file_name: GHSA-v6r6-84gr-92rm.json
NotImplementedError PyPI package file_name: GHSA-v6rh-hp5x-86rv.json
NotImplementedError PyPI package file_name: GHSA-v6wp-4m6f-gcjg.json
NotImplementedError PyPI package file_name: GHSA-v768-w7m9-2vmm.json
NotImplementedError PyPI package file_name: GHSA-v7m9-9497-p9gr.json
NotImplementedError PyPI package file_name: GHSA-v7q8-wvvh-c97p.json
NotImplementedError PyPI package file_name: GHSA-v7vq-3x77-87vg.json
NotImplementedError PyPI package file_name: GHSA-v82p-hv3v-p6qp.json
NotImplementedError PyPI package file_name: GHSA-v899-28g4-qmh8.json
NotImplementedError PyPI package file_name: GHSA-v936-j8gp-9q3p.json
NotImplementedError PyPI package file_name: GHSA-v988-828w-xvf2.json
NotImplementedError PyPI package file_name: GHSA-v9qg-3j8p-r63v.json
NotImplementedError PyPI package file_name: GHSA-v9v9-xffq-rwr4.json
NotImplementedError PyPI package file_name: GHSA-vc29-rj92-gc7j.json
NotImplementedError PyPI package file_name: GHSA-vcg8-98q8-g7mj.json
NotImplementedError PyPI package file_name: GHSA-vcjj-9vg7-vf68.json
NotImplementedError PyPI package file_name: GHSA-vcqg-3p29-xw73.json
NotImplementedError PyPI package file_name: GHSA-vcr5-xr9h-mvc5.json
NotImplementedError PyPI package file_name: GHSA-vf94-36g5-69v8.json
NotImplementedError PyPI package file_name: GHSA-vfj6-275q-4pvm.json
NotImplementedError PyPI package file_name: GHSA-vfq6-hq5r-27r6.json
NotImplementedError PyPI package file_name: GHSA-vfr4-x8j2-3rf9.json
NotImplementedError PyPI package file_name: GHSA-vfrc-ggmc-5jwv.json
NotImplementedError PyPI package file_name: GHSA-vg27-hr3v-3cqv.json
NotImplementedError PyPI package file_name: GHSA-vg35-vc9f-q7x2.json
NotImplementedError PyPI package file_name: GHSA-vg8g-jpm9-jh8r.json
NotImplementedError PyPI package file_name: GHSA-vgmw-9cww-qq99.json
NotImplementedError PyPI package file_name: GHSA-vgv5-cxvh-vfxh.json
NotImplementedError PyPI package file_name: GHSA-vhr6-pvjm-9qwf.json
NotImplementedError PyPI package file_name: GHSA-vj42-xq3r-hr3r.json
NotImplementedError PyPI package file_name: GHSA-vjg4-v33c-ggc4.json
NotImplementedError PyPI package file_name: GHSA-vmjw-c2vp-p33c.json
NotImplementedError PyPI package file_name: GHSA-vp9j-rghq-8jhh.json
NotImplementedError PyPI package file_name: GHSA-vpqp-hx68-p2wx.json
NotImplementedError PyPI package file_name: GHSA-vq2r-5xvm-3hc3.json
NotImplementedError PyPI package file_name: GHSA-vq36-27g6-p492.json
NotImplementedError PyPI package file_name: GHSA-vqcj-wrf2-7v73.json
NotImplementedError PyPI package file_name: GHSA-vqgp-4jgj-5j64.json
NotImplementedError PyPI package file_name: GHSA-vqhp-cxgc-6wmm.json
NotImplementedError PyPI package file_name: GHSA-vqj2-4v8m-8vrq.json
NotImplementedError PyPI package file_name: GHSA-vqp6-j452-j6wp.json
NotImplementedError PyPI package file_name: GHSA-vqw6-72r7-fgw7.json
NotImplementedError PyPI package file_name: GHSA-vrcf-g539-x6h3.json
NotImplementedError PyPI package file_name: GHSA-vv2x-vrpj-qqpq.json
NotImplementedError PyPI package file_name: GHSA-vvg4-vgrv-xfr7.json
NotImplementedError PyPI package file_name: GHSA-vw27-fwjf-5qxm.json
NotImplementedError PyPI package file_name: GHSA-vwcg-7xqw-qcxw.json
NotImplementedError PyPI package file_name: GHSA-vwhq-49r4-gj9v.json
NotImplementedError PyPI package file_name: GHSA-vx6v-2rg6-865h.json
NotImplementedError PyPI package file_name: GHSA-vx6v-xg64-pmr8.json
NotImplementedError PyPI package file_name: GHSA-vxp9-wv2f-wqmw.json
NotImplementedError PyPI package file_name: GHSA-w24h-v9qh-8gxj.json
NotImplementedError PyPI package file_name: GHSA-w358-rj93-r5qv.json
NotImplementedError PyPI package file_name: GHSA-w4vg-rf63-f3j3.json
NotImplementedError PyPI package file_name: GHSA-w4xf-2pqw-5mq7.json
NotImplementedError PyPI package file_name: GHSA-w578-j992-554x.json
NotImplementedError PyPI package file_name: GHSA-w5gh-2wr2-pm6g.json
NotImplementedError PyPI package file_name: GHSA-w64c-pxjj-h866.json
NotImplementedError PyPI package file_name: GHSA-w6j4-3gh2-9f5j.json
NotImplementedError PyPI package file_name: GHSA-w74j-v8xh-3w5h.json
NotImplementedError PyPI package file_name: GHSA-w873-xcqq-x922.json
NotImplementedError PyPI package file_name: GHSA-w96g-3p64-63wr.json
NotImplementedError PyPI package file_name: GHSA-w9fg-xffh-p362.json
NotImplementedError PyPI package file_name: GHSA-w9m4-7w72-r766.json
NotImplementedError PyPI package file_name: GHSA-wc4g-r73w-x8mm.json
NotImplementedError PyPI package file_name: GHSA-wcv5-qrj6-9pfm.json
NotImplementedError PyPI package file_name: GHSA-wcv5-vrvr-3rx2.json
NotImplementedError PyPI package file_name: GHSA-wf5p-c75w-w3wh.json
NotImplementedError PyPI package file_name: GHSA-wfjw-w6pv-8p7f.json
NotImplementedError PyPI package file_name: GHSA-wgmx-52ph-qqcw.json
NotImplementedError PyPI package file_name: GHSA-wgpj-7c2j-vfjm.json
NotImplementedError PyPI package file_name: GHSA-wh37-37xw-54hr.json
NotImplementedError PyPI package file_name: GHSA-wh4h-v3f2-r2pp.json
NotImplementedError PyPI package file_name: GHSA-wh73-hpcg-v32j.json
NotImplementedError PyPI package file_name: GHSA-whr9-vfh2-7hm6.json
NotImplementedError PyPI package file_name: GHSA-wjw6-2cqr-j4qr.json
NotImplementedError PyPI package file_name: GHSA-wm2m-xrrp-j74c.json
NotImplementedError PyPI package file_name: GHSA-wm93-f238-7v37.json
NotImplementedError PyPI package file_name: GHSA-wmg4-8cp2-hpg9.json
NotImplementedError PyPI package file_name: GHSA-wp3c-xw9g-gpcg.json
NotImplementedError PyPI package file_name: GHSA-wp77-4gmm-7cq8.json
NotImplementedError PyPI package file_name: GHSA-wpjr-j57x-wxfw.json
NotImplementedError PyPI package file_name: GHSA-wpqr-jcpx-745r.json
NotImplementedError PyPI package file_name: GHSA-wq5h-f9p5-q7fx.json
NotImplementedError PyPI package file_name: GHSA-wq6x-g685-w5f2.json
NotImplementedError PyPI package file_name: GHSA-wq8f-wvqp-xvvm.json
NotImplementedError PyPI package file_name: GHSA-wqgp-vphw-hphf.json
NotImplementedError PyPI package file_name: GHSA-wqvq-5m8c-6g24.json
NotImplementedError PyPI package file_name: GHSA-wrp6-9w7f-3wxg.json
NotImplementedError PyPI package file_name: GHSA-wrxv-2j5q-m38w.json
NotImplementedError PyPI package file_name: GHSA-wv5p-gmmv-wh9v.json
NotImplementedError PyPI package file_name: GHSA-wvcv-832q-fjg7.json
NotImplementedError PyPI package file_name: GHSA-wvjw-p9f5-vq28.json
NotImplementedError PyPI package file_name: GHSA-www2-v7xj-xrc6.json
NotImplementedError PyPI package file_name: GHSA-wxr6-29pv-ch68.json
NotImplementedError PyPI package file_name: GHSA-x33v-f3gp-gw2c.json
NotImplementedError PyPI package file_name: GHSA-x345-32rc-8h85.json
NotImplementedError PyPI package file_name: GHSA-x38q-xg2h-rxgx.json
NotImplementedError PyPI package file_name: GHSA-x3rm-644h-67m8.json
NotImplementedError PyPI package file_name: GHSA-x3v8-c8qx-3j3r.json
NotImplementedError PyPI package file_name: GHSA-x4cm-m36h-c6qj.json
NotImplementedError PyPI package file_name: GHSA-x4g7-fvjj-prg8.json
NotImplementedError PyPI package file_name: GHSA-x4qx-4fjv-hmw6.json
NotImplementedError PyPI package file_name: GHSA-x5cp-9pcf-pp3h.json
NotImplementedError PyPI package file_name: GHSA-x5h4-9gqw-942j.json
NotImplementedError PyPI package file_name: GHSA-x64g-wjmw-w328.json
NotImplementedError PyPI package file_name: GHSA-x7c8-4x3h-874w.json
NotImplementedError PyPI package file_name: GHSA-x7gm-rfgv-w973.json
NotImplementedError PyPI package file_name: GHSA-x7jh-595q-wq82.json
NotImplementedError PyPI package file_name: GHSA-x7r7-wmj8-vv5g.json
NotImplementedError PyPI package file_name: GHSA-x7rp-74x2-mjf3.json
NotImplementedError PyPI package file_name: GHSA-x7wf-5mjc-6x76.json
NotImplementedError PyPI package file_name: GHSA-x7wr-283h-5h2v.json
NotImplementedError PyPI package file_name: GHSA-x823-j7c4-vpc5.json
NotImplementedError PyPI package file_name: GHSA-x83m-p7pv-ch8v.json
NotImplementedError PyPI package file_name: GHSA-x84v-xcm2-53pg.json
NotImplementedError PyPI package file_name: GHSA-x88j-93vc-wpmp.json
NotImplementedError PyPI package file_name: GHSA-x8h6-xgqx-jqgp.json
NotImplementedError PyPI package file_name: GHSA-x95h-979x-cf3j.json
NotImplementedError PyPI package file_name: GHSA-x9j7-x98r-r4w2.json
NotImplementedError PyPI package file_name: GHSA-x9jp-4w8m-4f3c.json
NotImplementedError PyPI package file_name: GHSA-xc3p-ff3m-f46v.json
NotImplementedError PyPI package file_name: GHSA-xcjx-m2pj-8g79.json
NotImplementedError PyPI package file_name: GHSA-xcp8-hh74-f6mc.json
NotImplementedError PyPI package file_name: GHSA-xcwj-wfcm-m23c.json
NotImplementedError PyPI package file_name: GHSA-xf37-qcvf-7m57.json
NotImplementedError PyPI package file_name: GHSA-xf8c-3cgx-fcwm.json
NotImplementedError PyPI package file_name: GHSA-xfrw-hxr5-ghqf.json
NotImplementedError PyPI package file_name: GHSA-xgc3-m89p-vr3x.json
NotImplementedError PyPI package file_name: GHSA-xgxc-v2qg-chmh.json
NotImplementedError PyPI package file_name: GHSA-xhp9-4947-rq78.json
NotImplementedError PyPI package file_name: GHSA-xjjg-vmw6-c2p9.json
NotImplementedError PyPI package file_name: GHSA-xm2v-8rrw-w9pm.json
NotImplementedError PyPI package file_name: GHSA-xmq7-7fxm-rr79.json
NotImplementedError PyPI package file_name: GHSA-xp26-p53h-6h2p.json
NotImplementedError PyPI package file_name: GHSA-xp5m-4c9f-498q.json
NotImplementedError PyPI package file_name: GHSA-xp7p-3gx7-j6wx.json
NotImplementedError PyPI package file_name: GHSA-xpfp-f569-q3p2.json
NotImplementedError PyPI package file_name: GHSA-xpm8-98mx-h4c5.json
NotImplementedError PyPI package file_name: GHSA-xq58-69h2-765m.json
NotImplementedError PyPI package file_name: GHSA-xqfj-35wv-m3cr.json
NotImplementedError PyPI package file_name: GHSA-xqfj-cr6q-pc8w.json
NotImplementedError PyPI package file_name: GHSA-xqvg-xm9m-p2c4.json
NotImplementedError PyPI package file_name: GHSA-xqxm-2rpm-3889.json
NotImplementedError PyPI package file_name: GHSA-xr2c-5w89-63pv.json
NotImplementedError PyPI package file_name: GHSA-xr38-w74q-r8jv.json
NotImplementedError PyPI package file_name: GHSA-xrcv-f9gm-v42c.json
NotImplementedError PyPI package file_name: GHSA-xrp2-fhq4-4q3w.json
NotImplementedError PyPI package file_name: GHSA-xrqm-fpgr-6hhx.json
NotImplementedError PyPI package file_name: GHSA-xrr4-74mc-rpjc.json
NotImplementedError PyPI package file_name: GHSA-xrx6-fmxq-rjj2.json
NotImplementedError PyPI package file_name: GHSA-xv8x-pr4h-73jv.json
NotImplementedError PyPI package file_name: GHSA-xvjm-fvxx-q3hv.json
NotImplementedError PyPI package file_name: GHSA-xvwv-6wvx-px9x.json
NotImplementedError PyPI package file_name: GHSA-xw7c-jx9m-xh5g.json
NotImplementedError PyPI package file_name: GHSA-xw93-v57j-fcgh.json
NotImplementedError PyPI package file_name: GHSA-xwhf-g6j5-j5gc.json
NotImplementedError PyPI package file_name: OSV-2021-1809.json
NotImplementedError PyPI package file_name: OSV-2021-955.json
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2006-1' InvalidVersion("'2.0.0-final' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2008-3' InvalidVersion("'2.0.0-final' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2008-8' InvalidVersion("'0.1-bulbasaur' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2012-1' InvalidVersion("'1.3.1dev' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2015-24' InvalidVersion("'0.7.1.fix1' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2015-25' InvalidVersion("'0.7.1.fix1' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2017-103' InvalidVersion("'1.0beta6.1' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2017-41' InvalidVersion("'a3' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2017-46' InvalidVersion("'0.7.1.fix1' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2017-47' InvalidVersion("'0.7.1.fix1' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2018-100' InvalidVersion("'0.3m1' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2018-114' InvalidVersion("'0.3.1-p1' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2018-115' InvalidVersion("'0.3.1-p1' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2018-19' InvalidVersion("'0.1-bulbasaur' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2019-102' InvalidVersion("'2013-01-21T20:33:09+0100' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2019-106' InvalidVersion("'2.0.1rc2-git' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2019-120' InvalidVersion("'2.2.0-dev' is not a valid <class 'univers.versions.PypiVersion'>")
Invalid Version - PypiVersion - 'PYSEC-2019-125' - '2019-09-12'
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2019-126' InvalidVersion("'a3' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2019-23' InvalidVersion("'0.2.4dev' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2019-6' InvalidVersion("'0.7.10p1' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2020-216' InvalidVersion("'1.3.1dev' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2020-230' InvalidVersion("'0.1.0-dev' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2020-341' InvalidVersion("'-class.-jw.util.version.Version-' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2021-121' InvalidVersion("'trunk' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2021-338' InvalidVersion("'4.11-final' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2021-356' InvalidVersion("'2.0.1rc2-git' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2021-428' InvalidVersion("'0.1.0.dev' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2021-859' InvalidVersion("'2.0.1rc2-git' is not a valid <class 'univers.versions.PypiVersion'>")
PackageURL ValueError - 'PYSEC-2021-872' - purl: 'pkg:pypi:distributed'
PackageURL ValueError - 'PYSEC-2021-873' - purl: 'pkg:pypi:gradio'
PackageURL ValueError - 'PYSEC-2021-874' - purl: 'pkg:pypi:pytorch-lightning'
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2021-97' InvalidVersion("'1dev' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2022-12' InvalidVersion("'0.7.1.fix1' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2022-166' InvalidVersion("'0.1-bulbasaur' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2022-167' InvalidVersion("'0.2.4dev' is not a valid <class 'univers.versions.PypiVersion'>")
PackageURL ValueError - 'PYSEC-2022-227' - purl: 'pkg:pypi:bottle'
PackageURL ValueError - 'PYSEC-2022-228' - purl: 'pkg:pypi:gerapy'
PackageURL ValueError - 'PYSEC-2022-229' - purl: 'pkg:pypi:gradio'
PackageURL ValueError - 'PYSEC-2022-230' - purl: 'pkg:pypi:lxml'
PackageURL ValueError - 'PYSEC-2022-231' - purl: 'pkg:pypi:nvflare'
PackageURL ValueError - 'PYSEC-2022-232' - purl: 'pkg:pypi:nvflare'
PackageURL ValueError - 'PYSEC-2022-233' - purl: 'pkg:pypi:openssh-key-parser'
PackageURL ValueError - 'PYSEC-2022-234' - purl: 'pkg:pypi:poetry'
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2022-34' InvalidVersion("'0.2.4dev' is not a valid <class 'univers.versions.PypiVersion'>")
InvalidVersionRange affected_pkg_version_range Error - 'PYSEC-2022-5' InvalidVersion("'2.0.1rc2-git' is not a valid <class 'univers.versions.PypiVersion'>")
Successfully imported data using vulnerabilities.importers.pysec.PyPIImporter

Process finished with exit code 0

and ( remove quotas not make any thing better ) for invalid Versions :

>>> PypiVersion("0.1.0-dev") 
    raise InvalidVersion(f"{self.string!r} is not a valid {self.__class__!r}")
univers.versions.InvalidVersion: '0.1.0-dev' is not a valid <class 'univers.versions.PypiVersion'>
>>> PypiVersion('2.0.0-final')
    raise InvalidVersion(f"{self.string!r} is not a valid {self.__class__!r}")
univers.versions.InvalidVersion: '2.0.0-final' is not a valid <class 'univers.versions.PypiVersion'>

and I think the DefaultImprover for osv work without any problem.

pombredanne and others added 26 commits September 7, 2022 08:49
Signed-off-by: Philippe Ombredanne <[email protected]>
Also handle renaming of vulnd_id to vulnerability_id

Signed-off-by: Philippe Ombredanne <[email protected]>
Use uuid instead of base36
Reference: aboutcode-org#811

Signed-off-by: Tushar Goel <[email protected]>
This helps keep templates simple.
Also move position of models Meta and __str__ to a conventional location
right after the field definitions.

Signed-off-by: Philippe Ombredanne <[email protected]>
* Use search as form field name consistently aboutcode-org#907
  This replaces the vulnerability_id and package_name and esnure we have
  a better looking URL with a "search" query string.

* Also make "search" a required field and use standard HTML for
  validation. Remove JS validations.

* Use vulnerability_id rather than PK for URL in templates

* Remove redundant, repeat display of search queries.

* Rename "Total records" to "results" in search results pages

Signed-off-by: Philippe Ombredanne <[email protected]>
Signed-off-by: Philippe Ombredanne <[email protected]>
* Use purl slug and URL route for packages
* Use in forms, urls and templates, including a get_absolute_url()
  method.

* Rename VulnerabiltyForm forms to VulnerabiltySearchForm

* Rename PackageForm forms to PackageSearchForm

* Use new pagination template includes in search results templates. The
  pagination is the same repeated at the top and botton of the search
  results

* Display on 20 search results per page.

Signed-off-by: Philippe Ombredanne <[email protected]>
Signed-off-by: Philippe Ombredanne <[email protected]>
Signed-off-by: Philippe Ombredanne <[email protected]>
This limit the flickering to the vulnerability details.

Signed-off-by: Philippe Ombredanne <[email protected]>
Signed-off-by: Philippe Ombredanne <[email protected]>
This new improver adds missing CVE reference id that were not created
by their importer.

Note that the current approach for improvers seems to be restricted to
advisories and hsould be relaxed to better handle the general cases.
Here this improver does not deal with advisories at all.

Signed-off-by: Philippe Ombredanne <[email protected]>
Signed-off-by: Philippe Ombredanne <[email protected]>
Signed-off-by: Philippe Ombredanne <[email protected]>
Signed-off-by: Philippe Ombredanne <[email protected]>
Use the same layout and remove generated comments

Signed-off-by: Philippe Ombredanne <[email protected]>
Also validate full_clean in the improve_runner to ensure we do not
have empty, invalid or blank URLs.

Refactor code to add new Manager to VulnerabilityReference and Package
Add convenience method accordingly to create Pckage from purls

Reference: aboutcode-org#818
Co-authored-by: Tushar Goel <[email protected]>
Signed-off-by: Philippe Ombredanne <[email protected]>
Signed-off-by: Philippe Ombredanne <[email protected]>
There was a mistake commit in the history where the unique_together
of VulnerabilityReference was reordered without creating a new migration
This is fixing this to ensure we can migrate correctly

Signed-off-by: Philippe Ombredanne <[email protected]>
Signed-off-by: Philippe Ombredanne <[email protected]>
* Use named arguments when calling functions.
* Use variables for tests expected and results
* Split tests functions in smaller functions

Signed-off-by: Philippe Ombredanne <[email protected]>
@pombredanne pombredanne merged commit 377826e into aboutcode-org:main Sep 9, 2022
@pombredanne
Copy link
Member

All merged... Feel free to check the few updates I made. Thanks you ++

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.

5 participants