ludvig

View on PyPIReverse Dependencies (0)

0.8.4 ludvig-0.8.4-py3-none-any.whl

Wheel Details

Project: ludvig
Version: 0.8.4
Filename: ludvig-0.8.4-py3-none-any.whl
Download: [link]
Size: 41782
MD5: 227ff1f0158905c4c421a98661d31b83
SHA256: b25ce67bc25ad7142db5b56ae77a6b1a86aa67685f65decb4c6fe846e573975b
Uploaded: 2024-02-01 19:50:44 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ludvig
Version: 0.8.4
Summary: A simple vulnerability scanner
Author-Email: Frode Hus <frode[at]frodehus.dev>
Project-Url: Homepage, https://github.com/frodehus/ludvig
Project-Url: Bug Tracker, https://github.com/frodehus/ludvig/issues
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Requires-Dist: cyclonedx-python-lib (>=5.1.1)
Requires-Dist: defusedxml (>=0.7.1)
Requires-Dist: jschema-to-python (>=1.2.3)
Requires-Dist: knack (>=0.11.0)
Requires-Dist: packageurl-python (>=0.11.1)
Requires-Dist: python-dateutil (>=2.8.2)
Requires-Dist: requests (>=2.31.0)
Requires-Dist: sarif-om (>=1.0.4)
Requires-Dist: urllib3 (>=2.1.0)
Requires-Dist: yara-python (==4.3.1)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 7333 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.21.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
ludvig/__init__.py sha256=xGosmMpOrLBVfD4v7TQqOznf-pLcH2aHdCTd5QH6O6E 192
ludvig/__main__.py sha256=0PlAlRnlF4BxtTWr8LzIYmVVgsxtGjgpaiG6mNidIto 3699
ludvig/_format.py sha256=Ol7yS8rECpwBcqaMLov42rlwiZUQaH1Imcv_H6S5vpA 1142
ludvig/_help.py sha256=D804UCTQEz982nOfvl8bCvfKINimhGmWXS7FZQw9uSU 484
ludvig/_types.py sha256=5iU4ZnlrzfaG2tKj5gr9xQphsnC01D82VkbJBwYHp74 4039
ludvig/config.py sha256=MwALjsNNgytnnvKnt_kQyn9Lt99qho2WA1pupEp-RmM 3086
ludvig/utils.py sha256=OaaDLqYqXn9MjrKPSuxr8VINhcH6_ePEi4r5eZii0Q0 1881
ludvig/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ludvig/commands/filesystem.py sha256=b5Evc0fGk2v_YGCsldWyOgJFwOYslpxCzFJhT6ODAPY 1385
ludvig/commands/git.py sha256=TEKIIUCrszKYS_1VDvZBmp9tMTfkEQ12Rp7fiwZfr9A 1759
ludvig/commands/image.py sha256=TkbvoMcbOJgkbak513NaK_IMU-bk9tBShs8ziOsAzsc 2137
ludvig/commands/rules.py sha256=lvWCtwxm0lEsfR3h7AWPD-v36DwCK5w9lNmJAyAzWS0 535
ludvig/commands/vulndb.py sha256=ZT10kiDA8ykWe23_8sjNXZTAZYUlamE573Ll8hxV0FQ 283
ludvig/outputs/__init__.py sha256=zY4g0G_ufqhNygPa7x3YfKP0NGUXd1AfQNKW3vAFz6U 79
ludvig/outputs/_sarif.py sha256=kPN7Zsp-YNKsLregIuNtaZ_UR3ZUZsZo5umMuc-lnkk 3637
ludvig/parsers/dotnet_deps.py sha256=HvsOWRWlK3CLbBdmpE7ejhLBaGhYNowwuiMgQB7ZzF8 897
ludvig/providers/__init__.py sha256=7w5OsvI3-AUzbVpdwSirsPIobMZ5E-LN7Y566uggZNs 310
ludvig/providers/_containerprovider.py sha256=lY7pNYPxDxiQBMfB7i_XwyNz0e2hQDUTKOuOpE-zPWU 2415
ludvig/providers/_filesystemprovider.py sha256=P_HhIimcB7HytiEMZmjwdpW_qlojpkBdVXgzzeYc_VY 836
ludvig/providers/_gitprovider.py sha256=YqQil7k9picjwYhJXrw4A0NjDs2--wOWXH-X_W2pQvA 3326
ludvig/providers/_providers.py sha256=tixQ1FVHZSfvP31rfpXdhLi0H5EJqvYP4lodWeNdokI 961
ludvig/providers/_docker/_client.py sha256=7wbfiylSkIJKqf9n4Kxw4Y4pV4UM7AqlQKhlLLvzdew 1951
ludvig/providers/_docker/_definitions.py sha256=dNofE4mnYyjj8XX7ZVRu3wMlVyzdbKND5YNV_vqC5r0 978
ludvig/providers/_docker/_main.py sha256=MY9LzWWwvB287-3fTlA5e3Y-kf7WCWR7vjAKw_qhsqA 1260
ludvig/providers/_git/__init__.py sha256=zq7iyDGFgjImULD1X08j6YMmHyNWOU9KPK90cCMzgdc 301
ludvig/providers/_git/_definitions.py sha256=aXTjYx3CfsVZwpduMmj3Q5O1q7tkz63sz37aE5S-5Hw 24959
ludvig/rules/__init__.py sha256=1K9gytfYXnN5ensmqRyfmSicXD_Xicma6keOFkGqnZU 113
ludvig/rules/_loader.py sha256=0S9sPxYrx4Xa4QCREFpll_mf4hInEyaBLxkd3GdwDVc 1736
ludvig/rules/yara/fileformats/compressed.yar sha256=lHyyMJKkqCw3_BhfDx4FZdz4fAM1cE9h5YbyssKNJA0 511
ludvig/rules/yara/sbom/dotnet_deps.yar sha256=tTu5p5kmSTmJrDyTRGh9fK_sTS0sL4oZ2QUgUZNzKVk 369
ludvig/rules/yara/secrets/global.yar sha256=cwYhS0qkeh7XKT-Z1vaxowidLcPlvVKMHfjNQH9fb44 65
ludvig/rules/yara/webshells/php_in_images.yar sha256=8WhbzGJ4h6zEZnxrVnRgfgal4-kGtx-wdEJp1g_1hqY 610
ludvig/rules/yara/webshells/webshell_php.yar sha256=QAQZ9Rl-a40Cb7j75SCTd9WiV4_2RPWEamfXI_ayQUw 264
ludvig/sbom/generator.py sha256=1HyXKk9DW9gmkWT5y661gprASgT9Hgwh1_3T5ZQUKR4 467
ludvig/sbom/dotnet/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ludvig/sbom/dotnet/dependencies.py sha256=5JO78u7ZwUEvZfrzrwjEaI0AZ3ifv1kUnmvgajY2HaU 746
ludvig/sbom/dotnet/dependencies_file.py sha256=BzaTj7K9vky9DVGsH6gPxyZvASlNfU_Ksv87SJ6Zpp0 1071
ludvig/scanners/__init__.py sha256=EpZnmztF9PsF2d8lBG3RUkz8rvZ7-1JpFdrLKI-rmx4 273
ludvig/scanners/_common.py sha256=tOyw0HV3eVNBSUsGxQTfiJ9pc6yboGNEhzBOS3Ixiv4 3408
ludvig/scanners/_secrets.py sha256=C8UWkCFWzCKOj3cQSzqgsOZH_HF4ip8A7Ggjk6Jqex8 2092
ludvig/scanners/_vulndb.py sha256=NuTDDFqe0-fKMqzgkFXleVDqCb0iwPeyfSZo8QTFg2A 1334
ludvig/vulndb/__init__.py sha256=mUX1BcQGkl3F3EsSvz4uRQzDhygLgYgH8A6Tk69n0tg 477
ludvig/vulndb/_advisory.py sha256=o0pzYIj-958T2cnRWlTdjmxQKUgz-S8l-bgfb4bVb40 882
ludvig/vulndb/_db.py sha256=_oBMshOQZV7sCNEHm2cZN8hnj7oBLNXb5lgrckquPSQ 8823
ludvig/vulndb/_osv.py sha256=t63iQaTczVz-1zSlcpecOlQVDVUVyhdKK96w-Ih7Dv4 4920
ludvig/vulndb/ingesters/__init__.py sha256=rTRG4A6yywr1mzZ0zc1VFKSL4qQLMWuuprvjfcCrWUM 188
ludvig/vulndb/ingesters/_github_advisories.py sha256=QLxHhvPE7kzxqNm1UbWaJpWs1TanFRXQ1crWlKzRuto 2980
ludvig-0.8.4.dist-info/METADATA sha256=ZVcBfzkMd3TyBirpZ2YeDPh7IV3-sza_n0OxsJVL3VA 8180
ludvig-0.8.4.dist-info/WHEEL sha256=TJPnKdtrSue7xZ_AVGkp9YXcvDrobsjBds1du3Nx6dc 87
ludvig-0.8.4.dist-info/entry_points.txt sha256=ceVfV2d_3PURATDGBjb43Ka5kvBZfiIehGOpiN6G4T4 48
ludvig-0.8.4.dist-info/licenses/LICENSE sha256=ZTEk0OJPpN7rHL8bBuJa5QRSfextBfvzz-aLv13l_-A 1066
ludvig-0.8.4.dist-info/RECORD

entry_points.txt

ludvig = ludvig.__main__:main