| Version | Supported |
|---|---|
| 1.0.x | ✅ |
If you discover a security vulnerability within this project, please DO NOT disclose it publicly through GitHub issues.
- Contact us directly via email at [YOUR-EMAIL]
- Provide detailed information about the vulnerability
- Include steps to reproduce the issue
- Allow reasonable time for investigation and fix before public disclosure
This application requires and requests administrator privileges for:
- Registry modifications
- System wallpaper changes
- Explorer process management
The application modifies the following registry keys:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop
HKEY_CURRENT_USER\Control Panel\Desktop
Important
All registry changes are limited to HKEY_CURRENT_USER and do not affect other users or system-wide settings.
This application does not:
- Collect any personal information
- Send data over the internet
- Track user behavior
- Include telemetry or analytics
- Store credentials or sensitive data
The application creates/stores files only at:
C:\Windows\Web\Wallpaper\School\default.jpg- Protected wallpaper%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\WallpaperProtector.lnk- Auto-start shortcut (optional)
The application uses the following Windows APIs via P/Invoke:
SystemParametersInfo- For wallpaper changesGetConsoleWindow/ShowWindow- For console window management
- Verify the source - Download only from official repository
- Scan with antivirus - Always scan executables before running
- Review the code - Source code is available for inspection
- Create system restore point - For safety
- Run only as needed - Don't keep running if not required
- Monitor behavior - Watch for any unexpected system changes
- Use Unlock feature - Always use the built-in Unlock to reverse changes
- Keep backups - Maintain regular system backups
| Risk | Description | Mitigation |
|---|---|---|
| Registry corruption | Improper registry modifications | All changes are limited and reversible via Unlock option |
| Explorer crashes | Explorer restart may cause temporary instability | Restart is controlled and monitored |
| File permission issues | Access to system directories | Uses standard Windows APIs with proper error handling |
| Auto-start conflicts | May conflict with other startup programs | Optional feature, can be disabled |
- Run with administrator privileges only when necessary
- Use the Unlock feature before uninstalling
- Test in a virtual machine first
- Keep the original executable for safe removal
- Modify the registry manually while program is running
- Delete the protected wallpaper file directly
- Force-kill the process without using Unlock
- Install on systems without proper authorization
This application is designed to comply with:
- Windows Security Policies - Uses only documented Windows APIs
- User Account Control (UAC) - Properly requests elevation when needed
- GDPR - No personal data collection
- Corporate Policies - Reversible changes with user consent
To verify the integrity of the application:
- Check digital signature (if signed)
- Compare checksums with official releases
- Review source code for any modifications
- Test in isolated environment first
| Package | Version | Security Notes |
|---|---|---|
| System.Drawing.Common | 8.0.0 | Securely handles image processing |
| .NET Runtime | 8.0 | Microsoft-supported, regular security updates |
Security updates will be provided through:
- GitHub releases
- Repository announcements
- Direct communication for critical issues
For security concerns, reach out through:
- GitHub Issues (for non-sensitive topics)
- Email: [YOUR-EMAIL]
- Discussions: GitHub Discussions tab
Note
This security policy is subject to change. Users are encouraged to review it periodically for updates.
Last Updated: February 2026 Version: 1.0.0