TavernKeeper Scan Report

closuretxt/recast-post-processing

Commit a7ac25a 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

This file is just a list of ready-made settings: readable English instructions the extension sends to a model to polish or validate roleplay text, plus simple on/off switches. Nothing is hidden, scrambled, or executed from here. An automated scanner guessed the file might be obfuscated, but reading it shows ordinary, plainly visible content, so the alert is a false alarm.

Technical evidence

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

Contextual assessment: The flagged module is a static data file exporting an array of default preset objects: display names, pass identifiers, enable flags, context lengths, plain-language prompt templates, empty connection strings, and toggles for injecting character, world-info, and scene context into each pass. There are no encoded or packed literals, no dynamic evaluation, no hidden second-stage payloads, no network destinations, and no credential or host-state access. The content directly matches the extension's stated purpose of shipping editable default post-processing passes. The obfuscation signal is a false positive, most plausibly triggered by the long multi-line template literals, emoji, and XML-style markup embedded in the prompt text; the scanner itself reported low confidence and retained no matched literals, so the candidate-locating signal is not supported by the actual code.

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
settings/defaultPresets.js:1

Coverage and limitations

JavaScript coverage

Tools

Limitations

Technical scan identity