Back to skill

Security audit

NosytLabs

Security checks for vulnerabilities and agentic risk

Overview

This is a straightforward API-reference skill for using Presearch web search, with expected external search requests and no executable local behavior.

Install only if you are comfortable sending search terms to Presearch's API and managing a Presearch bearer token. Do not include passwords, secrets, private customer data, or confidential project details in search queries.

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
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (2)

Missing User Warnings

Medium
Confidence
94% confidence
Finding

The skill documentation describes a search capability but does not clearly warn that user queries are sent to an external third-party endpoint at presearch.com. This can expose sensitive prompts, internal project names, credentials accidentally included in queries, or other private data to an outside service, creating a real privacy and data-governance risk for agents and users.

Natural-Language Policy Violations

Low
Confidence
88% confidence
Finding

Defaulting the language to en-US without clear user choice can bias results, reduce accuracy for non-English users, and cause inadvertent disclosure of locale assumptions in agent behavior. In a search skill this is not a direct exploit primitive, but it is a legitimate security/privacy quality issue because hidden defaults can mis-handle user intent and route sensitive searches under an unintended locale context.

Static analysis

No suspicious patterns detected.