Back to skill

Security audit

腾讯会议面试助手

Security checks for vulnerabilities and agentic risk

Overview

This skill is a disclosed interview-assistant workflow that handles sensitive hiring data, but I found no hidden execution, exfiltration, persistence, or destructive behavior.

Install only if you are authorized to process candidate resumes, contact details, meeting recordings, transcripts, and interview notes. Use the generated scoring as decision support, not as the sole basis for hiring, and apply your organization's privacy, consent, retention, and bias-review requirements.

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
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • MCP Least PrivilegeUnderdeclared Capability, Wildcard Permission, Missing Permission Declaration
  • 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
Findings (10)

Tp4

High
Category
MCP Tool Poisoning
Confidence
95% confidence
Finding

The skill claims end-to-end interview support using Tencent Meeting directory and transcript data, but the described implementation does not substantiate those integrations or capabilities. This mismatch can mislead users into believing the skill has validated access paths, controls, and coverage it may not actually have, increasing the risk of unsafe handling of candidate data and incorrect operational decisions.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The skill clearly handles highly sensitive personal data: candidate resumes, contact information, meeting transcripts, interview notes, and generates hiring evaluations from them. Omitting an explicit warning and consent/privacy notice increases the risk that users process protected HR data without understanding retention, access, or compliance implications, which can lead to privacy violations and improper employment decision-making.

Content

No source excerpt is available for this finding.

Undeclared Tool Scope

Medium
Category
MCP Least Privilege
Confidence
70% confidence
Finding

Without declared permissions the skill's intent is opaque and cannot be validated.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

Broad trigger phrases can cause the skill to activate in ambiguous situations and process sensitive hiring-related content without clear boundaries. In a recruiting context, overbroad invocation increases the chance of accessing or summarizing candidate records and meeting notes when the user did not intend this specific skill path.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

The skill proposes accessing candidate directory information and meeting transcripts without an explicit user warning or consent checkpoint. Because these sources contain sensitive personal and interview data, silent or implicit access can lead to privacy violations, unauthorized data use, and noncompliance with hiring-data handling requirements.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The entire document is generated in Chinese, and L16 states it was produced by the skill, but there is no indication that the user opted into Chinese output or that the skill is limited to a Chinese-language or region-specific workflow. This can violate language/locale policy when a skill imposes a specific language by default.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The module docstring and all user-facing descriptions specify the skill entirely in Chinese and frame the output as a Chinese-language interview evaluation form, without offering any language/locale choice. This is a natural-language locale policy concern because the skill appears to impose a specific language on users rather than making it configurable or clearly documenting a justified region-specific constraint.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
78% confidence
Finding

The manifest defines activation entirely through Chinese phrases and does not indicate that other languages are supported or that Chinese is an intentional locale-limited requirement. This can violate language/locale policy when a skill implicitly requires one language without user opt-in or justification.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
83% confidence
Finding

This markdown file contains user-facing natural-language content entirely in Chinese and does not indicate that the language is optional or user-selectable. Under the stated policy, forcing a specific language without user opt-in can be a natural-language policy violation.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
88% confidence
Finding

The file’s title, headings, and example evaluation content are entirely in Chinese, which indicates the skill template is designed to operate in a fixed language. The policy requires flagging language or locale constraints when they are imposed without user opt-in or an explicitly justified regional scope.

Content

No source excerpt is available for this finding.