Safety vulnerability ID: 74821
The information on this page was manually curated by our Cybersecurity Intelligence Team.
The Ultralytics-actions dependency has been updated to require requests library version 2.32.3 or higher. This update was made to address the security vulnerability identified by CVE-2024-35195.
Latest version: 0.0.61
Ultralytics Actions for GitHub automation and PR management.
๐ Summary
The `v0.0.35` release updates dependencies, optimizes workflows, and improves functionality, security, and compatibility, ensuring a smoother experience for developers and users. ๐
---
๐ Key Changes
- **Dependency Updates**:
- Upgraded `ruff` to `>=0.8.4` (previously `>=0.1.6`) for enhanced linting and code quality checks. ๐ฆ
- Updated `requests` library to `>=2.32.3` for security fixes and improved stability. ๐ก๏ธ
- Bumped GitHub Action `astral-sh/setup-uv` to v5 for better pipeline efficiency and caching defaults. ๐
- **Workflow Enhancements**:
- Updated GitHub workflows (`format.yml` and `publish.yml`) to ensure token fallback reliability and utilize the latest action versions. โ๏ธ
- Optimized formatting and package installation processes for macOS compatibility and minimized redundant installations. ๐
- **Code Improvements**:
- Broader URL validation support by adding domains like LinkedIn, Twitter, and Google Cloud Storage to the allowlist. ๐
- Modernized link checking with `requests.head` for better performance and simplified code. ๐ ๏ธ
- Multi-threaded link validation for faster processing. โก
---
๐ฏ Purpose & Impact
- **Improved Development Efficiency**: Keeping dependencies up to date ensures access to the latest features, security enhancements, and compatibility fixes. ๐๏ธ
- **Enhanced Reliability**: Workflow improvements and better URL validation reduce potential errors and improve robustness in CI/CD pipelines. โ
- **Faster Processing**: Multi-threaded URL checking ensures performance remains optimal for large datasets or projects with numerous links. ๐
- **Simplified Maintenance**: Streamlining workflows, removing unused dependencies, and modernizing tools make the codebase leaner and easier to manage. ๐งน
This release delivers critical quality-of-life updates to developers and reinforces the infrastructure to prevent potential issues while improving speed and adaptability. ๐
What's Changed
* Update format.yml by glenn-jocher in https://github.com/ultralytics/actions/pull/338
* Update `is_url` link checking by glenn-jocher in https://github.com/ultralytics/actions/pull/341
* Update `check_links_in_string` by glenn-jocher in https://github.com/ultralytics/actions/pull/342
* Update requests>=2.32.3 by glenn-jocher in https://github.com/ultralytics/actions/pull/344
* Bump astral-sh/setup-uv from 4 to 5 by dependabot[bot] in https://github.com/ultralytics/actions/pull/339
* Update format.yml by glenn-jocher in https://github.com/ultralytics/actions/pull/345
* Bump astral-sh/setup-uv from 4 to 5 in /.github/workflows by dependabot[bot] in https://github.com/ultralytics/actions/pull/340
* Update ruff>=0.8.4 by glenn-jocher in https://github.com/ultralytics/actions/pull/343
**Full Changelog**: https://github.com/ultralytics/actions/compare/v0.0.34...v0.0.35
Scan your Python project for dependency vulnerabilities in two minutes
Scan your application