TavernKeeper Scan Report

IkarusV/IkarusAutoImage

Commit c2546da 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 2 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:2610
Contextual expected matches (1)

JavaScript analysis reported javascript.xray.obfuscated-code

Expected behavior · high confidence

An automated scanner guessed the code might be deliberately hidden or scrambled, but it flagged this with low confidence and no specifics. Reading the actual file shows ordinary, well-commented extension code that does exactly what the project describes: watching chat replies for image-request tags and building image prompts. The warning was almost certainly caused by harmless escape sequences for symbols and by complex text-matching patterns, not by any real concealment or secret behavior.

Technical evidence

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

Contextual assessment: The static analyzer reported an obfuscation heuristic on this runtime entry file, but with low confidence and without retained matched literals. The supplied source context contradicts the signal: the file is plainly readable, heavily commented JavaScript that imports only documented SillyTavern extension APIs and manages configuration, UI state, and text-processing helpers consistent with the stated auto-image-generation purpose. The constructs most likely to trip the heuristic are unicode escape sequences for emoji characters in UI labels and dense regular-expression literals used to locate image-prompt tags, both benign and proportionate to the documented feature set. The evidence shows no encoded payloads, dynamic evaluation, hidden execution timing, disguised destinations, or behavior beyond the disclosed purpose.

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