knowledge-absorber
Warn
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONCOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]:
scripts/content_ingester.pycontains a self-management routine that automatically installs missing packages fromrequirements.txtusingpip installand then usesos.execvto perform process replacement, restarting the script with the newly installed environment. - [COMMAND_EXECUTION]: The skill frequently uses
subprocess.runandsubprocess.check_callto chain internal scripts and manage system-level operations, such as dependency installation and triggering the generation pipeline. - [DYNAMIC_EXECUTION]:
scripts/mentor_relay.pystarts a local HTTP server on127.0.0.1:8760. This relay acts as a proxy to allow interactive HTML documents (which are opened locally in a browser) to send API requests to AI models without triggering CORS restrictions. - [DATA_EXFILTRATION]: The skill collects text and metadata from user-provided files and URLs and transmits this data, along with API keys (such as
DASHSCOPE_API_KEY) retrieved from environment variables, to external cloud services including Alibaba DashScope and other user-specified OpenAI-compatible endpoints. - [INDIRECT_PROMPT_INJECTION]: The skill is highly exposed to indirect prompt injection due to its primary purpose of ingesting untrusted external content.
- Ingestion points:
scripts/content_ingester.pyreads data from remote URLs (viaDrissionPageorrequests) and various file formats (PDF, Word, Images via OCR). - Boundary markers: The skill uses 'Truth Anchoring' logic in
scripts/truth_anchor.pyand structured output contracts defined inreferences/system_prompt.mdto attempt to distinguish between source data and agent instructions. - Capability inventory: The agent has capabilities for file writing, network requests to external APIs, and shell command execution via
subprocess. - Sanitization:
scripts/content_ingester.pyperforms basic sanitization by stripping script/style tags and removing UI-related 'noise' patterns from ingested HTML.
Audit Metadata