jimubi-bigscreen
Pass
Audited by Gen Agent Trust Hub on Sep 19, 2026
Risk Level: SAFEPROMPT_INJECTIONCREDENTIALS_UNSAFEDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [PROMPT_INJECTION]: The
SKILL.mdfile contains mandatory rules that instruct the AI agent to override default behaviors, such as prohibiting the direct reading of memory credentials and mandating immediate execution of user-specified styles without internal deliberation. These instructions function as behavioral overrides. - [CREDENTIALS_UNSAFE]: Multiple files, including
bi_utils.py,datasource_ops.py, andproc_ops.py, contain a hardcoded secret key (SIGNATURE_SECRET = 'dd05f1c54d63749eda95f9fa6d49v442a') used to sign API requests. While this is a vendor-owned resource (jeecgboot), it is a static secret embedded in the skill. Additionally, several documentation files provide example connection strings using default credentials likeroot/root. - [DYNAMIC_EXECUTION]: The skill is designed to generate and inject executable JavaScript code into component configurations (e.g.,
jsConfiginlink_ops.pyandcustomOptioninJCommoncomponents). It also enables the creation of SQL stored procedures. These dynamic code generation features are central to the skill's purpose as a dashboard and big-screen generator. - [INDIRECT_PROMPT_INJECTION]: The skill possesses a significant attack surface as it ingests untrusted data from multiple external points, including SQL databases, YApi mock interfaces, and uploaded files (Excel/CSV). This data is directly interpolated into configurations and scripts without specified sanitization or boundary markers, creating a path for malicious data to influence agent behavior.
- [COMMAND_EXECUTION]: The script
gen_all_comps.pyutilizessubprocess.runwithshell=Trueto execute the systemclipcommand for clipboard interactions. Similarly,proc_ops.pyusessubprocessto orchestrate other local Python scripts.
Audit Metadata