cve-remediation-orchestrator
Skill2 starsChanged 30 days agoApache-2.0View on GitHub
Orchestrates defense-in-depth vulnerability remediation, virtual patching, kernel hardening, and service restart verification for critical CVEs without relying on exploit tools. Use when mitigating zero-days, evaluating container runtime isolation, or applying emergency WAF/gateway filters.
In this repository108 other files it gives its agents.
- AGENTS.mdAGENTS.md
- everything-gemini-maintainerSkill
- adversarial-fuzz-generatorSkill
- agent-evalsSkill
- ai-first-engineeringSkill
- alloydb-omni-vectorSkill
- apache-kafka-streamsSkill
- api-craftsmanSkill
- architecture-designerSkill
- argon-3d-game-engineSkill
- argon-3d-scene-architectSkill
- argon-procedural-asset-generatorSkill
- argon-visual-critique-loopSkill
- argo-workflowsSkill
- autonomous-incident-healerSkill
- axum-web-serviceSkill
- bigquery-vector-searchSkill
- browser-qa-testerSkill
- chromadb-vector-storeSkill
- cilium-ebpf-networkingSkill
- clickhouse-analyticsSkill
- cloud-deploy-canarySkill
- cloudflare-r2-object-storageSkill
- cloudflare-workersSkill
- cloud-run-agentsSkill
- context-cachingSkill
- context-distillation-compressorSkill
- context-warmerSkill
- continuous-learningSkill
- cost-oracle-finopsSkill
- cross-repo-swarm-syncSkill
- database-architectSkill
- dataproc-spark-analyticsSkill
- dbt-transformationSkill
- debezium-cdcSkill
- devops-pipelineSkill
- distributed-rate-limitingSkill
- docker-compose-orchestratorSkill
- duckdb-local-olapSkill
- dynamic-thinking-allocationSkill
- ebpf-microvm-sandboxSkill
- ebpf-sandbox-enforcerSkill
- elephant-goldfish-modelSkill
- envoy-ai-gatewaySkill
- ephemeral-swarm-orchestratorSkill
- fastapi-productionSkill
- fullstack-nextjsSkill
- game-audio-synthesizerSkill
- game-studioSkill
- gemini-function-callingSkill
- gemini-groundingSkill
- gemini-live-audio-transcriberSkill
- gemini-live-multimodalSkill
- gemini-live-screen-visionSkill
- gemini-multimodalSkill
- genetic-prompt-cross-pollinatorSkill
- git-craftsmanSkill
- github-opsSkill
- google-axSkill
- google-flow-orchestratorSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
6 rules. About 0 are common, 1 is distinctive, and 5 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 17
Permanent Remediation: Verify vendor package upgrades and ensure web worker daemons (php-fpm, nginx, apache2) are restarted so no stale …
- Very specific: line 46
Direct Invocation Protocol: Never run source venv/bin/activate on untrusted workspaces or external repos.
- Very specific: line 52
Verify activation scripts contain no unquoted path expansions or command separators ($(), ;, &&):
- Very specific: line 56
Runtime Upgrades: Ensure CPython is upgraded to patched releases: 3.10.16+, 3.11.11+, 3.12.8+, or 3.13.1+.
- Very specific: line 64
Run zero-install remote header audit: everything-gemini phpcheck https://example.com.
- Distinctive: line 81
Run the automated host hardening and CVE verification script:
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
CVE Remediation & Hardening Orchestrator (cve-remediation-orchestrator)
An enterprise security skill that coordinates four-layer defensive mitigations for critical CVEs, neutralizing attack vectors at the architecture, kernel, and gateway levels without referencing or running exploit scripts.
Core Philosophy: Exploit-Agnostic Defense
Rather than tracking fragile or dangerous exploit PoCs, this skill enforces architectural invariants that render entire vulnerability classes inoperable:
- Virtual Patching: Block malformed stream headers and buffer boundary exploits at the API gateway or WAF before they reach the runtime.
- Kernel & Host Hardening: Enforce Full Address Space Layout Randomization (ASLR), Data Execution Prevention (DEP/NX), and strict Seccomp profiles to thwart memory exploitation primitives.
- Container Confinement: Apply read-only root filesystems and drop all Linux capabilities to prevent post-exploitation persistence.
- Permanent Remediation: Verify vendor package upgrades and ensure web worker daemons (
php-fpm,nginx,apache2) are restarted so no stale vulnerable inodes remain mapped in RAM.
Defense-in-Depth Architecture
graph TD
CVE[Critical CVE / Zero-Day Disclosed] --> L1[Layer 1: Virtual Patching]
L1 --> L2[Layer 2: Kernel & ASLR Hardening]
L2 --> L3[Layer 3: Container Least Privilege]
L3 --> L4[Layer 4: Package Upgrade & Worker Restart]
L1 -->|Gateway Regex / Header Filter| Drop1[Blocked at Perimeter]
L2 -->|sysctl randomize_va_space=2| Drop2[Exploit Memory Layout Broken]
L3 -->|readOnlyRootFilesystem| Drop3[Payload Write Denied]
L4 -->|Clean Inodes in RAM| Secured[Verified Secure]Key CVE Case Studies & Mitigation Playbooks (October 21–22)
1. Python CPython venv Command Injection (CVE-2024-9287)
- Disclosed: October 22
- Component: Standard library
venvmodule and CLI activation scripts (bin/activate,activate.csh,activate.fish). - Root Cause: Virtual environment path names supplied during environment creation were not properly quoted, allowing command injection into activation scripts.
- Attack Vector: Sourcing an attacker-controlled virtual environment (
source venv/bin/activate) executes embedded shell commands with the user's privileges. - Defensive Mitigation:
- Direct Invocation Protocol: Never run
source venv/bin/activateon untrusted workspaces or external repos. Instead, invoke the interpreter directly:
As confirmed by the Python Software Foundation, direct execution is unaffected by CVE-2024-9287../venv/bin/python script.py - Activation Script Sanitizer:
Verify activation scripts contain no unquoted path expansions or command separators (
$(),;,&&):grep -E 'VIRTUAL_ENV=.*[`$;|&]' venv/bin/activate* - Runtime Upgrades: Ensure CPython is upgraded to patched releases:
3.10.16+,3.11.11+,3.12.8+, or3.13.1+.
- Direct Invocation Protocol: Never run
2. PHP Core Remote Code Execution & Memory Exposure (PHP2Shell: CVE-2026-109618 / CVE-2026-109619)
- Disclosed: October 21
- Component: Stream handling and buffer boundary management.
- Defensive Mitigation:
- Run zero-install remote header audit:
everything-gemini phpcheck https://example.com. - Audit local host and check for unlinked memory handles:
everything-gemini phpcheck --server. - Restart daemon pools:
sudo systemctl restart 'php*-fpm'.
- Run zero-install remote header audit:
3. Spring WebFlux Static Resource Authorization Bypass (CVE-2024-38821)
- Disclosed: October 22
- Component: Spring WebFlux with Spring Security authorization rules on static resources.
- Defensive Mitigation:
- Enforce perimeter path matching in Envoy AI Gateway or reverse proxy before hitting Spring WebFlux.
- Upgrade Spring Security to patched releases (
6.3.4+,6.2.7+,5.8.15+).
Automated Defense & Hardening Verification Script
Run the automated host hardening and CVE verification script:
# Terminal human report
bash skills/cve-remediation-orchestrator/scripts/verify-host-hardening.sh
# CI/CD JSON telemetry
bash skills/cve-remediation-orchestrator/scripts/verify-host-hardening.sh --jsonRelated Skills
- phpcheck-server - Deep server and package backport auditor.
- security-audit - General code, dependency, and vulnerability analysis.
- envoy-ai-gateway - Production AI gateway routing, rate limiting, and virtual patching.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

