Back to skill

Security audit

doubao-human-signal

Security checks for vulnerabilities and agentic risk

Overview

This skill is a local writing-style checker, but it explicitly coaches users to reduce AI-detectability before sending sensitive communications.

Install only if you are comfortable with a tool whose main workflow is making text look less AI-generated. Do not use its score as proof of authorship, and be careful using it where authorship transparency is expected. The publisher should remove the unnecessary Write permission or clearly justify it.

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
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (11)

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

The file is entirely written in Chinese and labels itself as the AI skill instructions, with no indication that other languages are supported or that Chinese is optional. Under the stated policy, forcing a specific language without user opt-in is a natural-language policy violation unless the locale constraint is explicitly justified.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The manifest description lists trigger phrases such as "AI味" and "human signal" without narrowing context or exclusion conditions. These are broad enough to appear in ordinary discussion about writing quality, which could cause unintended activation for a markdown/manifest file.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The manifest makes contradictory safety assertions: it claims the skill is read-only and has no file writing, yet explicitly permits the Write tool and filesystem access. That mismatch can mislead reviewers and users about the skill’s actual capabilities, weakening trust boundaries and making privilege creep easier to hide.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The read_when section includes broad phrases like "像AI写的", "AI味", and "de-ai" alongside usage scenarios, but it does not specify when these phrases should or should not activate the skill. Without scope constraints or negative examples, the trigger surface is ambiguous for a manifest file.

Content

No source excerpt is available for this finding.

Ssd 2

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The skill is explicitly positioned to help users make AI-generated text less recognizable as AI-generated, which is an evasion-oriented objective. This can facilitate deception in contexts where authorship transparency matters, such as job applications, professional communications, or trust-sensitive submissions.

Content

No source excerpt is available for this finding.

Ssd 2

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The workflow instructs users to repeatedly modify text until the score indicates it appears more human, which operationalizes iterative evasion. That turns a heuristic style checker into a tuning loop for bypassing AI-authorship suspicion and increases misuse potential.

Content

No source excerpt is available for this finding.

Ssd 2

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The Chinese section mirrors the same anti-detection purpose, reinforcing that evasion is a core use case rather than incidental wording in one language. Duplicating that framing broadens accessibility of misuse and confirms the intent across the skill’s audience.

Content

No source excerpt is available for this finding.

Ssd 2

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The Chinese workflow gives explicit iterative instructions to push the score below 30 before sending, which is concrete evasion coaching. This materially increases misuse risk by providing a measurable optimization target for hiding AI-like characteristics.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The module docstring, CLI description, and output labels are all presented only in Chinese. This creates a language/locale policy concern because the skill forces one language for interaction without documenting that it is region-specific or allowing the user to choose another language.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

Argument descriptions, status messages, and result text are emitted exclusively in Chinese. Because the skill does not provide a user-selectable language or clearly justify a locale restriction, it violates the natural-language policy category for forced language choice.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
52% confidence
Finding

The file presents all core naming and descriptions in fixed Chinese/English form and does not describe user language preference or opt-in behavior. While bilingual content is less severe than a single forced language, it still reflects a predetermined locale presentation rather than an explicit user-selected language mode.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.