chisel-slicer
Pass
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: Several helper scripts (
check-slice.py,check-diff.py,deb-list.py,review-diff.py,try-cut) utilizesubprocess.runor shell execution to interact with system tools includinggit,dpkg-deb, andchisel. This behavior is central to the skill's purpose of managing and reviewing repository content. The scripts use list-based arguments for subprocess calls, which mitigates standard shell injection risks. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and analyze data from external sources, specifically Slice Definition Files (SDFs) in YAML format, git PR diffs, and metadata from Debian packages. Maliciously crafted SDFs could attempt to influence agent behavior during review.
- Ingestion points:
check-slice.pyreads SDF files;deb-list.pyprocesses package metadata;review-diff.pyprocesses git diffs. - Boundary markers: The skill uses structured YAML parsing for most ingestion.
- Capability inventory: The agent has the capability to write files to the local repository and execute local scripts.
- Sanitization:
check-slice.pyuses a custom_StrictLoaderinheriting fromyaml.SafeLoaderto prevent unsafe object construction during YAML parsing. The instructions also emphasize using agent judgment for review tasks. - [EXTERNAL_DOWNLOADS]: The
deb-list.pyscript fetches.debpackages from established Ubuntu mirrors (archive.ubuntu.comandports.ubuntu.com) to inspect their contents. Theorientationscript fetches release information from GitHub's infrastructure (github.comandraw.githubusercontent.com). These operations target well-known and trusted infrastructure for the purpose of package analysis.
Audit Metadata