Finance Accounting

Security checks across malware telemetry and agentic risk

Overview

This skill mostly performs local accounting, but it asks users to trust it with sensitive financial records while claiming security protections that the provided code does not show.

Review this skill before using it with real financial records. Treat its saved CSV/report files as sensitive plaintext unless you add your own encryption, access controls, and backup practices. Be especially careful with the README’s GitHub and automation suggestions.

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.

#
ASI09: Human-Agent Trust Exploitation
Medium
What this means

A user may believe their financial records are encrypted and access-controlled when the included code appears to save them as ordinary local files.

Why it was flagged

The documentation presents strong safety and production-readiness claims for financial data. The provided implementation stores transactions as local CSV files and does not show encryption, access-control, or audit-log enforcement, which could cause users to overtrust the skill with sensitive accounting records.

Skill content
**加密存储**: 财务数据使用加密存储 ... **状态**: ✅ 生产就绪
Recommendation

Either implement the claimed protections or clearly state that data is stored locally in plaintext unless the user provides separate protection.

#
ASI06: Memory and Context Poisoning
Medium
What this means

Anyone or anything with access to the workspace could potentially read or modify saved transaction files, affecting financial calculations and reports.

Why it was flagged

The skill persistently stores financial transaction history and later reuses it for balances, taxes, and reports. This is expected for accounting, but the stored data is sensitive.

Skill content
self.transactions_file = self.data_dir / "transactions.csv" ... df.to_csv(self.transactions_file, mode='a', header=False, index=False, encoding='utf-8')
Recommendation

Use a protected data directory, restrict file access, keep backups, and avoid storing real financial records unless plaintext local storage is acceptable.

#
ASI10: Rogue Agents
Low
What this means

If used with real files, automated tasks could repeatedly import or process financial data without a fresh review each time.

Why it was flagged

The README provides a user-directed example for a long-running scheduled automation loop that processes bank statements and reports. It is not installed or started automatically, but it would keep running if the user creates and launches it.

Skill content
schedule.every().day.at("18:00").do(daily_task) ... while True: schedule.run_pending(); time.sleep(60)
Recommendation

Run scheduled automation only with explicit approval, logging, limited file paths, and a clear way to stop it.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

Future package changes or a compromised package source could affect the local accounting environment.

Why it was flagged

The setup instructions use unpinned package installation. These dependencies are purpose-aligned for data processing and reports, but versions and package sources are not constrained.

Skill content
pip install pandas openpyxl reportlab pyyaml
Recommendation

Install from trusted sources, pin dependency versions, and use a virtual environment.

#
ASI08: Cascading Failures
Low
What this means

Financial records could be committed to a remote repository or processed automatically by another agent if the user enables those integrations.

Why it was flagged

The documentation suggests combining this finance skill with other skills for version control and automation. This is not implemented in the included code, but if followed, financial data or actions could propagate beyond the local accounting workflow.

Skill content
**github技能**: 版本控制财务数据 ... **proactive-agent技能**: 自动执行定期任务
Recommendation

Do not connect financial data to GitHub or automation tools unless repositories are private, scopes are limited, and each recurring action is reviewed.