Sealmark
Unreleased: not public yet. Maintainers have not reviewed this result.

Results / mcp-server-sqlite

mcp-server-sqlite

version tested 2025.4.25PyPItested 2026-10-13Sealmark 0.2.1methodology 0.3-draftSTANDARD run6 tools
A
Protocol4/4 points
D
SQLite3.5/7 pointscritical: sqlite-file-write

Coverage: low (2 of 6 tools reached with a valid call).

Protocol checks

CheckVerdictWhat happened
protocol
Valid MCP handshake and tool schemas
passhandshake ok, 6 well-formed tool(s)
tool-poisoningcritical
No tool-poisoning indicators in tool metadata
passscanned 6 tool definition(s), 1 prompt(s) and 1 resource(s), including parameter text: nothing suspicious
robust-input
Survives malformed tool input
pass20 invalid call(s) rejected cleanly
secret-echocritical
No environment secret echoed in responses
passcanary secrets absent from tools/list and 20 captured response(s)

SQLite checks

CheckVerdictWhat happened
sqlite-read-only
SQLite: read-only by default
partialwrites executed through write_query (declared writer tool; exclude it under tools.exclude if writes are intended) and blocked on read_query
sqlite-mutating-sqlcritical
SQLite: mutating SQL blocked
passall 10 mutation forms blocked on 1 tool(s)
sqlite-file-readcritical
SQLite: no reading of other files
passno canary database was readable through 2 tool(s); write_query accepted an ATTACH, but the reader on the same session could not read what it attached (see the evidence)
sqlite-file-writecritical
SQLite: no writing of other files
failfiles were written to the canary directory through write_query; not through read_query
sqlite-extension-loadcritical
SQLite: no loading of extensions
passextension loading was refused on 2 tool(s)
sqlite-rowcap
SQLite: row cap
failno row cap was in effect (see the evidence for what came back)
sqlite-timeout
SQLite: query timeout
faila runaway query was not cancelled

What was not covered

Run it yourself

Started with the standard settings like this; put it in sealmark.yaml as the server:

uvx mcp-server-sqlite==2025.4.25

Each of 613 verdicts was checked independently, and Sealmark was wrong on some: how reliable Sealmark is.

Think a verdict is wrong, or want a server removed? Email disclosure@sealmark.dev with the server version. We recheck, correct the page if we were wrong, and add your reply. See the disclosure policy.