TavernKeeper Scan Report

SillyTavern/Extension-TopInfoBar

Commit 930be54 Reviewed

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

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

0 immediate danger 0 material 2 low

What this review found

No material or immediate-danger item was identified.

Expected scanner matches (2)

JavaScript analysis reported javascript.download-to-execution

Expected behavior · high confidence

The flagged network activity retrieves the user's chat lists and interface assets, while the apparent execution-related operation is normal browser interface behavior. The supplied code does not show downloaded data being executed or sent to an unrelated destination.

Technical evidence

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

Contextual assessment: The network calls use the host application's chat-list endpoint and a local image path for the displayed model icon. Retrieved chat metadata is parsed as JSON and rendered through textContent or used as chat identifiers for host-provided open-chat functions. No eval, Function constructor, script injection, command execution, or network-to-execution data flow is present in the supplied source. The SVG injection is applied only to a locally constructed image whose source is derived from the host-selected model name and local asset path, consistent with the displayed connection-profile icon feature.

Impact: none · Exploitability: unlikely

Developer action: none

Scanner
javascript-analysis webcrack-2.16.0_js-x-ray-16.0.0_signatures-1_literals-1
Rule
javascript.download-to-execution
File role
production
Source
index.js:197-628

JavaScript analysis reported javascript.xray.obfuscated-code

Expected behavior · low confidence

The available evidence only reports a low-confidence scanner signal for obfuscated JavaScript. The supplied source excerpt is readable, uses normal module imports, and matches the extension’s visible chat-toolbar purpose; it does not show hidden execution or data theft.

Technical evidence

Scanner reason: JavaScript analysis matched static JavaScript security signal javascript.xray.obfuscated-code in this repository.

Contextual assessment: The candidate is based on a low-confidence static obfuscation heuristic, with no matched literals retained. The supplied production-source context shows ordinary DOM setup and imports from the host application, while the stated functionality concerns chat navigation and management. No external destination, credential access, persistence mechanism, or concealed execution is evidenced in the supplied material.

Impact: none · Exploitability: unlikely

Developer action: none

Scanner
javascript-analysis webcrack-2.16.0_js-x-ray-16.0.0_signatures-1_literals-1
Rule
javascript.xray.obfuscated-code
File role
production
Source
index.js:1

Coverage and limitations

JavaScript coverage

Tools

Limitations

Technical scan identity