Stethoscope App Versions Save

A desktop application that checks security-related settings and makes recommendations for improvements without requiring central device management or automated reporting.

v5.0.0

4 years ago

Added

  • additional error handling

Fixed

  • auto update issue in [email protected], caused by undocumented breaking changes in Electron@7.
  • spectron test issue
  • linting issues

Changed

  • stethoscope://update deep link now forces update without prompting
  • practices/*.yaml now loaded directly in view, rather than being loaded via fetch from the built-in server

v4.0.1

4 years ago

4.0.1

Added

  • Now supports notarization (thanks to @cfarvidson)

Changed

  • Removed dark mode support, will add back when there is sufficient time to design the experience and/or demand for support.

4.0.0

Added

  • Advanced semver support (e.g. ">10.15 <=10.14.6 || 10.15.1"), allows policies to support multiple major versions
  • Dark mode support
  • Accessibility audit unit test

Fixed

  • Build issues with Catalina - updated electron-builder dependency
  • Updated vulnerable dependencies (react-scripts, webpack-server)
  • Code formatting issues
  • Loader contrast issues (a11y)

Changed

  • Moved to electron@7 and spectron@9

v3.1.3

4 years ago

Fixed

  • Auto update settings were defaulting to fail when they should have been defaulting to pass. Auto update is on by default, and until the preferences are changed, the settings don't exist.

v3.1.2

4 years ago

Fixed

  • Error on new macs >=10.14.6 where system update settings files do not exist until preferences are changed. This was causing the app to hang when the scan request failed.

Added

  • Support for SUGGESTED and IF_SUPPORTED application policies and appropriate UI messaging
  • Better logging for CORS failures

v3.1.1

4 years ago

Fixed

  • Doesn't kill the application when the main window is closed on Mac
  • Copy Debug Info was crashing the app
  • Loading the app with a non-english system language failed to load the english fallback instructions
  • Clicking on the appstore link was crashing the app
  • Linux build and stability improvements
  • Allow auto-updates when the main window is closed

Added

  • Open WiFi network scanning
  • Better language for auto update messaging
  • Pre-release support and more configurable builds
  • More debugger information

v3.1.0

4 years ago

Fixed

  • Some compilation and stability issues for Windows

Added

  • Application query logic for Mac

Removed

  • A number of unused dependencies
  • Unused babel TS loader

Changed

  • Added ES6 support for all JS files through babel compilation

v3.0.6

5 years ago

Fixed

  • kmd disk script (moved to tryExec to prevent failures)
  • Crash when update is triggered after window is destroyed
  • Screenlock regex on Windows

Added

  • Users can now copy debug info from Help menu

v3.0.5

5 years ago

Pass path to Electron's node executable to kmd (#133)

- version bump (3.0.5)
- Added /debugger endpoint to aid in debugging user issues
- Handle scan errors in UI
- Make sure timing property is present before destructuring
- Fix issues with logging
- Add daily check for updates
- bumped kmd version to 0.0.8, inject electron node path into kmd
- Updated changelog, split clean process out to its own package script
- Fixed issue with screenlock script regex (ignoring a-f in hex number), added check for 'Never' sleep setting (0)

v3.0.4

5 years ago

Fixes

  • issues with fdsetup path on Mac
  • reading log files on startup causing crash

Adds

  • Additional linux support
  • support for colorized output in dev mode

v3.0.3

5 years ago

Fixes issue if users have NODE_ENV set globally (now using STETHOSCOPE_ENV to prevent collisions). Scrubbed osquery references from documentation and tests.