From 1172f1981fa8737d61e62420607605c9c36e165f Mon Sep 17 00:00:00 2001
From: K97i <105120272+K97i@users.noreply.github.com>
Date: Thu, 7 May 2026 14:48:17 +0800
Subject: [PATCH 1/3] Add variables to tabbed notes
---
.../web/src/lib/components/TabbedInfo.svelte | 3 +-
.../src/lib/components/tabs/Variables.svelte | 73 +++++++++++++++++++
2 files changed, 75 insertions(+), 1 deletion(-)
create mode 100644 new/apps/web/src/lib/components/tabs/Variables.svelte
diff --git a/new/apps/web/src/lib/components/TabbedInfo.svelte b/new/apps/web/src/lib/components/TabbedInfo.svelte
index 05d9eae..33afe9b 100644
--- a/new/apps/web/src/lib/components/TabbedInfo.svelte
+++ b/new/apps/web/src/lib/components/TabbedInfo.svelte
@@ -1,6 +1,7 @@
+
+
+
+
User Variables
+
+
+
+
+ | Field |
+ Value |
+
+
+
+ {#each Object.entries(report.System.UserVariables) as [userVariable, value]}
+ {#if userVariable != "Path"}
+
+ | {userVariable} |
+ {value} |
+
+ {/if}
+ {/each}
+
+
+
+
+
+
+ | Path Variables |
+
+
+
+ {#each pathArray as path}
+ {#if regexMatch.test(path)}
+
+ | {path} |
+
+ {/if}
+ {/each}
+
+
+
+
+
+
System Variables
+
+
+
+
+ | Field |
+ Value |
+
+
+
+ {#each Object.entries(report.System.SystemVariables) as [systemVariable, value]}
+ {#if systemVariable != "Path"}
+
+ | {systemVariable} |
+ {value} |
+
+ {/if}
+ {/each}
+
+
+
+
\ No newline at end of file
From eda60c7cb58043656a2fc20740d1b57e4b579e9b Mon Sep 17 00:00:00 2001
From: K97i <105120272+K97i@users.noreply.github.com>
Date: Thu, 7 May 2026 15:00:12 +0800
Subject: [PATCH 2/3] Add windows updates to tabbed info
---
.../web/src/lib/components/TabbedInfo.svelte | 3 ++-
.../lib/components/tabs/WindowsUpdate.svelte | 23 +++++++++++++++++++
2 files changed, 25 insertions(+), 1 deletion(-)
create mode 100644 new/apps/web/src/lib/components/tabs/WindowsUpdate.svelte
diff --git a/new/apps/web/src/lib/components/TabbedInfo.svelte b/new/apps/web/src/lib/components/TabbedInfo.svelte
index 05d9eae..5ad7c4b 100644
--- a/new/apps/web/src/lib/components/TabbedInfo.svelte
+++ b/new/apps/web/src/lib/components/TabbedInfo.svelte
@@ -1,6 +1,7 @@
+
+
+
+
+
+ | Update |
+ Install Date |
+
+
+
+
+ {#each report.System.InstalledHotfixes as hotfix}
+
+ | {hotfix.HotFixID} |
+ {hotfix.InstalledOn} |
+
+ {/each}
+
+
+
\ No newline at end of file
From 21a3780b0b0a646cc18d4b2427d88616d814588a Mon Sep 17 00:00:00 2001
From: K97i <105120272+K97i@users.noreply.github.com>
Date: Sat, 9 May 2026 09:55:41 +0800
Subject: [PATCH 3/3] Merge branch 'v2' into v2-startup-tasks
---
new/apps/web/src/lib/common/lists.ts | 48 ++++++++++-
.../web/src/lib/components/TabbedInfo.svelte | 10 ++-
.../components/tabs/NotableSoftware.svelte | 83 +++++++++++++++++++
3 files changed, 136 insertions(+), 5 deletions(-)
create mode 100644 new/apps/web/src/lib/components/tabs/NotableSoftware.svelte
diff --git a/new/apps/web/src/lib/common/lists.ts b/new/apps/web/src/lib/common/lists.ts
index 4d181ad..469567f 100644
--- a/new/apps/web/src/lib/common/lists.ts
+++ b/new/apps/web/src/lib/common/lists.ts
@@ -61,7 +61,53 @@ const defaultRegEntries: Record> = {
"HypervisorEnforcedCodeIntegrity": [null],
}
+const notableSoftwareList: Array = [
+ "smartbyte", // messes with network
+ "netlimiter", // messes with network
+ "cfosspeed", // messes with network
+ "Gigabyte Speed", // messes with network
+ "XFast LAN", // messes with network
+ "Driver Easy", // driver updater
+ "CCleaner", // debloater
+ "Wondershare", // "Adware with popups and shills, even after uninstalling it will still give you ads and popups constantly." - KayZ
+ "Vanguard", // Kernel-level Anti-cheat, causes system instability
+ "Battleye", // Kernel-level Anti-cheat, causes system instability
+ "WinAero", // tweaker
+ "GeekFreaksTuning", // tweaker
+ "citrix", // vpn
+ "tailscale", // vpn
+ "hamachi", // vpn
+ "vpn", // duh
+ "Process Lasso", // tweaker
+ "throttlestop", // overclock
+ "Hone", // tweaker
+ "MacType", // Can mess with text clarity
+ "Wave Browser", // "It's a chromium-based web browser that pushes ad notifications, reported by many AVs to be a PUP as well." - Adam
+ "LogiLDA", // adware
+ "TLauncher", // "Known token stealer, potential malware." - TheRublixCube
+ "Lunar Client", // Shady, privacy policy allows for stealing "search history", stole code, etc.
+ "BoosterX", // tweaker
+ "iTop", // vpn
+ "Wallpaper Engine", // can mess up ui
+ "voice changer", // messes with audio
+ "Voicemod", // messes with audio
+ "System Mechanic", // debloater
+ "MyCleanPC", // debloater
+ "DriverFix", // driver updater
+ "Reimage Repair", // debloater
+ "Browser Assistant", // malware
+ "KMS", // piracy tools that can have malware
+ "HWID", // cheat tools that can have malware
+ "Advanced SystemCare", // debloater
+ "salad", // crypto miner
+ "cleaner", // blanket for debloater
+ "Speedify", // messes with network
+ "UltraUXThemePatcher", // can mess up ui
+ "Lockdown Browser" // has messed up windows power plans and other things https://discord.com/channels/749314018837135390/749316166878625843/1298020309881847849
+]
+
export const lists = {
biosCharacteristics: biosCharacteristics,
- defaultRegEntries: defaultRegEntries
+ defaultRegEntries: defaultRegEntries,
+ notableSoftwareList: notableSoftwareList
};
\ No newline at end of file
diff --git a/new/apps/web/src/lib/components/TabbedInfo.svelte b/new/apps/web/src/lib/components/TabbedInfo.svelte
index 5ad7c4b..080472a 100644
--- a/new/apps/web/src/lib/components/TabbedInfo.svelte
+++ b/new/apps/web/src/lib/components/TabbedInfo.svelte
@@ -1,10 +1,12 @@
@@ -24,7 +26,7 @@
- a
+
@@ -36,7 +38,7 @@
- d
+
diff --git a/new/apps/web/src/lib/components/tabs/NotableSoftware.svelte b/new/apps/web/src/lib/components/tabs/NotableSoftware.svelte
new file mode 100644
index 0000000..9c2450b
--- /dev/null
+++ b/new/apps/web/src/lib/components/tabs/NotableSoftware.svelte
@@ -0,0 +1,83 @@
+
+
+
+
Notable Software
+
+ {#if pupsInstalled.length > 0}
+ {#each pupsInstalled as app}
+
+
+ {app} Found Installed.
+
+
+ {/each}
+ {:else}
+
+
+ No notable software found installed.
+
+
+ {/if}
+
+ {#if pupsRunning.length > 0}
+ {#each pupsRunning as app}
+
+
+ {app} Found running.
+
+
+ {/each}
+ {:else}
+
+
+ No notable software found running.
+
+
+ {/if}
+
\ No newline at end of file