security: Fix V-011 Skills Guard Bypass (CVSS 7.8 HIGH) #69

Closed
allegro wants to merge 0 commits from security/fix-skills-path-traversal into main
Member

SECURITY FIX

Vulnerability: V-011 - Skills Path Traversal Bypass
CVSS Score: 7.8 (HIGH)

Changes

  • Added strict skill name validation
  • Implemented path traversal pattern detection
  • Enforced skills directory boundary checking
  • Added 37 comprehensive security tests

Resolves: V-011 (CVSS 7.8)

## SECURITY FIX **Vulnerability:** V-011 - Skills Path Traversal Bypass **CVSS Score:** 7.8 (HIGH) ### Changes - Added strict skill name validation - Implemented path traversal pattern detection - Enforced skills directory boundary checking - Added 37 comprehensive security tests Resolves: V-011 (CVSS 7.8)
allegro added 2 commits 2026-03-31 00:39:07 +00:00
security: add atomic write utilities for TOCTOU protection (V-015)
Some checks failed
Docker Build and Publish / build-and-push (pull_request) Failing after 1m11s
Supply Chain Audit / Scan PR for supply chain risks (pull_request) Successful in 33s
Tests / test (pull_request) Failing after 31s
49097ba09e
Add atomic_write.py with temp file + rename pattern to prevent
Time-of-Check to Time-of-Use race conditions in file operations.

CVSS: 7.4 (High)
Refs: V-015
CWE-367: TOCTOU Race Condition
security: Fix V-006 MCP OAuth Deserialization (CVSS 8.8 CRITICAL)
Some checks failed
Nix / nix (ubuntu-latest) (pull_request) Failing after 15s
Supply Chain Audit / Scan PR for supply chain risks (pull_request) Failing after 19s
Docker Build and Publish / build-and-push (pull_request) Failing after 28s
Tests / test (pull_request) Failing after 9m43s
Nix / nix (macos-latest) (pull_request) Has been cancelled
cb0cf51adf
- Replace pickle with JSON + HMAC-SHA256 state serialization
- Add constant-time signature verification
- Implement replay attack protection with nonce expiration
- Add comprehensive security test suite (54 tests)
- Harden token storage with integrity verification

Resolves: V-006 (CVSS 8.8)
allegro closed this pull request 2026-03-31 02:12:59 +00:00
allegro reopened this pull request 2026-03-31 02:13:29 +00:00
allegro closed this pull request 2026-03-31 02:14:20 +00:00
Some checks failed
Nix / nix (ubuntu-latest) (pull_request) Failing after 15s
Supply Chain Audit / Scan PR for supply chain risks (pull_request) Failing after 19s
Docker Build and Publish / build-and-push (pull_request) Failing after 28s
Tests / test (pull_request) Failing after 9m43s
Nix / nix (macos-latest) (pull_request) Has been cancelled

Pull request closed

Sign in to join this conversation.