Pepdbagent

Latest version: v0.12.2

Safety actively analyzes 723445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 5

0.3.0

- Restructured pepdbagent:
- Renamed `Agent` class to `PEPDatabaseAgent`
- created subclasses (project, annotation, namespace).
- Merged methods that have similar use case.
- Removed unused methods.
- Simplified pepdbagent API
- Restructured database (added columns: `private`, `number_of_samples`, `submission_date`, `last_update_date`)
- Improved logging
- Added new tests
- Improved documentation

0.2.3

- Added more logging information in uploading project methods
- Added `update_only` argument `upload_project` method

0.2.2

- Fixed error in pepannotation (privacy error)

0.2.1

- Fixed error with namespace user if user is unknown

0.2.0

- Added limits and offset to function: `get_projects_in_namespace()`
- Annotation changed to BaseModel from pydantic
- Added privacy information in annotations
- Added update feature to `upload_project` method with `overwrite` argument
- Added mock tests
- Deleted unused functions:
- `get_projects_in_list`
- `get_projects_annotation_by_namespace`
- `project_status`
- `project_status_by_registry`
- `get_registry_paths_by_digest`

- Changed method names:
- `get_project_by_registry` --> `get_project_by_registry_path`
- `get_project_annotation_by_registry` --> `get_project_annotation_by_registry_path`

0.1.0

- 🎉 first release!

Page 5 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.