TavernKeeper Scan Report

GOGUtop/sillytavern-doglikeyou

Commit 9cb45ce Reviewed

No material or immediate-danger concern was identified in this review.

This advisory report describes what the named tools and review process found at one exact commit. Unknown or unobserved behavior may still exist.

0 immediate danger 0 material 5 low

What this review found

No material or immediate-danger item was identified.

Minor cautions

JavaScript analysis reported javascript.xray.unsafe-regex

Minor caution · medium confidence

A crafted input might briefly slow or freeze the local client, without showing broader security harm.

Technical evidence

Scanner reason: JavaScript analysis matched static JavaScript security signal javascript.xray.unsafe-regex. The match applies to this repository.

Contextual assessment: The expression may permit a local CPU slowdown, but this evidence shows no credential, persistence, code-execution, or cross-user impact.

Impact: low · Exploitability: plausible

Developer action: Bound the input length or replace the expression when practical.

Scanner
javascript-analysis webcrack-2.16.0_js-x-ray-16.0.0_signatures-1_literals-1_families-1
Rule
javascript.xray.unsafe-regex
File role
production
Source
src/memory/importance.js:21
Contextual expected matches (2)

JavaScript analysis reported javascript.xray.shady-link

Expected behavior · high confidence

The scanner flagged an HTTP web link. This is simply the default local address for Ollama, which is a program running on the user's own computer. The file uses it to list, show, and pull AI models—exactly what the extension says it does. No credentials or personal data are sent anywhere.

Technical evidence

Scanner reason: JavaScript analysis matched static JavaScript security signal javascript.xray.shady-link. The match applies to this repository.

Contextual assessment: Detailed technical wording was omitted by the public report safety filter.

Impact: none · Exploitability: unlikely

Developer action: none

Scanner
javascript-analysis webcrack-2.16.0_js-x-ray-16.0.0_signatures-1_literals-1_families-1
Rule
javascript.xray.shady-link
File role
production
Source
src/api/ollama.js:1

JavaScript analysis reported javascript.xray.shady-link

Expected behavior · high confidence

The scanner flagged a web link starting with http instead of https. This is just the standard local address for Ollama, a program that runs on the user's own machine. Using http for local connections is normal and expected.

Technical evidence

Scanner reason: JavaScript analysis matched static JavaScript security signal javascript.xray.shady-link. The match applies to this repository.

Contextual assessment: Detailed technical wording was omitted by the public report safety filter.

Impact: none · Exploitability: unlikely

Developer action: none

Scanner
javascript-analysis webcrack-2.16.0_js-x-ray-16.0.0_signatures-1_literals-1_families-1
Rule
javascript.xray.shady-link
File role
production
Source
index.js:19

Related contextual observations

Second localhost Ollama endpoint in default config

low risk · high confidence

A second HTTP localhost link for the reranker API triggered the same scanner warning. Both are standard Ollama local endpoints matching the extension's documented features.

Technical assessment

Detailed technical wording was omitted by the public report safety filter.

Impact: none · Exploitability: unlikely

Developer action: none

Sources:

Ollama API calls use standard local endpoints with no credential transmission

low risk · high confidence

The file makes standard API calls to the local Ollama server to list models, inspect models, and pull new models with a progress bar. All communication stays on the user's own machine by default.

Technical assessment

The fetch calls in listModels, showModel, and pullModel all target the configurable endpoint (defaulting to localhost:11434) using standard Ollama REST API paths. Request bodies contain only model names and stream flags. No secrets, API keys, or user conversation content are included in any request. This is the expected data flow for an Ollama client module.

Impact: none · Exploitability: unlikely

Developer action: none

Sources:

Coverage and limitations

JavaScript coverage

Tools

Limitations

Technical scan identity