Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Auto Accounting

v1.0.8

自动识别图片中的记账信息,并在一日记账APP中自动记录。支持微信、支付宝、京东、淘宝、美团等主流平台。

0· 48·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The stated purpose (parse payment screenshots and automate entry into 一日记账 via xiaoyi-image-understanding and xiaoyi-gui-agent) is coherent with included parser and GUI-helper code and the declared dependencies. However the SKILL enforces exclusive use with one specific app and runtime and prohibits modifying files — an unusual policy but not inherently a technical mismatch.
!
Instruction Scope
SKILL.md declares no required env vars yet multiple code files (environment_validator.py, runtime_validator.py, accounting_parser.py) read environment variables such as XIAOYI_CLAW_ENV, OPENCLAW_RUNTIME, XIAOYI_API_KEY, TARGET_APP_PACKAGE. The documentation and SECURITY_AUDIT.md assert 'no file I/O' and 'no network requests', but code includes file read/write paths (history/preferences) and package.json lists 'requests'. These contradictions mean runtime behavior may be broader than the front-matter claims.
Install Mechanism
There is no external install step (instruction-only/packaged files). No remote downloads or opaque install URLs are present in the manifest. Dependencies are runtime components (xiaoyi-*), which is expected for this platform.
!
Credentials
The metadata declares no required env vars or credentials, but the code depends on environment signals and may check for an API key (XIAOYI_API_KEY) and TARGET_APP_PACKAGE. That mismatch is concerning because installing/ running the skill could rely on environment variables that were not surfaced in the metadata or docs; XIAOYI_API_KEY (if used) would be a sensitive credential to verify before granting.
Persistence & Privilege
The skill is not auto-loaded (always:false) and does not request elevated platform privileges in metadata. It does assert 'modifiable: false' in docs/metadata (a policy/licensing restriction, not a technical enforcement). Some modules support saving history/preferences to disk if file paths are provided — that behavior is optional but should be understood before use.
What to consider before installing
What to check before installing: - Source trust: the repo/homepage is listed but source is 'unknown' in the registry metadata — verify the upstream GitHub repository and author identity. - Environment variables: although metadata lists none, the code checks XIAOYI_CLAW_ENV, OPENCLAW_RUNTIME, XIAOYI_API_KEY and TARGET_APP_PACKAGE. Confirm you are comfortable providing those values and that no sensitive keys (e.g., XIAOYI_API_KEY) will be exposed or overly permissive. - File writes: several modules can read/write history and preferences if given paths. If you want no local persistence, verify how preferences/history paths are set before running. - Network activity: package.json includes 'requests' and CODE_PROTECTION.md contains example server-side calls — audit the code paths to ensure images or parsed data are not sent to external servers you don't control. - False claims in audits: SECURITY_AUDIT.md asserts 'no file I/O' and 'no network'; that contradicts actual code. Treat built-in audit files as authored by the skill author and verify with your own review or sandboxed testing. - Exclusive/legal restrictions: the skill forbids modification and enforces single-app use; these are contractual/legal constraints but not technical guarantees. If you require an auditable or modifiable tool, this skill may not fit. Recommendations: review the repository code (search for os.environ access, open/write calls, and any requests.post/get calls), run the skill in a sandboxed Android test environment first, and only provide minimal environment variables (and non-sensitive test API keys) until you confirm behavior. If anything is unclear, contact the author or prefer a skill whose declared requirements match its runtime behavior.

Like a lobster shell, security has layers — review code before you run it.

latestvk970h0c1h2ap6qy2kyzb1ebz3x84327d

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

💰 Clawdis
OSandroid

Dependencies

xiaoyi-image-understandingother >=1.0.0
xiaoyi-gui-agentother >=1.0.0

Comments