Back to skill

Security audit

Sqlite Manager Free

Security checks for vulnerabilities and agentic risk

Overview

This is a local SQLite guidance skill whose requested file, command, and write access fit its stated database-management purpose, with some documentation cautions users should notice.

Install only if you want an agent to help inspect and operate local SQLite databases. Before letting it run write, reset, import, schema, or VACUUM commands on valuable data, ask for the exact command and make a backup.

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

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The skill advertises create/query/export as well as modify/reset/import operations without prominent warnings that these actions can alter or destroy local data. Given the declared availability of write and exec tools, an agent may perform state-changing operations too readily, especially when handling ambiguous user requests or existing production-like SQLite files.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The trigger condition '需要数据库操作、SQL查询、数据存储管理时使用' is broad enough to activate on generic database requests outside SQLite-specific intent. In an agent ecosystem with read/write/exec capabilities, overbroad routing can cause this skill to handle tasks it is not suited for, increasing the chance of unintended command execution or modification of local databases.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
88% confidence
Finding

At L285-L286 the skill explicitly states it is based on local SQLite only and 'does not involve cloud service calls'. However, the error-handling section at L298 discusses network connectivity failures and proxy/firewall troubleshooting, which contradicts the stated local-only execution model rather than merely omitting detail.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.