TavernKeeper Scan Report

myanadi/risuai-webnovel-community

Commit 2c594de 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.suspicious-literal

Expected behavior · medium confidence

A code scanner flagged a generic suspicious text pattern on line 1, but line 1 is just a plugin name comment. The code is fully readable, uses only standard platform APIs, and shows no hidden or harmful behavior.

Technical evidence

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

Contextual assessment: JS-X-Ray flagged a static suspicious-literal signal on line 1, which is the plugin metadata comment `//@name Webnovel_Serial_v0.1.0`. The scanner itself notes matched literal values were not retained, so the specific trigger is unknown. Reviewing the full supplied source, the plugin uses only standard RisuAI plugin APIs (pluginStorage, runLLMModel, getArgument, getCurrentCharacterIndex, getCurrentChatIndex, getChatFromIndex). All data flows are local: chat messages are read from the platform's own chat index, processed into prompts, sent to the platform's LLM API, and results are stored back in pluginStorage with character/chat-scoped keys. There are no external network calls, no credential access, no eval or Function constructors, no obfuscation, and no concealed execution. The code is clearly structured with Korean-language comments explaining each section. The flagged literal is a false positive from heuristic static analysis on a metadata comment line.

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.suspicious-literal
File role
production
Source
webnovel_community.js:1

Coverage and limitations

JavaScript coverage

Tools

Limitations

Technical scan identity