TavernKeeper Scan Report

qvink/SillyTavern-RightClickMessageMenu

Commit c28b4f2 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 1 low

What this review found

No material or immediate-danger item was identified.

Contextual expected matches (1)

JavaScript analysis reported javascript.download-to-execution

Expected behavior · low confidence

The flagged code fetches the extension's own local files (manifest.json and settings.html) from its own directory. This is normal behavior for a SillyTavern extension and does not involve any dangerous code execution or external network calls.

Technical evidence

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

Contextual assessment: The scanner correlates a network retrieval primitive (fetch in get_manifest, $.get in load_settings_html) with a perceived execution sink. However, all fetch destinations are derived from import.meta.url pointing to the extension's own local directory (manifest.json, settings.html). These are same-origin local file reads with no attacker-controlled input. The String.fromCharCode in unescape_string is not a code execution sink. jQuery .append() of the extension's own settings.html is standard SillyTavern extension UI loading. No eval, Function constructor, or dynamic code execution is present in the data flow. The scanner's correlation is a false positive.

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:43-114

Coverage and limitations

JavaScript coverage

Tools

Limitations

Technical scan identity