data-flywheel
Warn
Audited by Gen Agent Trust Hub on Sep 25, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill uses
joblib.load()to dynamically load model artifacts from the filesystem for inference. This method usespickleinternally, which is inherently unsafe as it can execute arbitrary code during deserialization if the artifact files on disk are compromised or modified by an unauthorized user. - [INDIRECT_PROMPT_INJECTION]: The skill creates a self-improving service loop where untrusted external data influences the behavior of the system through retraining.
- Ingestion points: The
handle_ingestendpoint inSKILL.mdaccepts arbitrary JSONfeaturesand stringlabeldata from external API requests. - Boundary markers: None. The data is directly stored in SQLite and subsequently loaded for training without delimiters or instructions to ignore embedded malicious content.
- Capability inventory: The skill possesses capabilities for writing files to the disk (
joblib.dump), dynamically loading executable artifacts (joblib.load), and performing database operations via thehonkerlibrary. - Sanitization: No sanitization, validation, or filtering is applied to the ingested
featuresorlabelsbefore they are passed to thepipeline.fit()training routine. - [COMMAND_EXECUTION]: The
Makefileandrun.shscripts utilize shell commands to manage environment variables, start background worker processes, and execute the service viauv runandlitestream.
Audit Metadata