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
This skill is a local Chinese-language checker for safety-training records, and its code matches that purpose without network use, credential access, persistence, or hidden behavior.
Install only if you are comfortable running a local Node-based checker on copied safety-training table text. It does not appear to send data out or persist anything, but its interface is Chinese and one duplicate-record summary sentence is imprecise, so review duplicate findings against the detailed row-level messages.
Referenced artifact was not completely inspected
node scripts/run.mjs --sample # 先看样例
Referenced artifact was not completely inspected
node scripts/run.mjs --sample # 先看样例
The skill uses 'env' capability that is not listed in its permissions. This may indicate deceptive intent or missing permission declarations.
This code file contains extensive natural-language instructions, descriptions, and outputs that assume Chinese-language use. Under the policy, forcing a specific language without user opt-in is a natural-language locale violation unless the constraint is explicitly documented and justified as region-specific.
The manifest and top-level documentation say the free engine performs '同一人 + 同一培训主题 + 同一培训日期 重复登记检测', and the implementation in checkDuplicateRecords reports the second occurrence as a duplicate. However, the emitted summary basis states such records '只应有两条以内的记录', which semantically permits up to two entries and therefore misdescribes actual behavior.
The code comment/docs around the duplicate check describe '同一人 + 同一培训主题 + 同一培训日期 重复登记', and the function at L405-L425 flags any repeated key after the first one. But the user-facing basis string says the same combination may have '两条以内' before being considered duplicate, which actively contradicts the implemented logic.
The user-facing description, help text, errors, and output strings are entirely in Chinese, with no indication that language is selectable or that the skill is intentionally limited to Chinese-speaking users. Under the stated policy, forcing a specific language without user opt-in is a natural-language policy violation.
This JSON file embeds all visible text in Chinese, including headers and notes, which can amount to a language/locale constraint in the skill content. Under the policy rule, forcing a specific language without user opt-in is a natural-language policy concern.