jimubi-dashboard
Audited by Socket on Sep 19, 2026
7 alerts found:
Anomalyx7SUSPICIOUS: The skill is largely aligned with Jeecg/JimuReport dashboard automation and uses same-org/offical ecosystems, so it does not look like disguised malware. However, its footprint is unusually broad for a dashboard skill: it handles JWTs, datasource passwords, SQL execution, file uploads, deletion, external URLs, and custom JS. The main concern is overbroad operational scope and sensitive credential handling through local scripts, not third-party exfiltration or malicious install behavior.
该输入是大屏系统操作与故障排查文档,不是恶意代码,未发现数据窃取、反向 Shell、挖矿、持久化或破坏性后门。主要安全问题是硬编码疑似密钥、在 URL 和日志中暴露 token、使用免认证接口示例,以及 SQL 参数拼接和页面覆盖写入带来的配置风险。实际使用前应移除或轮换密钥,改用安全凭据存储,禁止将 token 放入 URL,并对免认证接口和 SQL 参数进行严格审查。
The fragment appears to be a legitimate BI file-upload and chart-management CLI, with no clear malicious behavior, covert exfiltration, persistence, reverse shell, or destructive activity. Its principal security issues are unsanitized SQL construction from command-line inputs and disclosure of the supplied API token in printed share URLs. File upload behavior is explicit and user-directed. Review bi_utils separately before trusting the complete tool.
The code appears to be an administrative database/dashboard automation tool rather than malware. Its primary security risks are intentional execution of user-provided SQL, unsafe interpolation of procedure identifiers and parameters, exposure of API/database credentials to subprocesses and logs, and execution of a local helper script. The hardcoded signing secret and default data-source ID should be reviewed and preferably moved to secure configuration. Use only in a trusted environment with strict input validation and least-privilege database credentials.
The code appears to be a legitimate map-data management utility, with no direct evidence of malware or intentional data theft. The primary security issues are disabled TLS verification for downloaded GeoJSON, unsafe preference for a locally discovered bi_utils.py, and exposure of the API token through command-line arguments. The imported bi_utils module must be reviewed separately because it controls API communication, page persistence, and may execute code at import time.
The code appears to be an administrative dashboard configuration utility rather than standalone malware. It intentionally writes arbitrary external URLs and JavaScript into remote page configurations, which can create stored cross-site scripting or persistent client-side code execution if the API accepts the content and the dashboard renders it. The dynamic local import of bi_utils.py is also a supply-chain concern, and passing tokens on the command line may expose credentials. Assessment of API-side behavior requires the missing bi_utils module.
This is a declarative dashboard/page configuration, not malware. It contains a potentially unsafe SQL interpolation pattern and a hardcoded Base64-encoded credential-like value. The page also exposes sensitive employee data, so access control and query parameterization should be verified in the host application. No direct malicious behavior is evident in the supplied fragment.