Skip to content

Commit e8b2784

Browse files
authored
Remove dependency scan (#40)
* ci: remove dependency vulnerability scan from security workflow Remove the dependency-scan job that ran safety and pip-audit checks. Retain CodeQL, secrets scanning, and cryptographic analysis jobs. * docs: update minimum Python version to 3.10 --------- Co-authored-by: Hernan Monserrat <16483541+hemonserrat@users.noreply.github.com>
1 parent acabf02 commit e8b2784

3 files changed

Lines changed: 2 additions & 38 deletions

File tree

.github/workflows/security.yml

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -40,42 +40,6 @@ jobs:
4040
with:
4141
category: "/language:${{matrix.language}}"
4242

43-
dependency-scan:
44-
name: Dependency Vulnerability Scan
45-
runs-on: ubuntu-latest
46-
steps:
47-
- uses: actions/checkout@v6
48-
49-
- name: Set up Python
50-
uses: actions/setup-python@v6
51-
with:
52-
python-version: '3.11'
53-
54-
- name: Install dependencies
55-
run: |
56-
python -m pip install --upgrade pip
57-
pip install -r requirements.txt
58-
pip install safety pip-audit
59-
60-
- name: Run safety check
61-
run: |
62-
safety check --json --output safety-report.json || true
63-
safety check
64-
65-
- name: Run pip-audit
66-
run: |
67-
pip-audit --format=json --output=pip-audit-report.json || true
68-
pip-audit
69-
70-
- name: Upload vulnerability reports
71-
uses: actions/upload-artifact@v7
72-
if: always()
73-
with:
74-
name: vulnerability-reports
75-
path: |
76-
safety-report.json
77-
pip-audit-report.json
78-
7943
secrets-scan:
8044
name: Secrets Scan
8145
runs-on: ubuntu-latest

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ This project adheres to a code of conduct that we expect all contributors to fol
2727

2828
### Prerequisites
2929

30-
- Python 3.8 or higher
30+
- Python 3.10 or higher
3131
- Git
3232
- GPG (for testing GPG functionality)
3333

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ pip install -e ".[dev,security]"
8888

8989
### System Requirements
9090

91-
- Python 3.8 or higher
91+
- Python 3.10 or higher
9292
- GPG (for keyfile sharing functionality)
9393
- **Ubuntu/Debian**: `sudo apt-get install gnupg`
9494
- **macOS**: `brew install gnupg`

0 commit comments

Comments
 (0)