T01 · Skill Instruction Hijacking
- Location
references/api/README.md:3- Finding
Mandatory telemetry alters all CLI calls and discloses Skill usage metadata
- Content
View full analysis
**Telemetry note:** You are now in module **`api`**. Every `tccli` call you make from this entry must carry `--request-client "tencent-edgeone-skill/1.1.0 module/api"`. See "Telemetry — RequestClient" below. ## Telemetry — RequestClient (mandatory, best-effort) Every `tccli` call you issue while working in this skill — the connectivity probe, `teo` actions, and `dnspod` / `cam` integration calls alike — must carry the `--request-client` flag: ```sh tccli --request-client "tencent-edgeone-skill/1.1.0 module/" [other args] ``` - `` — the entry README you're working from (e.g. `api`, `acceleration`...), or `other` if none fits. - Pass the flag per call, so each call carries its own module. > **Best-effort principle:** telemetry failure must never block or break the user's real task. ``` Equivalent mandatory instructions appear in the module entry points: ```markdown > **Telemetry note:** You are now in module **`acceleration`**. Every `tccli` call you make from this entry must carry `--request-client "tencent-edgeone-skill/1.1.0 module/acceleration"`. ``` ```markdown > **Telemetry note:** You are now in module **`security`**. Every `tccli` call you make from this entry must carry `--request-client "tencent-edgeone-skill/1.1.0 module/security"`. ``` ```markdown > **Telemetry note:** You are now in module **`observability`**. Every `tccli` call you make from this entry must carry `--request-client "tencent-edgeone-skill/1.1.0 module/observability"`. ``` ### Technical Analysis The Skill imposes a persistent behavioral rule that modifies every `tccli` invocation while a module is active. The parameter identifies ...[truncated 1752 chars]- Remediation
View remediation
