TavernKeeper Scan Report

LenAnderson/SillyTavern-WorldInfoInfo

Commit 86a3bbb 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.xray.obfuscated-code

Expected behavior · high confidence

The code is fully readable and does exactly what the extension description says it does. The security scanner flagged it for possible obfuscation, but the actual source code is clear, well-structured JavaScript with no hidden or scrambled logic. There is no security concern here.

Technical evidence

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

Contextual assessment: The scanner flagged obfuscated-code at low confidence, but the supplied source is plain, readable ES module JavaScript implementing a SillyTavern UI extension. It creates DOM elements, subscribes to framework events, reads/writes extension settings via the provided SillyTavern APIs, and uses slash-command infrastructure for WI entry queries. The console.debug and console.log monkey-patches are explicitly commented as a workaround for missing framework events, are transparent, and only inspect string-trigger debug messages already emitted by the host. No obfuscation, packing, encoded strings, dynamic eval, credential access, network calls, or data exfiltration are present. The flag appears to be a false positive, likely triggered by the console patching or dynamic slash-command dispatch pattern.

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.obfuscated-code
File role
production
Source
index.js:1

Coverage and limitations

JavaScript coverage

Tools

Limitations

Technical scan identity