财政数据采集分析
Analysis
This skill coherently collects public Ministry of Finance fiscal data and writes local analysis files; the notable risks are ordinary Python execution, unpinned dependencies, network fetching, and cache reuse.
Findings (4)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
python3 $SKILL_DIR/FinancialDataCollection/scripts/run_pipeline.py
The skill instructs use of a bundled Python pipeline. This is disclosed and central to the data collection purpose, but users should know installation involves running local code.
pip:
- requests
- beautifulsoup4
- lxml
- openpyxlThe conda environment installs unpinned Python packages. These dependencies are expected for crawling/parsing/exporting, but unpinned versions can change over time.
BASE_URL = "https://www.mof.gov.cn/gkml/caizhengshuju/" ... response = self.session.get(url, timeout=self.timeout)
The crawler performs network requests to the disclosed official data source. This is expected for the skill's purpose and not evidence of hidden exfiltration.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
若区间文件夹已存在且 `extracted_metrics.xlsx` 数据行数不少于 `40` 条,则直接复用,不重新抓取
The pipeline reuses local cached Excel outputs based mainly on row count. This is disclosed caching behavior, but stale or manually altered cache files could affect later analysis.
