jeecg-onlform
Warn
Audited by Gen Agent Trust Hub on Sep 19, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONCREDENTIALS_UNSAFECOMMAND_EXECUTION
Full Analysis
- [DYNAMIC_EXECUTION]: The script
scripts/onlform_defval.pyutilizes theeval()function to parse and resolve custom expressions (e.g.,{{Math.random()}}) within field default value configurations. While it attempts to sandbox the execution environment using a restricted globals dictionary, this implementation remains vulnerable to code injection if an attacker can influence the form configuration. - [CREDENTIALS_UNSAFE]:
scripts/onlform_jimureport.pycontains a hardcoded cryptographic secretSIGNATURE_SECRET = 'dd05f1c54d63749eda95f9fa6d49v442a'. This secret is used to generate signatures for sensitive API endpoints. Hardcoding such secrets in source code facilitates unauthorized API access and signature forgery across different installations using the same skill. - [COMMAND_EXECUTION]: The skill requires the agent to execute multiple Python scripts in the local environment to interact with the backend APIs. The
SKILL.mdfile provides explicit instructions for the agent to usePowerShellorBashto run these scripts, effectively granting the skill system-level execution capabilities which must be handled with caution.
Audit Metadata