TavernKeeper Scan Report

0cyris/SillyTavern-ImageGen

Commit ea470dd 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 4 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
index.js:176
Contextual expected matches (3)

JavaScript analysis reported javascript.xray.shady-link

Expected behavior · high confidence

The extension stores a default address for a local image generation program that runs on your own computer. This is normal and safe because it only connects to your own computer.

Technical evidence

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

Contextual assessment: The flagged line is a default configuration URL pointing to a local service (localhost:7860) for the Automatic1111 image generation backend. This is expected and necessary for the extension to function.

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:309

JavaScript analysis reported javascript.xray.unsafe-import

Expected behavior · medium confidence

The extension loads functions from other parts of SillyTavern and its own files, which is how all extensions work. This is normal.

Technical evidence

Scanner reason: JavaScript analysis matched static JavaScript security signal javascript.xray.unsafe-import. 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.unsafe-import
File role
production
Source
index.js:1026

JavaScript analysis reported javascript.download-to-execution

Expected behavior · medium confidence

The extension needs to send prompts to image generation services over the internet or your local network. It also uses standard JavaScript functions like timeouts. This is how it works and is not dangerous.

Technical evidence

Scanner reason: JavaScript analysis matched static JavaScript security signal javascript.download-to-execution. The match applies to this repository.

Contextual assessment: The extension makes HTTP requests to image generation backends (local or external APIs) as part of its core function. The dynamic code execution sink likely refers to setTimeout or asynchronous callbacks, which are normal JavaScript patterns. No evidence of attacker-controlled input reaching a dangerous sink.

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.download-to-execution
File role
production
Source
index.js:393-1402

Coverage and limitations

JavaScript coverage

Tools

Limitations

Technical scan identity