screenkite-clean-cut

Pass

Audited by Gen Agent Trust Hub on Sep 14, 2026

Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
  • [COMMAND_EXECUTION]: The scripts/apply_cuts.py file uses subprocess.run to interact with the ScreenKite CLI. The call uses an argument list rather than a shell string, which prevents command injection. Evidence: call to subprocess.run([cli, 'agent', 'tool', 'call', ...]).
  • [INDIRECT_PROMPT_INJECTION]: The skill handles transcript data. 1. Ingestion points: compute_all_cuts.py processes a word-level JSON transcript. 2. Boundary markers: None. 3. Capability inventory: subprocess.run in apply_cuts.py. 4. Sanitization: The script only uses timing values and matches text against a fixed list of filler words; transcript text is not interpolated into commands or further prompts.
  • [EXTERNAL_DOWNLOADS]: The skill uses uv to manage the requests library. This is a standard and safe dependency management approach.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 14, 2026, 06:03 PM