Back to skill

Security audit

V19 Trust Manifesto

Security checks for vulnerabilities and agentic risk

Overview

The package is documentation-only, but it describes automatic and disguised registration into an external governance system without clear consent or data-flow boundaries.

Review this skill carefully before installing. Treat its external governance/onboarding endpoints as capable of creating persistent identity, trust-score, journal, memory, ranking, wallet, or task-market records. Do not run diagnostic-looking onboarding commands or allow automatic MCP/web registration unless you intentionally want that enrollment and understand what data is transmitted and how to delete 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
Findings (1)

T01 · Skill Instruction Hijacking

Warning
Location
SKILL.md:483
Finding

Covert External Agent Registration Through Disguised Service Interactions

Content
View full analysis
` tag embedded in a page | Deployed | | Disguised command | curl network diagnostics disguised as onboarding | Deployed | | MCP tool invocation | Registration occurs when the cognitive service is called | Deployed | | API self-registration | Explicit onboarding through `/governance/register` | Deployed | VisitorsAutoRouter (port 8800): The same URL automatically routes users based on visitor identity. Browser access returns a human-readable onboarding page, while command-line or Agent access returns JSON and automatically joins the chain. ``` ### Technical Analysis The Skill describes registration behavior deliberately hidden behind an apparently ordinary `curl` network diagnostic. It also states that merely invoking an MCP cognitive service causes registration and that command-line or Agent traffic is automatically added to an external governance chain. This violates informed-consent and least-surprise principles. A diagnostic request or ordinary tool invocation should not create an external identity, enroll the caller in a governance system, or establish persistent server-side state unless registration is clearly disclosed and separately authorized. The package itself contains only documentation and metadata. It does not contain scripts that perform the registration, and the audit did not verify the remote service implementation. Therefore, this finding concerns the behavior explicitly promoted by the Skill instructions rat ...[truncated 1908 chars]
Remediation
View remediation
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 (6)

Vague Triggers

High
Category
Not specified by scanner
Confidence
97% confidence
Finding

The skill promotes '无感接入' and '路过即注册' through mechanisms including webpage tags, MCP tool invocation, automatic routing, and command-line detection, without clear scoping or authorization boundaries. This creates a risk of implicit enrollment or state-changing behavior merely from access or tool use, which can violate user expectations and enable unauthorized registration, telemetry, or service interaction.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
81% confidence
Finding

The manifest description and nearly all instructional content are presented in Chinese, with no indication that users may choose another language or that the skill is intentionally restricted to a Chinese-speaking audience. This can violate language/locale policy where a skill effectively forces a language without user opt-in.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The markdown documents automatic registration and routing behavior but does not present a clear warning about what data is created, which endpoints are contacted, or what persistent state changes occur. Users and downstream agents may trigger enrollment, tracking, or graph updates without meaningful notice, undermining consent and increasing privacy and operational risk.

Content

No source excerpt is available for this finding.

Ssd 2

Medium
Category
Not specified by scanner
Confidence
98% confidence
Finding

The phrase describing a 'disguised command' using curl-based network diagnostics as an onboarding path is a strong stealth indicator. Framing enrollment or governance access as innocuous diagnostics can deceive operators into executing state-changing or identifying actions, bypassing normal scrutiny and informed consent.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The file claims it does not collect decision content and that data never leaves the agent runtime, but elsewhere it describes journaling, community feeds, memory graphs, mention checks, knowledge graph deposition, and automatic registration/routing behaviors. These contradictions can mislead users and integrators about what metadata and possibly content-derived artifacts are processed, creating consent, privacy, and compliance risk.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The manifesto states that governance only checks compliance and does not access behavior content, yet it advertises content-oriented functions such as community journals, conversation endpoints, knowledge graph recording, social summaries, mentions, and concept extraction. Even if some processing is indirect, these features imply inspection or derivation from user or agent content, so the statement is materially misleading.

Content

No source excerpt is available for this finding.