Change Log

  • 0.2.0.dev1 - Addition of the OSV vulnerability test. by j_berendt at 2025-05-20 12:40:07

    ** Development release for ppk integration **
    
    PPKLIB-2: Add an OSV-based vulnerability test
    - An OSV-based vulnerability test has been added to the vtests.VTests
      vulnerability testing class.
    
    Testing:
    - The testing suite has been updated to include the OSV vulnerability test.
    - All tests complete successfully with 100% code coverage.
    
    Released: 2025-05-20
    
  • 0.1.0b1 - Initial release of the ppklib project. by j_berendt at 2025-04-13 13:16:09

    Current functionality:
    - Wrappers for interacting with 'pip download'.
    - Wrappers for fetching metadata from PyPI's JSON API.
    - Wrappers for fetching vulnerability data from OSV's API.
    - Security checks:
      - MD5 checksum for wheel files
      - Snyk vulnerability database checks
      - OSV (coming soon)
    
    Testing:
    - Testing completes successfully with 100% code coverage.
    - Pylint runs successfully with all modules reporting 10/10.
    
    Released: 2025-05-04
    
  • 0.1.0 - Initial development of the ppklib library. by j_berendt at 2025-04-13 12:48:13

    PPK-27: Module transfer and refactoring
    - The following modules have been moved from the main ppk project into
      ppklib:
      - lib/pip.py
      - lib/utilities.py
      - lib/vtests.py
    - These modules have been refactored to be callable as library modules
      which can be called either individually or via the main ppk project.