Ae1
- Category
- analysis-evasion
- Confidence
- 100% confidence
- Finding
Referenced artifact was not completely inspected
- Content
md node scripts/run.mjs --sample # 先看样例
Security audit
Security checks for vulnerabilities and agentic risk
The skill appears local and purpose-focused, but needs review because one payroll reconciliation claim does not match what the code actually checks.
Install only if you are comfortable running a local payroll checker on sensitive wage and identity data. Do not rely on its NO_ISSUE_FOUND result for special-account payout reconciliation; manually compare net_total and payout_total or use a version that explicitly implements that check.
Referenced artifact was not completely inspected
node scripts/run.mjs --sample # 先看样例
Referenced artifact was not completely inspected
node scripts/run.mjs --sample # 先看样例
The file’s natural-language comments and user-facing strings are entirely in Chinese, including instructions, warnings, and result text, with no indication that another language is supported or that the locale restriction is optional. Under the policy, forcing a specific language without user opt-in is a natural-language policy violation unless clearly justified as region-specific.
The skill states it checks aggregate consistency between the wage table and special-account payout records, but the free version does not actually compare net_total against payout_total; it only computes and exposes both values. In a payroll/compliance workflow, this can mislead operators into believing a required reconciliation was performed, causing underpayment, overpayment, or regulatory discrepancies to go undetected.
The comment states that non-JSON input is handled as plain text material such as '直接粘贴的合同全文', which contradicts the manifest and the rest of the script that consistently require a '建筑工人工资专户发放核对表(含表头)'. This is not merely incomplete documentation: it names a different document type than the code's intended capability and surrounding help text.