transcript-fixer
Fail
Audited by Gen Agent Trust Hub on Sep 8, 2026
Risk Level: HIGHDATA_EXFILTRATIONREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPRIVILEGE_ESCALATIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DATA_EXFILTRATION]: The script
scripts/fix_transcript_enhanced.pycontains a functionfind_glm_api_keythat programmatically iterates through and reads sensitive shell configuration files in the user's home directory, including~/.zshrc,~/.bashrc,~/.bash_profile, and~/.profile. It searches these files for patterns matching API keys and tokens to extract them. - [REMOTE_CODE_EXECUTION]: Both
SKILL.mdandscripts/ensure_deps.pyrecommend or implement the download and direct execution of installer scripts for theuvtool from the Astral domain using piped shell commands (curl | shandpowershell | iex). - [COMMAND_EXECUTION]: The skill uses the
subprocessmodule in several scripts to execute external system commands: scripts/ensure_deps.pyexecutesuvfor virtual environment and dependency management.scripts/fix_transcript_enhanced.pyexecutes OS-specific commands (open,xdg-open) to launch web browsers anduvfor script execution.- [EXTERNAL_DOWNLOADS]: The core logic in
scripts/core/ai_processor.pyandscripts/core/ai_processor_async.pymakes outbound HTTP requests to external API endpoints atopen.bigmodel.cnto perform text corrections. - [PRIVILEGE_ESCALATION]: The installation instructions in
SKILL.mdsuggest bypassing system security policies using thePowershell -ExecutionPolicy ByPassflag to execute unverified remote scripts. - [DYNAMIC_EXECUTION]: The utility script
scripts/utils/health_check.pyuses the__import__function to dynamically load modules from strings during dependency verification checks. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted user data from external files and interpolates it into prompts sent to an LLM without adequate boundary markers or sanitization:
- Ingestion points:
scripts/cli/commands.pyreads user-supplied Markdown and text files. - Boundary markers: Absent in the prompt templates used in
scripts/core/ai_processor.py. - Capability inventory: The skill possesses the ability to execute shell commands, perform network operations, and write to the file system.
- Sanitization: No filtering or validation is performed on the ingested file content before it is processed by the AI.
Recommendations
- HIGH: Downloads and executes remote code from: https://astral.sh/uv/install.sh - DO NOT USE without thorough review
- AI detected serious security threats
Audit Metadata