Vulntrain

Latest version: v1.2.0

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

Scan your dependencies

Page 1 of 2

1.2.0

Changes

- Dataset generation: CVSS are now extracted from GitHub and PySec security advisories.
- Dataset generation: CVSS, CPE, title and description (summary) are now extracted from CSAF document.

1.1.0

News

- Trainers: Support of roberta-base for the text classifier with improved
settings for TrainingArguments.
- Validators: Validator for severity classification.

1.0.0

News

- Introduced a new trainer to automatically classify vulnerabilities based on their descriptions,
even when CVSS scores are unavailable.
- Added CVSS parsing to the dataset generation script.

Changes

- Refactored the project structure for better organization.
- Improved CPE parsing.
- Enhanced the dataset generation script.
- Optimized the trainer for text generation on vulnerability descriptions.
- Improved command-line argument parsing.
- Improved the process of pushing the tokenizer and trainer to Hugging Face.

0.5.1

Fixed configuration module name.

0.5.0

Added support of configuration file.

0.4.0

The dataset generation step now uses data from GitHub Advisories,
and the VulnExtractor cleans the summary and details fields.

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.