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

+ + + + + + + + + + {#each Object.entries(report.System.UserVariables) as [userVariable, value]} + {#if userVariable != "Path"} + + + + + {/if} + {/each} + +
FieldValue
{userVariable}{value}
+ + + + + + + + + {#each pathArray as path} + {#if regexMatch.test(path)} + + + + {/if} + {/each} + +
Path Variables
{path}
+
+ +
+

System Variables

+ + + + + + + + + + {#each Object.entries(report.System.SystemVariables) as [systemVariable, value]} + {#if systemVariable != "Path"} + + + + + {/if} + {/each} + +
FieldValue
{systemVariable}{value}
+
+
\ 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 @@ + +
+ + + + + + + + + + {#each report.System.InstalledHotfixes as hotfix} + + + + + {/each} + +
UpdateInstall Date
{hotfix.HotFixID}{hotfix.InstalledOn}
+
\ 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