Locksmith v2023.11 is now available!
This is a landmark release - it's the first where I didn't write a single line of code!
https://github.com/TrimarcJake/Locksmith/releases/tag/v2023.11
October 2023 was super-hectic for the Locksmith core team, so we decided to skip the October release.
That little break was so worth it because it gave @SamErde some time to finalize a new Locksmith feature: a -Scans parameter which can be used to specify exactly which misconfigurations Locksmith should search for. By default, all scan types will run, but if you want to search only for templates that match the definition of ESC1 and ESC3, try
PS> Invoke-Locksmith -Scans ESC1,ESC3!
Unsure which scan(s) you want to run? Try
PS> Invoke-Locksmith -Scans PromptMe
If you're running Windows Powershell or Powershell Core w/ Microsoft.PowerShell.ConsoleGuiTools installed, running
PS> Invoke-Locksmith -Scans PromptMe
will give you a GridView window that you can use to select one or more scan types.
Powering the selection window is a dictionary class containing important info about each issue such as name, summary, links, finding code, and fixing code. As Locksmith moves forward, this dictionary will be a vital piece of improving Locksmith's usability.
Improvements:
- New command line parameter: -Scans with updated comment-based help explaining its use.
- New dictionary containing information about all finding types identified by Locksmith
- Light refactoring results in a much quicker startup time.
- Added support for Editor Config so all developers are using similar VS Code setups.