Security Policy

Security Policy

Last updated 25 July 2026, document revision 1.6

PC Workman monitors low-level system data and can perform elevated actions such as changing power plans, managing services and applying supported fan controls. Basic monitoring does not require administrator rights. That access deserves verifiable security. This page summarises how releases are protected and how you can check them yourself. The full policy lives in SECURITY.md.

CodeQL
CodeQL
VirusTotal
VirusTotal 1/70, v1.8.7
Sigstore
Sigstore signed
OpenSSF
OpenSSF (in progress)

How every release is protected

Verify it yourself

Before running any release, you can confirm it is authentic and clean:

1. Verify the Sigstore signature

sigstore verify github \
  PC_Workman_HCK_<version>.exe \
  --bundle sigstore.bundle

If verification fails, do not run the file - report it.

2. Check the SHA256 hash against the value in the release notes

Get-FileHash PC_Workman_HCK_<version>.exe -Algorithm SHA256

3. Scan it on VirusTotal (expected: 0 detections) and read the source - every line is on GitHub.

Download only from official sources: Microsoft Store, GitHub Releases, or pcworkman.dev. Executables received by email, Discord or third-party download sites should be treated as untrusted.

Privacy & data

PC Workman is local-first: all system-monitoring data, learned baselines, the offline hck_GPT assistant and your history stay on your device. An anonymous hardware & usage snapshot can be sent to help fix hardware incompatibilities. It is enabled by default and can be turned off in Settings. The payload includes component models, OS, region from your language setting, app version and session length. It never includes your name, IP address, files or process names.

Full details: Privacy Policy (EN + PL) and PRIVACY.md.

Supported versions

VersionSupportedSecurity updates
1.8.x (latest stable: 1.8.7)YesCurrent release line
1.7.xLimitedCritical only - upgrade recommended
1.6.xLimitedCritical only - upgrade recommended
< 1.6NoEnd of life

Reporting a vulnerability

Please report security issues privately, not in public issues:

Response timeline: acknowledgment within 24 hours, validation and severity within 72 hours, a fix for critical issues (CVSS 7.0+) within 7 days. Reporters are credited unless anonymity is requested.

Status at a glance

MeasureStatus
Sigstore signaturesActive (since Jan 20, 2026)
VirusTotal1/70, v1.8.7 scanned 8 August 2026 (single hit: Bkav Pro, known PyInstaller false positive)
CodeQLClean on every commit
OpenSSF Best PracticesIn progress (~25%)
← Back to PC Workman