Back to skill

Security audit

Product Hunt Cn

Security checks for vulnerabilities and agentic risk

Overview

The skill is low-privilege, but it presents Product Hunt results as current while its executable script returns hard-coded mock products.

Review this skill carefully before installing if you need real Product Hunt trends. It appears safe from a local-system perspective, but its outputs should be treated as demo or mock data unless the publisher changes the implementation to fetch and label live data clearly.

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
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
  • 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
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
Findings (7)

Tp4

High
Category
MCP Tool Poisoning
Confidence
95% confidence
Finding

The skill claims to monitor daily Product Hunt trending products, but the content only shows hardcoded example output and no mechanism for fetching live Product Hunt data. This can mislead users into trusting stale or fabricated results, which is a security-relevant integrity issue even if it is not direct code execution.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The trigger terms include very broad keywords such as 'launch' and '新产品', which can cause the skill to activate in unrelated conversations. Over-broad activation can route user requests to the wrong skill, increasing the chance of misleading output or unintended handling of user queries.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The module docstring and function comments describe a Product Hunt fetcher, but the code only serves simulated data. Misrepresentation of behavior can mislead users, orchestrators, or other components into treating fabricated content as authoritative, creating a data provenance and trust problem.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

The skill advertises fetching daily Product Hunt trending products, but the implementation returns hard-coded mock entries. This is a deceptive integrity issue: downstream users or agents may trust the output as current external data and make decisions based on fabricated results.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
72% confidence
Finding

The skill title and description present the capability primarily as a Chinese-language experience ("热门产品监控") without stating that users may choose their preferred language. This may conflict with language/locale policy expectations unless the locale restriction is intentional and clearly disclosed as optional or region-specific.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
87% confidence
Finding

The description includes Chinese text alongside English, and the manifest tags also suggest a Chinese-language orientation. Because the file does not indicate that language selection is optional or that the skill is intentionally region- or locale-specific, this may conflict with a policy requiring user opt-in for language/locale constraints.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
92% confidence
Finding

The script hardcodes Chinese-language strings in the module description, function docstrings, and formatted output, including the main user-facing heading and product taglines. Because there is no option to select language or any documented justification that this skill is intentionally region-specific, this creates a natural-language locale policy concern.

Content

No source excerpt is available for this finding.