TavernKeeper Scan Report

IceFog72/SillyTavern-ProbablyTooManyTabs

Commit 52a7461 Reviewed

No material or high-risk concern was identified in this review.

This advisory report describes what the named tools and contextual reviewer found at one exact commit. Unknown or unobserved behavior may still exist.

0 high 0 material 3 low

What this review found

No material or high-risk item was identified.

Expected scanner matches (2)

Gitleaks reported generic-api-key

Expected behavior · high confidence

The scanner thought it found a secret, but the flagged line is just normal code comparing a setting name. There is no password or key here.

Technical evidence

Scanner reason: Gitleaks matched secret-detection rule generic-api-key in this repository.

Contextual assessment: The flagged line is a string comparison checking a setting key name against a literal value. No credential, API key, secret, or sensitive value is present in the surrounding source context. The gitleaks generic-api-key rule produced a false positive on ordinary code.

Impact: none · Exploitability: unlikely

Developer action: none

Scanner
gitleaks 8.30.1
Rule
generic-api-key
File role
production
Source
layout-editor/SettingsPanel.js:40

Gitleaks reported generic-api-key

Expected behavior · high confidence

The scanner mistook a settings label name for a secret. It is just a name used to check which layout option the user changed, with no password or API key involved.

Technical evidence

Scanner reason: Gitleaks matched secret-detection rule generic-api-key in this repository.

Contextual assessment: The gitleaks generic-api-key rule matched a setting key string used in a conditional comparison. The matched value is an internal configuration key name for a UI layout toggle, not a credential. No secret is assigned, transmitted, or persisted; the line only compares a local variable to a known string constant.

Impact: none · Exploitability: unlikely

Developer action: none

Scanner
gitleaks 8.30.1
Rule
generic-api-key
File role
production
Source
layout-editor/SettingsPanel.js:40

Related contextual observations

False positive credential match on setting key comparison

low risk · high confidence

This is normal code, not a leaked secret.

Technical assessment

Line 40 contains a conditional comparing a setting key to a literal string. No secret material is present in the provided source context.

Impact: none · Exploitability: unlikely

Developer action: none

Sources:

Coverage and limitations

Tools

Limitations

Technical scan identity