TavernKeeper Scan Report

japolino/inlay-illustrator

Commit d757aa9 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.

Minor cautions

JavaScript analysis reported javascript.xray.unsafe-regex

Minor caution · medium confidence

A static scanner flagged some regular expressions in the extension's code that strips its own image blocks from chat messages. Reviewing the actual patterns, they are straightforward and do not show the nested repetition that causes dangerous freeze-ups. Even in a worst case, any slowdown would only affect the user's own browser tab.

Technical evidence

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

Contextual assessment: JS-X-Ray flagged 3 occurrences of an unsafe-regex signal at line 147. The flagged line is PROMPT_ATTRIBUTE, a regex used in stripInlayContent to remove the extension's own HTML attributes from assistant message content before forwarding to model APIs. The pattern /(?:[^

Impact: low · Exploitability: unlikely

Developer action: No action required. The flagged regexes are straightforward patterns appropriate for the extension's content-stripping purpose. If desired, consider adding input length limits on message content before applying regex replacements as defense-in-depth against pathological inputs.

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
generated
Source
dist/backend.js:147

Coverage and limitations

JavaScript coverage

Unresolved JavaScript stages

Tools

Limitations

Technical scan identity