Skip to content

PenX v0.4.7

Choose a tag to compare

@github-actions github-actions released this 16 Oct 21:13
· 158 commits to main since this release
8fdd800

Availability: v0.4.6 Windows installer and portable ZIP are published. Newer source code on main is not a downloadable binary until another successful tagged release. GitHub's automatic source archives are not executables.

Which Windows download should I choose?

✅ Recommended: Windows Installer

PenX-Setup-x64.exe — best for most Windows 10/11 (64-bit) users.

  • Installs PenX with a Start menu entry and an uninstall option.
  • Saves your configuration, scan history and reports separately in %LOCALAPPDATA%\PenX so app updates do not overwrite them.
  • Supports Check for Updates inside PenX. Installing an update always requires your confirmation.

📦 Alternative: Portable (no installation)

PenX-Windows-x64.zip — for users who prefer a portable folder.

  • Download and extract the entire ZIP, then run PenX\PenX.exe.
  • Keep the _internal folder and other extracted files with the executable.
  • No Windows installer needed; you update manually by downloading a newer ZIP.
  • Existing portable configuration and reports remain in your portable directory.

Not sure? Choose PenX-Setup-x64.exe. Both downloads contain the same PenX app version.

Important: Do not choose GitHub's automatically generated Source code (zip) if you want a ready-to-run Windows app. Neither download bundles third-party scanners (such as Nmap/Npcap) or a local AI model; PenX can guide scanner setup with your consent.

You can verify either download using SHA256SUMS.txt from the same release. See the Windows installation and migration guide before switching from the portable version to the installer.


What's Changed

  • Refactor: wire Ctrl+C cancellation through the terminal scanner picker by @spk-c in #2
  • Refactor quality: enforce Ruff and mypy for scanner selection and CLI modules by @spk-c in #3
  • Refactor Pk08: isolate CVE source-client transports and provider orchestration by @spk-c in #4
  • Refactor Pk04/Pk05: cooperative cancellation for Python network adapters by @spk-c in #5
  • Refactor Pk11: verify Windows installer uninstalls and preserves user data in CI by @spk-c in #6
  • Refactor Pk02: complete settings precedence matrix and safe Windows acceptance kit by @spk-c in #7
  • Pk07: exercise real MariaDB dump/restore and summary integrity in CI by @spk-c in #8
  • Pk11: smoke-test the non-invasive field evidence collector on Windows by @spk-c in #9
  • Prepare PenX v0.4.7 maintenance release and correct stale download documentation by @spk-c in #10

Full Changelog: v0.4.6...v0.4.7