← 返回 Skills 市场
kangigocc

工业化数据处理

作者 kangigocc · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
366
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install iqc-python-tree
功能描述
工业级 IQC 控制计划解析,支持 Excel 转 CSV、JSON,含安全认证及数据提交,保证企业数据处理稳定可靠。
使用说明 (SKILL.md)

name: iqc-python-tree\r version: 3.0.0\r \r description: |\r 企业工业级 IQC 控制计划解析引擎终极稳定版:\r Excel → CSV → JSON AST → 安全认证 → 数据提交\r \r author: inspection-planning\r \r

===============================\r

模型推理参数(低随机性工业模式)\r

===============================\r

\r model:\r temperature: 0\r top_p: 0.05\r \r

===============================\r

工作流执行模式(稳定核心)\r

顺序执行,不使用复杂调度器\r

===============================\r

\r workflow:\r \r steps:\r \r # --------------------------------------------------\r # Step 1:Excel 工业预处理层(核心稳定区)\r # --------------------------------------------------\r - name: preprocess-excel\r executor: python\r script: scripts/preprocess_excel.py\r timeout: 120\r retry: 2\r params:\r input_dir: ./input\r output_dir: ./output/csv\r \r # --------------------------------------------------\r # Step 2:工业语义解析层(控制计划模型化)\r # --------------------------------------------------\r - name: csv-to-json-parser\r executor: python\r script: scripts/csv_to_json.py\r timeout: 180\r retry: 3\r params:\r input_dir: ./output/csv\r output_dir: ./output/json\r \r # --------------------------------------------------\r # Step 3:安全认证层(企业安全标准)\r # --------------------------------------------------\r - name: jwt-security-layer\r executor: python\r script: scripts/jwt_token.py\r timeout: 60\r retry: 2\r params:\r secret_key: STATIC_SECRET_KEY\r expire_minutes: 30\r \r # --------------------------------------------------\r # Step 4:工业数据提交层(最终出口)\r # --------------------------------------------------\r - name: enterprise-data-submit\r executor: python\r script: scripts/data_submit.py\r timeout: 120\r retry: 3\r params:\r auth_mode: BearerToken\r \r

===============================\r

企业异常自愈策略(非常重要)\r

===============================\r

\r error_strategy:\r \r global_retry: 3\r \r fallback_mode: safe_exit\r \r handlers:\r - log_error\r - save_checkpoint\r - alert_admin\r \r

===============================\r

日志审计系统(工业生产必须)\r

===============================\r

\r logging:\r \r level: INFO\r persist: true\r path: ./logs/iqc_engine.log\r \r

===============================\r

输出策略\r

===============================\r

\r output:\r \r format: json\r path: ./output/final\r compress: true

安全使用建议
This skill appears to implement the advertised pipeline, but it embeds an internal API URL and hard-coded credentials in the code and the SKILL.md parameters do not match how the scripts actually use secrets. Before installing, consider: 1) Do you know and trust the API endpoint 192.168.60.241:1120 and the included credentials? If not, do not run it on sensitive systems or networks. 2) Prefer replacing hard-coded USERNAME/PASSWORD with environment variables or a secure secret store and update the scripts accordingly. 3) Review and, if needed, change any real passwords found in the files (treat them as compromised if you previously used them). 4) Run the pipeline in a sandbox or isolated network first to confirm what data is transmitted. 5) If you intend to integrate with your own API, update API_BASE_URL, LOGIN_PATH, and auth logic rather than relying on the embedded values. If you can provide the intended deployment environment or confirm the API owner, I can re-evaluate with higher confidence.
功能分析
Type: OpenClaw Skill Name: iqc-python-tree Version: 1.0.0 The skill bundle is classified as suspicious due to a critical security vulnerability: hardcoded credentials (`USERNAME` and `PASSWORD`) in `scripts/jwt_token.py`. These credentials are used to authenticate with an internal API at `http://192.168.60.241:1120/api/GenUser/TokenLogin`. While the script's intent is to perform a legitimate login for subsequent data submission, the hardcoded nature of these secrets makes the skill highly vulnerable to credential exposure if the skill bundle is compromised or reviewed by unauthorized parties. No evidence of intentional malicious behavior like data exfiltration to external endpoints, backdoors, or prompt injection against the agent was found.
能力评估
Purpose & Capability
The name/description align with the code: preprocess Excel, convert CSV→JSON, obtain JWT, and POST to an API. Requiring network submission and authentication is coherent with the stated purpose. However the scripts embed a fixed API base URL (http://192.168.60.241:1120) and baked-in username/password, which are sensitive implementation details that are not surfaced in the skill metadata or requires.env — this is unexpected and worth attention.
Instruction Scope
SKILL.md defines a 4-step workflow matching the included scripts. But SKILL.md passes params like secret_key and expire_minutes to the jwt-security-layer step while the jwt_token.py script ignores such runtime secrets and instead uses hard-coded USERNAME/PASSWORD in-source. The scripts read/write run-specific files (current_run_id.txt, output/jwt_token.txt, token cache) and perform network requests to the hard-coded API. These behaviors are within the declared functional scope but the mismatch (declared parameters vs actual use) and the implicit network calls are concerning because the skill may send processed data to the embedded endpoint without asking for environment-level credentials.
Install Mechanism
There is no external install spec or remote-download step; all code is bundled with the skill. This reduces supply-chain risk from remote fetches. The scripts do require common Python packages (pandas, requests, openpyxl/xlrd) but they only check at runtime and instruct the user to pip install if missing.
Credentials
The skill declares no required environment variables or credentials, yet the jwt_token.py contains hard-coded credentials (USERNAME='kang', PASSWORD='kang123456') and a LOGIN_MESSAGE. That means secrets are embedded in the skill rather than requested from the environment — a poor security practice and a potential leak if those credentials are real. The target API is a private IP:port; while plausible for an enterprise, it isn't explained in metadata. Because the skill can post arbitrary produced JSON to that endpoint, the effective credential/egress access is broader than the declared requirements.
Persistence & Privilege
The skill does not set always:true and does not request system-wide configuration changes. It creates run-specific files and token cache under its own directories (token_cache, output, logs) — standard for a pipeline. No evidence it modifies other skills or system-wide agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install iqc-python-tree
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /iqc-python-tree 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Major update: Full rewrite and industrial stabilization of the IQC control plan parsing engine. - Introduced a robust 4-step workflow: Excel preprocessing, CSV to JSON parsing, security JWT authentication, and enterprise data submission. - Enhanced error recovery with global retry, safe exit fallback, and automated logging/alarm handlers. - Added industrial-grade logging and output management (INFO-level, persistent logs, compressed JSON output). - Optimized for low-randomness model inference and stable sequential execution. - Improved security with explicit JWT token expiry and Bearer Token auth mode. - Documented all settings in a detailed, transparent SKILL.md.
元数据
Slug iqc-python-tree
版本 1.0.0
许可证
累计安装 1
当前安装数 0
历史版本数 1
常见问题

工业化数据处理 是什么?

工业级 IQC 控制计划解析,支持 Excel 转 CSV、JSON,含安全认证及数据提交,保证企业数据处理稳定可靠。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 366 次。

如何安装 工业化数据处理?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install iqc-python-tree」即可一键安装,无需额外配置。

工业化数据处理 是免费的吗?

是的,工业化数据处理 完全免费(开源免费),可自由下载、安装和使用。

工业化数据处理 支持哪些平台?

工业化数据处理 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 工业化数据处理?

由 kangigocc(@kangigocc)开发并维护,当前版本 v1.0.0。

💬 留言讨论