Back to skill

Security audit

Brave搜索工具-免费版

Security checks for vulnerabilities and agentic risk

Overview

This skill is a search/content-extraction guide, but it requests broad command and file authority while the package does not include the scripts it tells the agent to run.

Review carefully before installing. Only use this skill if you know which search.js and content.js scripts will run, trust their source, and are comfortable giving the agent command execution and local file-writing ability. Avoid using it for broad SEO automation unless you explicitly control the commands and saved outputs.

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 (5)

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The activation criteria are broad and ambiguous, especially around SEO optimization, keyword analysis, ranking improvement, and traffic optimization. Overbroad triggers can cause the agent to invoke this skill in contexts beyond simple search/content retrieval, increasing the risk of misuse, unnecessary external queries, or execution of linked command workflows.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The security section claims command execution is limited to a whitelist and that sensitive data will not be exposed, but the manifest grants generic exec and write access without any visible enforcement mechanism. This creates a dangerous trust gap: agents or users may rely on safety guarantees that do not actually exist, enabling arbitrary command execution, file modification, or accidental disclosure.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The skill is presented as a Brave Search/content-extraction tool, but later claims broad automation, file processing, API integration, and command-execution capabilities that exceed the stated purpose. This kind of scope drift can mislead an agent into applying the skill in unrelated contexts and increases the chance of unnecessary file or command operations under a trusted search-tool label.

Content

No source excerpt is available for this finding.

Missing User Warnings

Low
Category
Not specified by scanner
Confidence
88% confidence
Finding

The documentation shows saving extracted content to a local file but does not clearly warn that this modifies the local filesystem. In an agent setting, even simple redirection can create unintended persistence of potentially sensitive remote content without explicit user awareness or consent.

Content

No source excerpt is available for this finding.

Missing User Warnings

Low
Category
Not specified by scanner
Confidence
86% confidence
Finding

The archiving example writes search results to disk with dated filenames but does not clearly disclose the persistence and retention implications. Search results and extracted page content may include proprietary, personal, or otherwise sensitive data, so silent archiving can create unnecessary local exposure.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.