TavernKeeper Scan Report

THEJACKALS/SillyTavern-MapRegionsLocator

Commit 435ff13 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 3 low

What this review found

No material or immediate-danger item was identified.

Contextual expected matches (3)

JavaScript analysis reported javascript.download-to-execution

Expected behavior · high confidence

Detailed wording was omitted by the public report safety filter.

Technical evidence

Scanner reason: JavaScript analysis matched static JavaScript security signal javascript.download-to-execution. 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.download-to-execution
File role
production
Source
index.js:215-556

JavaScript analysis reported javascript.xray.shady-link

Expected behavior · high confidence

The map viewer displays the user's own map projects and can run small automation scripts that the user themselves configured for each region. This is a documented, user-visible feature of the extension.

Technical evidence

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

Contextual assessment: JS-X-Ray flagged 5 occurrences of a network or execution signal. The shown code renders an SVG map viewer, intercepts the send button to inject an extension prompt (setExtensionPrompt) with region context, and optionally calls executeSlashCommands(region.script) where region.script is a user-authored STscript string stored in the user's own map project configuration. The README explicitly documents this as 'Optional STscript on click.' No data from untrusted remote sources is passed to the execution sink; the region object comes from the user's own saved project state.

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
map-viewer.js:92

JavaScript analysis reported javascript.xray.shady-link

Expected behavior · high confidence

The flagged links are calls to the SillyTavern server's own built-in API for saving and loading map project files. This is exactly what the extension is designed to do.

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

Coverage and limitations

JavaScript coverage

Tools

Limitations

Technical scan identity