Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .github/workflows/pr-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
name: ✅ Validación de PR
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Check PR title format
run: |
Expand Down Expand Up @@ -59,7 +59,7 @@ jobs:
name: 🔒 Revisión de Cambios Sensibles
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
fetch-depth: 0

Expand Down Expand Up @@ -108,16 +108,16 @@ jobs:
name: 🐳 Dockerfile Linting
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Lint Dockerfiles with hadolint
uses: hadolint/hadolint-action@v3.1.0
uses: hadolint/hadolint-action@v3.5.0
with:
dockerfile: docker/kali/Dockerfile
failure-threshold: warning

- name: Lint MCP Dockerfile
uses: hadolint/hadolint-action@v3.1.0
uses: hadolint/hadolint-action@v3.5.0
with:
dockerfile: docker/mcp/Dockerfile
failure-threshold: warning
Expand All @@ -134,7 +134,7 @@ jobs:
pull-requests: write
steps:
- name: Comment PR
uses: actions/github-script@v7
uses: actions/github-script@v9
with:
script: |
const jobs = ${{ toJSON(needs) }};
Expand Down
20 changes: 10 additions & 10 deletions .github/workflows/security.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
fetch-depth: 0 # Historial completo para TruffleHog

Expand Down Expand Up @@ -48,7 +48,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Initialize CodeQL
uses: github/codeql-action/init@v3
Expand All @@ -71,10 +71,10 @@ jobs:
name: 🐍 Python Linting
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.13'

Expand Down Expand Up @@ -104,7 +104,7 @@ jobs:

- name: Upload bandit results
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: bandit-security-report
path: bandit-report.json
Expand All @@ -116,10 +116,10 @@ jobs:
name: 📦 Escaneo de Dependencias
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.13'

Expand All @@ -142,7 +142,7 @@ jobs:

- name: Upload safety reports
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: safety-reports
path: |
Expand All @@ -156,7 +156,7 @@ jobs:
name: 🐳 Trivy - Escaneo de Imágenes Docker
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Build Kali image
run: docker build -t vulnerator-kali:test -f docker/kali/Dockerfile docker/kali
Expand Down Expand Up @@ -201,7 +201,7 @@ jobs:
name: ⚙️ Escaneo de Configuración
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Detect secrets in config files
run: |
Expand Down
Loading