AI Slop Code RIsk Monitor

ramensoftware/windhawk

The customization marketplace for Windows programs: https://windhawk.net/

5.8 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for ramensoftware/windhawk, a Rust project with 9,360 GitHub stars. SynthScan examined 500,187 lines of code across 843 source files, recording 2173 pattern matches distributed across 7 syntactic categories. The legacy adjusted pattern signal is 5.8 (Moderate pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

5.8
Adjusted Signal
5.8
Raw Pattern Score
100%
Time Factor
2026-10-10
Last Push
9.4K
Stars
Rust
Language
500.2K
Lines of Code
843
Files
2.2K
Pattern Hits
2026-10-12
Scan Date
0.38
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 14.7/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 1819 finding(s).

Hallucinated Dependency & Supply Chain Risk 12.2/100 · LOW

Are imports declared and package/API names verified? 354 finding(s).

Agent Over-Engineering Ratio 0.4/100 · LOW

Are wrappers, guards, and repeated structures necessary? 37 finding(s).

PR Review Velocity Impact 31.5/100 · MEDIUM

Which changes need focused human review? 2173 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

Run additional scans to build a history of the legacy pattern signal. Score changes are not a measure of AI adoption or code quality.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 0HIGH 318MEDIUM 8LOW 1847

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 2173 distinct pattern matches across 7 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Over-Commented Block1772 hits · 1528 pts
SeverityFileLineSnippetContext
LOWsrc/windhawk-vscode/files/mod_template.wh.cpp1// ==WindhawkMod==COMMENT
LOWsrc/windhawk-vscode/src/webviewIPCMessages.ts1// The webview IPC contract is single-sourced in the @windhawk/webview-ipc-contractCOMMENT
LOWsrc/windhawk-vscode/src/webviewIPC.ts61type MessageType = 'message' | 'messageWithReply' | 'reply' | 'event';COMMENT
LOWsrc/windhawk-vscode/src/extension.ts521 const details: UpdateInstalledModsDetailsData['details'] = {};COMMENT
LOWsrc/windhawk-vscode/src/coreClient/contract.ts1// The Windhawk core contract: every command, DTO, event shape, and errorCOMMENT
LOWsrc/windhawk-vscode/src/coreClient/contract.ts521COMMENT
LOWsrc/windhawk-vscode/src/coreClient/contract.ts561// knowledge (the front-ends no longer know repository URLs).COMMENT
LOWsrc/windhawk-vscode/src/coreClient/contract.ts581 // false for local@ mods, which are not tracked in the user profile.COMMENT
LOWsrc/windhawk-vscode/src/coreClient/contract.ts661 // Parse metadata, readme, and initial settings out of mod source code.COMMENT
LOWsrc/windhawk-vscode/src/coreClient/contract.ts721 // User-profile write (rating of 0 clears the entry).COMMENT
LOWsrc/windhawk-vscode/src/coreClient/contract.ts741 // has no entry for. Rejects a local@ id like voteModReview.COMMENT
LOWsrc/windhawk-vscode/src/coreClient/contract.ts761 // already-in-state checks; this always writes.COMMENT
LOWsrc/windhawk-vscode/src/coreClient/contract.ts821COMMENT
LOWsrc/windhawk-vscode/src/coreClient/contract.ts841 // core runs one capture per session and ends the running one when anotherCOMMENT
LOWsrc/windhawk-vscode/src/coreClient/dllBackend.ts61// Artifact discovery (development overrides are gated like the otherCOMMENT
LOWsrc/windhawk-vscode/src/coreClient/dllBackend.ts201};COMMENT
LOWsrc/windhawk-vscode/src/coreClient/debugOverrides.ts1// Debug-only overrides for isolated testing, forwarded to windhawk-core.dll inCOMMENT
LOWsrc/windhawk-vscode/src/coreClient/debugOverrides.ts21// registry key (non-portable installs only).COMMENT
LOWsrc/windhawk-vscode/src/utils/pchHeader.ts1// The mod source's include/define preamble, lifted into a precompiled-headerCOMMENT
LOW…hawk-frontend/apps/windhawk-frontend/webpack.config.js101 // The build mode, from the BUILD_MODE environment variable. Every build isCOMMENT
LOW…d/apps/windhawk-frontend/src/app/webviewIPCMessages.ts1// The webview IPC contract is single-sourced in the @windhawk/webview-ipc-contractCOMMENT
LOW…hawk-frontend/apps/windhawk-frontend/src/app/theme.tsx121// which is what the CSS token layer and styled-components resolve theirCOMMENT
LOW…frontend/apps/windhawk-frontend/src/app/app.light.less1@import 'antd/dist/antd.less';COMMENT
LOW…rontend/apps/windhawk-frontend/src/app/app-shared.less61COMMENT
LOW…rontend/apps/windhawk-frontend/src/app/app-shared.less101}COMMENT
LOW…wk-frontend/apps/windhawk-frontend/src/app/tauriApi.ts1// The Tauri IPC transport. It mirrors the VSCode webview model so theCOMMENT
LOW…wk-frontend/apps/windhawk-frontend/src/app/feedback.ts1// The unified feedback surface. Two antd surfaces, both reachable fromCOMMENT
LOW…apps/windhawk-frontend/src/app/mocking/MockRegistry.ts81 // that one mod can be described differently from the rest.COMMENT
LOW…apps/windhawk-frontend/src/app/mocking/MockRegistry.ts121 userDataManifest: UserDataManifest;COMMENT
LOW…apps/windhawk-frontend/src/app/mocking/MockRegistry.ts161};COMMENT
LOW…ontend/src/app/panel/settings/userData/ImportModal.tsx381 // Everything past the selection is held against a route change. A run takes asCOMMENT
LOW…-frontend/src/app/panel/mod-details/modDetailsState.ts41 blockedBy?: InstallBlock;COMMENT
LOW…-frontend/src/app/panel/mod-details/modDetailsState.ts81 mod: ModAction | null;COMMENT
LOW…-frontend/src/app/panel/mod-details/modDetailsState.ts101};COMMENT
LOW…-frontend/src/app/panel/mod-details/ModDetails.App.tsx61 // latest version to show and to act on. The one thing that says so - an ownerCOMMENT
LOW…-frontend/src/app/panel/mod-details/ModDetails.App.tsx161 // arrived leaves that reply unsent, and "never asked for" and "still on itsCOMMENT
LOW…-frontend/src/app/panel/mod-details/ModDetails.App.tsx221 // Whether this screen looks at the repository at all, which is the owner's toCOMMENT
LOW…-frontend/src/app/panel/mod-details/ModDetails.App.tsx341 ? 'loaded'COMMENT
LOW…rc/app/panel/mod-details/tabs/ModDetailsSourceDiff.tsx321 // Chromium turns a DOM change into platform accessibility events thatCOMMENT
LOW…rc/app/panel/mod-details/tabs/ModDetailsSourceDiff.tsx341 // fixture, since every hunk is rebuilt rather than the one thatCOMMENT
LOW…nd/src/app/panel/mod-details/tabs/ModDetailsSource.tsx121 // Rewriting the highlighted HTML of an element that is already in theCOMMENT
LOW…p/panel/mod-details/tabs/settings/MonacoYamlEditor.tsx81 editorRef.current?.layout();COMMENT
LOW…/mod-details/tabs/settings/ModDetailsSettings.View.tsx521 flex-shrink: 0;COMMENT
LOW…/mod-details/tabs/settings/ModDetailsSettings.View.tsx561// keyboard or a screen reader has to move a row or take it away.COMMENT
LOW…/mod-details/tabs/settings/ModDetailsSettings.View.tsx681// A drop line rather than a live preview: the rows stay put and only the lineCOMMENT
LOW…/mod-details/tabs/settings/ModDetailsSettings.View.tsx721 // The padding hands the room back to the content, laid out where it was.COMMENT
LOW…/mod-details/tabs/settings/ModDetailsSettings.View.tsx1021//COMMENT
LOW…/mod-details/tabs/settings/ModDetailsSettings.View.tsx1081// title line that says nothing about the setting's value.COMMENT
LOW…/mod-details/tabs/settings/ModDetailsSettings.View.tsx2881 // starts is the press, which has to be state. The two do not fight over it,COMMENT
LOW…awk-frontend/src/app/panel/shared/useVersionedStore.ts41 const writtenAtRef = useRef(new Map<string, number>());COMMENT
LOW…windhawk-frontend/src/app/panel/shared/ModSelectBox.ts41// The box a mod's selection checkbox stands in, at the head of the line theCOMMENT
LOW…ntend/src/app/panel/shared/reviews/ModReviewsModal.tsx101// before the line by the whole of its reach, so the author begins where theCOMMENT
LOW…ps/windhawk-frontend/src/app/panel/logpane/LogPane.tsx1// The Windhawk debug-log pane: a resizable bottom split of the main window thatCOMMENT
LOW…frontend/src/app/panel/mods-browser/ModsTableBlock.tsx21// The room between the cell's border and the line its name is on: antd's cellCOMMENT
LOW…frontend/src/app/panel/mods-browser/ModsTableBlock.tsx61// goes out under a fade rather than against a cut. The fade is exactly thatCOMMENT
LOW…ontend/src/app/panel/mods-browser/ModsBrowserLocal.tsx541 ),COMMENT
LOW…ontend/src/app/panel/mods-browser/ModsBrowserLocal.tsx821 // here for a different reason: Modal.confirm renders outside the route tree, soCOMMENT
LOW…ontend/src/app/panel/mods-browser/ModsBrowserLocal.tsx1261 // For a mod off the featured strip the repository is the whole ofCOMMENT
LOW…rontend/src/app/panel/mods-browser/useInstalledMods.ts61 applyInstalledModsListing(result.data.installedMods, at);COMMENT
LOW…p/panel/mods-browser/update-wizard/ModUpdateWizard.tsx81const SELECT_BODY_MIN_HEIGHT = 420;COMMENT
1712 more matches not shown…
Cross-Language Confusion318 hits · 1262 pts
SeverityFileLineSnippetContext
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py17 "when": "testing.isInPeek && !config.editor.stablePeek || testing.isPeekVisible && CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py19 "when": "editorHasSelection && textInputFocus" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py21 "when": "editorHasSelection && textInputFocus" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py105 "when": "editorColumnSelection && textInputFocus" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py107 "when": "editorColumnSelection && textInputFocus" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py109 "when": "editorColumnSelection && textInputFocus" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py111 "when": "editorColumnSelection && textInputFocus" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py113 "when": "editorColumnSelection && textInputFocus" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py115 "when": "editorColumnSelection && textInputFocus" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py117 "when": "editorHasMultipleSelections && textInputFocus" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py119 "when": "editorHasMultipleSelections && textInputFocus" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py121 "when": "inReferenceSearchEditor || referenceSearchVisible" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py123 "when": "inReferenceSearchEditor || referenceSearchVisible" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py125 "when": "inReferenceSearchEditor || referenceSearchVisible" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py127 "when": "inReferenceSearchEditor || referenceSearchVisible" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py129 "when": "refactorPreview.enabled && refactorPreview.enabled && refactorPreview.hasCCODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py133 "when": "inputFocus && notebookEditorFocused && !editorHasMultipleSelections && !edCODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py135 "when": "inputFocus && notebookEditorFocused && !editorHasMultipleSelections && !edCODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py137 "when": "editorFocus || editorIsOpen" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py139 "when": "breakpointWidgetVisible && inBreakpointWidget" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py141 "when": "breakpointWidgetVisible && textInputFocus" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py143 "when": "breakpointWidgetVisible && textInputFocus" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py163 "when": "editorTextFocus && !editorReadonly && supportedCodeAction =~ /(\\s|^)quickCODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py167 "when": "editorTextFocus && selectionAnchorSet" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py169 "when": "editorTextFocus && editorTextFocus && !editorReadonly" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py195 "when": "webviewFindWidgetFocused && !editorFocus && activeEditor == 'workbench.ediCODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py197 "when": "webviewFindWidgetFocused && !editorFocus && activeEditor == 'workbench.ediCODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py199 "when": "!editorFocus && activeEditor == 'workbench.editor.extension'" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py201 "when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py205 "when": "editorHasDocumentSelectionFormattingProvider && editorTextFocus && !editorCODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py207 "when": "editorHasImplementationProvider && editorTextFocus && !isInEmbeddedEditor"CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py209 "when": "editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py253 "when": "editorFocus && findInputFocussed" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py257 "when": "editorTextFocus && !editorReadonly && supportedCodeAction =~ /(\\s|^)sourcCODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py261 "when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditorCODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py263 "when": "editorHasImplementationProvider && editorTextFocus && !inReferenceSearchEdCODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py267 "when": "editorFocus && findInputFocussed" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py271 "when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py273 "when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py277 "when": "editorHasRenameProvider && editorTextFocus && !editorReadonly" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py279 "when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py281 "when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py283 "when": "editorTextFocus && selectionAnchorSet" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py298 "when": "editorFocus || editorIsOpen" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py302 "when": "editorHasSignatureHelpProvider && editorTextFocus" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py304 "when": "editorHasCompletionItemProvider && textInputFocus && !editorReadonly" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py306 "when": "editorHasCompletionItemProvider && textInputFocus && !editorReadonly" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py310 "when": "webviewFindWidgetFocused && !editorFocus && activeEditor == 'WebviewEditorCODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py312 "when": "webviewFindWidgetFocused && !editorFocus && activeEditor == 'WebviewEditorCODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py314 "when": "webviewFindWidgetVisible && !editorFocus && activeEditor == 'WebviewEditorCODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py316 "when": "webviewFindWidgetEnabled && !editorFocus && activeEditor == 'WebviewEditorCODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py318 "when": "editorTextFocus && hasWordHighlights" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py320 "when": "editorTextFocus && hasWordHighlights" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py326 "when": "editorTextFocus && inDebugMode" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py328 "when": "debuggersAvailable && editorTextFocus" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py330 "when": "config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly &CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py332 "when": "editorTextFocus && foldingEnabled" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py334 "when": "editorTextFocus && foldingEnabled" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py336 "when": "editorTextFocus && foldingEnabled" },CODE
HIGH⚡…k-vscode/helper_scripts/disable_default_keybindings.py338 "when": "editorTextFocus && foldingEnabled" },CODE
258 more matches not shown…
Hyper-Verbose Identifiers37 hits · 37 pts
SeverityFileLineSnippetContext
LOWsrc/windhawk-vscode/src/webviewIPC.ts108export function updateInstalledModsDetails(webview: vscode.Webview | undefined, data: UpdateInstalledModsDetailsData) {CODE
LOWsrc/windhawk-vscode/src/webviewIPC.ts201export function getInitialAppSettingsReply(CODE
LOWsrc/windhawk-vscode/src/webviewIPC.ts276export function getRepositoryModSourceDataReply(CODE
LOWsrc/windhawk-vscode/src/webviewIPC.ts336export function getModDynamicSelectOptionsReply(CODE
LOWsrc/windhawk-vscode/src/webviewIPC.ts604export function retractModReviewVoteReply(CODE
LOWsrc/windhawk-vscode/src/webviewIPC.ts679export function enableEditedModLoggingReply(CODE
LOWsrc/windhawk-vscode/src/webviewIPC.ts872export function cancelImportUserDataReply(CODE
LOWsrc/windhawk-vscode/src/extension.ts2353function reportWebviewMessageFailure(CODE
LOWsrc/windhawk-vscode/src/extension.ts2393function reportModSourceParseErrors(parsed: ParsedModSource) {CODE
LOWsrc/windhawk-vscode/src/coreClient/debugOverrides.ts65export function debugInstallerRegKeyString(): string | undefined {CODE
LOW…rontend/apps/windhawk-frontend/src/monacoInternal.d.ts16 export function computeDefaultDocumentColors(CODE
LOW…ndhawk-frontend/apps/windhawk-frontend/src/app/app.tsx112function ConfigProviderWithDirection(CODE
LOW…-frontend/apps/windhawk-frontend/src/app/webviewIPC.ts205function surfaceUnreportedWireError(error: WireError) {CODE
LOW…-frontend/apps/windhawk-frontend/src/app/webviewIPC.ts303export function showAdvancedDebugLogOutput() {CODE
LOW…-frontend/apps/windhawk-frontend/src/app/webviewIPC.ts1044export function useGetRepositoryModSourceData() {CODE
LOW…-frontend/apps/windhawk-frontend/src/app/webviewIPC.ts1157export function useGetModDynamicSelectOptions() {CODE
LOW…-frontend/apps/windhawk-frontend/src/app/webviewIPC.ts1442export function useEnableEditedModLogging() {CODE
LOW…-frontend/apps/windhawk-frontend/src/app/webviewIPC.ts1665export function useUpdateDownloadProgress(CODE
LOW…-frontend/apps/windhawk-frontend/src/app/webviewIPC.ts1683export function useDevToolsInstallDownloadProgress(CODE
LOW…-frontend/apps/windhawk-frontend/src/app/webviewIPC.ts1701export function useUpdateInstalledModsDetails(CODE
LOW…-frontend/apps/windhawk-frontend/src/app/webviewIPC.ts1764export function useImportUserDataProgress(CODE
LOW…hawk-frontend/apps/windhawk-frontend/src/app/theme.tsx82function subscribeToHostThemeChanges(onChange: () => void): () => void {CODE
LOW…tend/apps/windhawk-frontend/src/app/devToolsInstall.ts11export function registerDevToolsInstallPrompt(fn: Prompt | null) {CODE
LOW…apps/windhawk-frontend/src/app/mocking/MockRegistry.ts961export function installedModDetailsAfterOperation(CODE
LOW…rontend/apps/windhawk-frontend/src/app/panel/Panel.tsx110function KeyboardNavigationHandler() {CODE
LOW…/windhawk-frontend/src/app/panel/settings/Settings.tsx90function savedMoreAdvancedSettings(CODE
LOW…-frontend/src/app/panel/settings/userData/selection.ts56export function exportRowsFromInstalledMods(CODE
LOW…tend/src/app/panel/mod-details/useRepositoryModName.ts61export function useCacheRepositoryListing() {CODE
LOW…rontend/src/app/panel/mod-details/ModDetailsHeader.tsx224function ModInstallationDetailsGrid(props: { modMetadata: ModMetadata }) {CODE
LOW…d-details/tabs/settings/ModDetailsSettings.Website.tsx49export function ModDetailsSettingsWebsite({ modId, initialSettings }: Props) {CODE
LOW…/mod-details/tabs/settings/ModDetailsSettings.View.tsx1274function mergeInitialSettingsMetadata(CODE
LOW…/mod-details/tabs/settings/ModDetailsSettings.View.tsx2747function arrayItemDragBadgeTransform(CODE
LOW…/panel/mod-details/tabs/settings/core/yamlConverter.ts236function isInitialSettingsCollection(value: unknown[]): value is InitialSettings[] {CODE
LOW…tend/src/app/panel/shared/reviews/useModReviewVotes.ts45function useModReviewVotesFromHost(modId: string | null): ModReviewVotesState {CODE
LOW…tend/src/app/panel/shared/reviews/useModReviewVotes.ts158function useModReviewVotesOnWebsite(): ModReviewVotesState {CODE
LOWsrc/windhawk/scripts/create_session_hive_template.py112def security_descriptor_from_sddl(sddl: str) -> ctypes.c_void_p:CODE
LOWsrc/windhawk/scripts/create_session_hive_template.py120def sddl_from_security_descriptor(descriptor: ctypes.c_void_p, info: int) -> str:CODE
Fake / Example Data36 hits · 36 pts
SeverityFileLineSnippetContext
LOW…apps/windhawk-frontend/src/locales/uz/translation.json165 "placeholder": "Modlarni qidirish...",CODE
LOW…apps/windhawk-frontend/src/locales/pl/translation.json167 "placeholder": "Szukaj modów..",CODE
LOW…apps/windhawk-frontend/src/locales/vi/translation.json272 "placeholder": "Tìm kiếm mod...",CODE
LOW…apps/windhawk-frontend/src/locales/sv/translation.json165 "placeholder": "Sök efter moddar...",CODE
LOW…apps/windhawk-frontend/src/locales/da/translation.json133 "placeholder": "Søg efter modifikationer..."CODE
LOW…apps/windhawk-frontend/src/locales/ja/translation.json163 "placeholder": "Mod を検索...",CODE
LOW…apps/windhawk-frontend/src/locales/el/translation.json138 "placeholder": "Αναζήτηση για mods..."CODE
LOW…apps/windhawk-frontend/src/locales/it/translation.json125 "placeholder": "Cerca mod..."CODE
LOW…apps/windhawk-frontend/src/locales/cs/translation.json142 "placeholder": "Hledat úpravy..."CODE
LOW…apps/windhawk-frontend/src/locales/ru/translation.json308 "placeholder": "Искать модификации...",CODE
LOW…apps/windhawk-frontend/src/locales/ro/translation.json300 "placeholder": "Caută moduri...",CODE
LOW…s/windhawk-frontend/src/locales/zh-CN/translation.json163 "placeholder": "搜索您想要的模组...",CODE
LOW…apps/windhawk-frontend/src/locales/uk/translation.json314 "placeholder": "Шукати моди...",CODE
LOW…s/windhawk-frontend/src/locales/pt-PT/translation.json167 "placeholder": "Pesquisar mods…",CODE
LOW…apps/windhawk-frontend/src/locales/ht/translation.json165 "placeholder": "Chèche mod yo...",CODE
LOW…s/windhawk-frontend/src/locales/zh-TW/translation.json163 "placeholder": "搜尋模組...",CODE
LOW…apps/windhawk-frontend/src/locales/ar/translation.json146 "placeholder": "ابحث عن المودات..."CODE
LOW…apps/windhawk-frontend/src/locales/hr/translation.json140 "placeholder": "Pretraži dodatke..."CODE
LOW…s/windhawk-frontend/src/locales/pt-BR/translation.json167 "placeholder": "Pesquisar Mods...",CODE
LOW…apps/windhawk-frontend/src/locales/hu/translation.json133 "placeholder": "Modok keresése..."CODE
LOW…apps/windhawk-frontend/src/locales/nl/translation.json165 "placeholder": "Naar mods zoeken…",CODE
LOW…apps/windhawk-frontend/src/locales/bn/translation.json178 "placeholder": "মড খুঁজুন...",CODE
LOW…apps/windhawk-frontend/src/locales/nb/translation.json179 "placeholder": "Søk etter mods...",CODE
LOW…apps/windhawk-frontend/src/locales/hi/translation.json138 "placeholder": "मॉड्स खोजें..."CODE
LOW…apps/windhawk-frontend/src/locales/de/translation.json165 "placeholder": "Suche nach Mods...",CODE
LOW…apps/windhawk-frontend/src/locales/az/translation.json165 "placeholder": "Modları axtar...",CODE
LOW…apps/windhawk-frontend/src/locales/ko/translation.json272 "placeholder": "모드 검색...",CODE
LOW…apps/windhawk-frontend/src/locales/id/translation.json131 "placeholder": "Cari untuk mod..."CODE
LOW…apps/windhawk-frontend/src/locales/fr/translation.json167 "placeholder": "Rechercher des mods…",CODE
LOW…apps/windhawk-frontend/src/locales/es/translation.json140 "placeholder": "Buscar en mods..."CODE
LOW…apps/windhawk-frontend/src/locales/en/translation.json384 "placeholder": "Search for mods...",CODE
LOW…apps/windhawk-frontend/src/locales/fa/translation.json165 "placeholder": "جستجوی مادها...",CODE
LOW…apps/windhawk-frontend/src/locales/or/translation.json165 "placeholder": "ମଡ୍ ଖୋଜନ୍ତୁ...",CODE
LOW…apps/windhawk-frontend/src/locales/ta/translation.json138 "placeholder": "மாற்றங்களை தேடவும்..."CODE
LOW…apps/windhawk-frontend/src/locales/th/translation.json136 "placeholder": "ค้นหาม็อด..."CODE
LOW…apps/windhawk-frontend/src/locales/tr/translation.json165 "placeholder": "Modları ara...",CODE
AI Slop Vocabulary8 hits · 24 pts
SeverityFileLineSnippetContext
MEDIUMsrc/windhawk-core/ui/src/editor/workspace.rs260 /// after which the renamed folder is deleted. The probe is a robustCOMMENT
MEDIUMsrc/windhawk-core/core/src/services/profile.rs199 // likewise robust here.COMMENT
MEDIUMsrc/windhawk/shared/libraries/wil/wistd_memory.h33// and non-exception based code should utilize this functionality.COMMENT
MEDIUMsrc/windhawk/shared/libraries/wil/result.h42// are used as an in-proc ABI contract between binaries that utilize WIL. Making changesCOMMENT
MEDIUMsrc/windhawk/shared/libraries/wil/wistd_config.h33// and non-exception based code should utilize this functionality.COMMENT
MEDIUMsrc/windhawk/shared/libraries/wil/wistd_functional.h33// and non-exception based code should utilize this functionality.COMMENT
MEDIUMsrc/windhawk/shared/libraries/wil/wistd_type_traits.h33// and non-exception based code should utilize this functionality.COMMENT
MEDIUMsrc/windhawk/engine/libraries/phnt/ntbcd.h1728 /// Indicates whether the system should utilize the first 4GB of physical memory.COMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOW…ontend/apps/windhawk-frontend/src/app/mocking/index.ts13 * ## Usage:COMMENT
Deep Nesting1 hit · 0 pts
SeverityFileLineSnippetContext
LOW…k-vscode/helper_scripts/disable_default_keybindings.py1280CODE