Changelog: Abitti 2 Windows Candidate Application

Version 0.4.0 (2025-07-29)

  • Add Abitti image ID to clipboard on screenshot
  • Use systemdrive environment variable instead of homedrive
  • Disable Sticky Keys shortcut (5x shift)
  • Add repair functionality to installer
  • Add possibility to set Abitti user password via command line
  • Show error message if installer fails
  • Add rollback action if installer fails

Version 0.3.0 (2025-07-16)

  • Validate surveillance binary signature
  • Show message box and exit if not run as Abitti user
  • Add script to whitelist NSA policy for Windows Security
  • Add no-proxy environment variable to corewebview

Version 0.2.3 (2025-07-08)

  • NSA binary reports to KTP
  • Block file picker dialog opening from web view
  • Disable sign out, lock, change password and Task Manager
  • Remove exam app from start menu
  • Kiosk starts the NSA process
  • Change from creating secure desktop to normal app launching
  • Disable all function keys
  • Clear web view cache on kiosk start and close
  • Ensure killing NSA doesn’t leave orphan policy processes
  • Hide installer error popup
  • More Abitti user hardening
  • Disable page overscroll
  • Unset web view environment variables
  • Fix changing volume when slider is open

Version 0.2.2 (2025-06-24)

  • Add note about NSA Parallels installation
  • Verify named pipe client
  • Read IPC from config
  • Refactor policy API to use base64-encoded JSON responses
  • Add signing to CI
  • Pass Auth tokens to NSA service
  • App not starting fix
  • Invalidate CloudFront cache on release

Version 0.2.0 (2025-06-09)

  • Block keyboard exploits
  • Server accepts only authorized requests from abitti2-kiosk
  • Initial NSA version
  • Set Kiosk App and installer to .NET 8.0.16
  • NSA service added to installer
  • Native screenshot
  • Add binary download, start/stop via named pipe
  • EULA for Candidate Installer
  • Activate NSA from kiosk
  • Feature/shell replacement: More straightforward starting of kiosk app after login
  • Move NSA surveillance behind feature flag
  • Add screenshot notifications
  • Add EULA feature
  • Get named pipe connection PID and exe path
  • Note: The following error may occur during installation: “cmd.exe – Application Error: The application was unable to start correctly (0x0000142). Click OK to close the application.” This error does not crash the script and it completes successfully.

Version 0.1.1 (2025-05-20)

  • Kiosk mode functionality
  • Run command files hidden
  • Add Ctrl+R functionality to MainWindow