仅适用于北京市企业职工基本养老保险退休金测算。支持依据北京政策参数计算基础养老金、个人账户养老金、过渡性养老金,并对未退休用户做未来缴费策略优化。

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This appears to be a purpose-aligned local Beijing pension calculator, but it handles sensitive pension records and leaves local output files that users should manage carefully.

Before installing, be comfortable sharing pension records, birth date, account balance, and contribution history with a local calculator. Use trusted dependency sources, verify policy parameter updates against official links, run without administrator privileges, and delete local tmp outputs when done.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

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.

What this means

Users may install and run local software to process pension files and screenshots.

Why it was flagged

The skill discloses local dependency installation and local OCR/Python script execution. This is central to parsing uploaded pension data, but it affects the user's local environment.

Skill content
Python 依赖:见 `requirements.txt`(`pandas`、`openpyxl`)... OCR 二进制依赖:`tesseract-ocr`... `python3 -m pip install -r requirements.txt`
Recommendation

Install dependencies only from trusted sources, avoid running the skill with elevated privileges, and use a dedicated working directory.

What this means

Sensitive pension inputs and calculated results may remain on disk after the calculation is complete.

Why it was flagged

The pipeline persists imported user data, confirmation details, and pension results to local files. These outputs can contain sensitive personal and financial pension information.

Skill content
INGEST_OUT="$WORK_DIR/ingested.json" ... CONFIRM_OUT="$WORK_DIR/confirmation_form.md" ... CALC_OUT="$WORK_DIR/result.json"
Recommendation

Store outputs in a private folder, do not include unnecessary personal data, and delete temporary files when finished.

What this means

Incorrect or unverified parameter updates could affect future pension estimates produced by the skill.

Why it was flagged

The updater can persist user-supplied policy parameters into the skill's local parameter file, which can influence later calculations.

Skill content
obj.setdefault("pension_base_by_year", {})[y] = round2(args.pension_base) ... save_json(params_path, obj)
Recommendation

Only update parameters from official Beijing policy sources and keep a record of the source and date used.