Back to skill

Security audit

社保公积金缴费基数核对(免费版)

Security checks for vulnerabilities and agentic risk

Overview

This is a local Chinese payroll/social-insurance table checker with minor documentation inaccuracies but no evidence of hidden data access, network use, persistence, or destructive behavior.

Install only if you need a Chinese-language local checker for社保/公积金缴费基数核对表. Keep in mind that payroll and employee contribution tables are sensitive, but this package appears to process the provided file locally without network calls or persistence; verify important HR or compliance decisions against official local rules because the tool only checks internal arithmetic and table consistency.

Vulnerability Patterns
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
  • Unauthorized Access and Privilege EscalationObtains permissions beyond the task's legitimate needs
Vulnerability Patterns
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (6)

Tp4

High
Category
MCP Tool Poisoning
Confidence
95% confidence
Finding

整体上,代码的大方向与声明较接近,确实是在做社保/公积金缴费基数相关表格核对,且只执行免费档检查项、无额外资源访问、无网络请求,这些都与声明一致。但仍存在实质性描述偏差。最明显的是声明要求“每条结论引用原文”,而实现仅根据解析后的单元格和值生成说明消息,没有保留或输出原文引用片段。其次,声明表述侧重“基数核对表逐项核对(逐行复算、合计勾稽、重复与空缺检测)”,而代码实际主检查还包括单位/个人缴费额与比例乘算关系,以及基数/比例为负或为零检测,这超出了仅“基数核对”的直观范围。故应判定为存在描述与行为不完全一致的情况。

Content

No source excerpt is available for this finding.

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

Scanner excerpt · SKILL.md (reported line 41)May include surrounding context.

md
node scripts/run.mjs --sample # 先看样例

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

Scanner excerpt · SKILL.md (reported line 42)May include surrounding context.

md
node scripts/run.mjs --sample # 先看样例

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The file’s natural-language instructions, labels, sample input, and user-facing messages are entirely in Chinese, which imposes a specific language/locale on users. The policy allows locale constraints only when users are offered a choice or the restriction is clearly documented and justified as region-specific; this file does not provide such opt-in or explicit language limitation.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The JSON payload contains only Chinese headers and values, indicating a fixed-language output format. For a general-purpose skill artifact, this imposes a specific language/locale without offering user opt-in or documenting that the skill is intentionally region-specific.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Low
Category
Not specified by scanner
Confidence
95% confidence
Finding

The inline documentation states that non-JSON input is handled as plain-text material such as a '合同全文' (full contract text). That contradicts the surrounding manifest and code intent, which consistently describe this skill as operating on social-insurance contribution-base check tables with headers, not general contract documents.

Content

No source excerpt is available for this finding.