Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
if: steps.tag_version.outputs.new_tag # Only run if a new tag was created
run: |
mkdir release_pkg
# Select strictly only the production files
# Production files only — CLAUDE.md and .gitignore are intentionally excluded.
cp 1_prepare_safemode.ps1 release_pkg/
cp 2_kill_defender.ps1 release_pkg/
cp 3_verify_status.ps1 release_pkg/
Expand Down
6 changes: 3 additions & 3 deletions 1_prepare_safemode.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

.NOTES
PROJECT: killSlop
VERSION: 0.0.3
VERSION: 0.1.1
PLATFORM: Windows 11 24H2
#>

Expand All @@ -32,7 +32,7 @@ if (!([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]:

Clear-Host
Write-Host "======================================================================" -ForegroundColor Cyan
Write-Host " killSlop v0.0.3 // PREPARATION" -ForegroundColor Cyan
Write-Host " killSlop v0.1.1 // PREPARATION" -ForegroundColor Cyan
Write-Host "======================================================================" -ForegroundColor Cyan
Write-Host ""

Expand Down Expand Up @@ -78,7 +78,7 @@ catch {
# 3. SYSTEM SNAPSHOT
Write-Host "[INFO] GENERATING RESTORE POINT..." -ForegroundColor Gray
try {
Checkpoint-Computer -Description "Checkpoint_killSlop_v0.0.3" -RestorePointType "MODIFY_SETTINGS"
Checkpoint-Computer -Description "Checkpoint_killSlop_v0.1.1" -RestorePointType "MODIFY_SETTINGS"
Write-Host "[PASS] RESTORE POINT CREATED." -ForegroundColor Green
}
catch {
Expand Down
4 changes: 2 additions & 2 deletions 2_kill_defender.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

.NOTES
PROJECT: killSlop
VERSION: 0.0.3
VERSION: 0.1.1
PLATFORM: Windows 11 (Safe Mode)
#>

Expand Down Expand Up @@ -126,7 +126,7 @@ try {
[TokenManipulator]::EnablePrivilege("SeRestorePrivilege") | Out-Null
Write-KillSlopLog "Privileges Escalated (SeTakeOwnership, SeRestore)" "INIT" "Magenta"

Write-KillSlopLog "=== killSlop v0.0.3 INITIATED ===" "INIT" "Magenta"
Write-KillSlopLog "=== killSlop v0.1.1 INITIATED ===" "INIT" "Magenta"

# 1. SERVICE CONFIGURATION
Write-KillSlopLog "Configuring Services..." "PROC" "Cyan"
Expand Down
4 changes: 2 additions & 2 deletions 3_verify_status.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@

.NOTES
PROJECT: killSlop
VERSION: 0.0.3
VERSION: 0.1.1
#>

$LogPath = "C:\DefenderKill\killSlop_log.txt"

Write-Host "======================================================================" -ForegroundColor Cyan
Write-Host " killSlop v0.0.3 // VERIFICATION (DEEP DIVE)" -ForegroundColor Cyan
Write-Host " killSlop v0.1.1 // VERIFICATION (DEEP DIVE)" -ForegroundColor Cyan
Write-Host "======================================================================" -ForegroundColor Cyan
Write-Host ""

Expand Down
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# killSlop

![Version](https://img.shields.io/badge/Version-0.0.3-blue?style=flat-square)
![Version](https://img.shields.io/badge/Version-0.1.1-blue?style=flat-square)
![Platform](https://img.shields.io/badge/Platform-Windows%2011%2024H2-0078D4?style=flat-square)
![License](https://img.shields.io/badge/License-MIT-gray?style=flat-square)

Expand Down Expand Up @@ -123,7 +123,6 @@ graph TD
1. **Tamper Protection Disabled:** Must be turned off manually in *Windows Security > Virus & threat protection > Manage settings*.
2. **Microsoft Account Password:** Required for Safe Mode login if Windows Hello PIN is unavailable (Windows 11 24H2 constraint).
3. **Administrator Privileges:** Required for all scripts.
4. **Local Development (Lint):** `PSScriptAnalyzerSettings.psd1` must be present at the repo root. Run: `Invoke-ScriptAnalyzer -Path . -Recurse -Severity Error,Warning -Settings ./PSScriptAnalyzerSettings.psd1`

## Usage

Expand Down