Live › vulnerability › CVE-2026-120202
Highflame ramparts 0.8.1 to 0.8.10 does not look at nested directories or .pyc files when scanning an agentskills.io skill bundle (collect_bundle_siblings and walk_bundle_subdir in src/skills.rs). A skill with clean .py decoys and a malicious unchecked-hash .pyc under scripts/<subdir>/__pycache__/ scans with 0 findings, but CPython loads the .pyc when the skill's code is imported. The reporter's PoC ran os.system at import time on 0.8.2. No fixed release or vendor response found; issue #154 is open.
Summary written from the sources below. Check the originals before acting.
First seen by InfraStack 2026-10-31 18:37 UTC. All times on this page are UTC.
Teams that run ramparts to scan AI agent skill bundles before use, in versions 0.8.1 through 0.8.10. Exposure depends on installing untrusted skill bundles that contain precompiled .pyc files, which the scanner does not inspect. Teams not running ramparts in that version range, or not loading third-party skill bundles, can skip it.
| Product | Ecosystem | Affected | Fixed in |
|---|---|---|---|
| ramparts | crates.io | >= 0.8.1, <= 0.8.10 | – |
ramparts --version or cargo install --list and look for 0.8.1 through 0.8.10 (0.8.10 is the latest on crates.io).find <bundle> -name '*.pyc' -o -name __pycache__ and treat any hit as suspect; delete them or reject the bundle.0.8.10, which is affectedEach row is the first time that source carried this signal. The analyst’s rows are its own findings.
Highflame ramparts 0.8.1 through 0.8.10 contains a security scan bypass vulnerability that allows attackers to hide malicious payloads because collect_bundle_siblings and walk_bundle_subdir skip nested directories and .pyc files. Attackers can distribute a skill bundle with an unchecked-hash .pyc under scripts/<subdir>/pycache/ that ramparts silently ignores, while CPython executes it when the skill runs.
This page as .md · .json · in your agent: get_signal("CVE-2026-120202")
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.