TavernKeeper Scan Report

Vibecoder9000/Extension-TokenUsage

Commit 7ae4b01 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:959
Contextual expected matches (1)

JavaScript analysis reported javascript.xray.shady-link

Expected behavior · high confidence

The flagged line is just the standard web address used to tell the browser it is creating SVG (scalable vector graphics) elements for the usage chart. It does not connect to the internet or send any data anywhere. This is completely normal for drawing charts in a browser extension.

Technical evidence

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

Contextual assessment: The scanner flagged a URL literal at line 1444. The actual code is the standard W3C SVG namespace constant assigned to SVG_NS and subsequently passed to document.createElementNS for chart rendering. This is the official, well-known namespace URI required for SVG DOM creation and performs no network request, fetch, or data transmission. The value is a static identifier, not a network destination. This matches the project's stated purpose of visualizing token usage data with inline SVG charts.

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.shady-link
File role
production
Source
index.js:1444

Coverage and limitations

JavaScript coverage

Tools

Limitations

Technical scan identity