TavernKeeper Scan Report

BobTheBinChicken/Ultimate-Persona

Commit 43bd4d1 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 · high confidence

The extension loads a settings file from its own folder on the server. It does not run any hidden code or download and execute anything dangerous. This is normal behavior for loading preset data.

Technical evidence

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

Contextual assessment: The extension performs a same-origin fetch to `/scripts/extensions/${EXTENSION_PATH}/data.json` (line 174) to load bundled offline data for persona generation presets. No dynamic code execution sink (eval, new Function, etc.) is present in the provided source. The scanner's correlation between network retrieval and a code execution sink is not substantiated by the actual code: the fetch target is a static JSON resource hosted on the same server, and the response is parsed as JSON and merged into a configuration object. There is no path for arbitrary remote code injection.

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:10-174

Coverage and limitations

JavaScript coverage

Tools

Limitations

Technical scan identity