Commit Graph

  • 3b754913b9 Fix improper use of PowerShell reserved keyword itm4n 2025-08-19 15:40:06 +02:00
  • 0032966fe2 Add a dedicated check for DPAPI master key files itm4n 2025-08-19 15:37:39 +02:00
  • a6a384d409 Fix improper handling of returned check results itm4n 2025-08-19 15:30:00 +02:00
  • 385ef14c0c Rewrite DPAPI credential file check itm4n 2025-08-19 15:06:55 +02:00
  • 3c487f93e2 Add a check for named Kernel device permissions itm4n 2025-08-19 14:12:34 +02:00
  • 6fe08fca42 Add wrappers for enumerating object directories and querying symbolic link objects itm4n 2025-08-18 15:42:42 +02:00
  • 4584a5be95 Add a check for BIOS release date itm4n 2025-08-17 14:56:28 +02:00
  • 232b8a62d3 Add a utility function for converting a date string to a date itm4n 2025-08-17 14:55:36 +02:00
  • 30a558b6c4 Fix an issue with Get-HotFix causing the script execution to hang indefinitely itm4n 2025-08-17 14:14:29 +02:00
  • 0d95294cb8 Fix inappropriate use of Event variable itm4n 2025-08-16 21:22:08 +02:00
  • dfffe32d2b Add a check for ClickOnce trust prompt configuration itm4n 2025-08-16 21:14:13 +02:00
  • 16d2ba1bce Update spellcheck exclusion list itm4n 2025-08-16 18:27:55 +02:00
  • 55953f6f59 Fix CHANGELOG itm4n 2025-06-28 13:05:18 +02:00
  • f0d437d33d New script release itm4n 2025-06-28 12:59:22 +02:00
  • 1cd7807522 Fix an improper handling of process and thread permissions (issue #71) itm4n 2025-06-28 12:58:57 +02:00
  • a51ace1a9b New script release itm4n 2025-06-11 15:51:15 +02:00
  • 55cdf36525 Add a check for Symantec Account Connectivity Credentials (ACCs) itm4n 2025-06-11 15:50:45 +02:00
  • c87e1991fc New script release itm4n 2025-05-08 13:23:06 +02:00
  • d09bfc6cbc Update spellcheck exclusion list itm4n 2025-05-08 13:22:49 +02:00
  • 6c9cb880b5 Refactor and improve COM enumeration (cont.) itm4n 2025-05-08 12:44:46 +02:00
  • 94df67f996 Refactor and improve COM enumeration itm4n 2025-05-06 08:54:25 +02:00
  • 0c76687009 Update scheduled task permission check itm4n 2025-05-05 14:42:05 +02:00
  • bbbdbfc899 New script release itm4n 2025-03-05 15:44:07 +01:00
  • ba3de77bdd Add a check for services configured with hardcoded credentials (issue #70) itm4n 2025-03-05 15:26:31 +01:00
  • 2d1de3d21f Add a helper function for converting an account name to an SID itm4n 2025-03-05 15:14:36 +01:00
  • 7f683e74e5 Add a check for scheduled tasks configured with hardcoded credentials (issue #70) itm4n 2025-03-05 11:07:06 +01:00
  • a8ee813800 New script release itm4n 2025-03-04 16:32:15 +01:00
  • d16c39fb43 Make HTML report table interactive Adrian Vollmer 2025-03-03 14:28:01 +01:00
  • 19e1245ac9 New script release itm4n 2025-02-25 13:57:28 +01:00
  • a5191d6ff1 Improve error handling and fix issue #68 itm4n 2025-02-25 13:52:13 +01:00
  • d213f6b7b6 Add function for checking scheduled task permissions itm4n 2025-02-25 09:16:26 +01:00
  • 92ce09ffcd Fix spelling issues itm4n 2025-02-25 09:13:41 +01:00
  • c9e68eeade Modify Get-ObjectAccessRight so that it can accept a security information object as an input itm4n 2025-02-19 16:20:11 +01:00
  • b87e5c3fbc Replace helper function for enumerating scheduled tasks itm4n 2025-02-19 15:52:17 +01:00
  • e709bc2d94 Add a new helper function for obtaining information about registered scheduled tasks itm4n 2025-02-18 17:29:46 +01:00
  • ff09e528e2 Update Get-ScheduledTaskList to include hidden tasks itm4n 2025-02-18 15:44:40 +01:00
  • ac652b15dc Add a helper for obtaining security information about a scheduled task itm4n 2025-02-18 15:35:03 +01:00
  • 30d1460666 Add a wrapper for converting an SDDL to a security descriptor object. itm4n 2025-02-18 15:03:03 +01:00
  • 0a9a851e40 Improve PowerShell security feature check itm4n 2025-02-17 15:29:41 +01:00
  • 5cf05fe013 New script release itm4n 2025-02-15 18:29:21 +01:00
  • c08b478596 Add a check for credential delegation itm4n 2025-02-15 18:18:29 +01:00
  • 1174556a08 Add a check for IPv6 configuration itm4n 2025-02-15 16:39:02 +01:00
  • 5e0c8ef401 Update spellcheck exclusion list itm4n 2025-02-15 16:37:05 +01:00
  • 68dcc701a8 New script release itm4n 2025-02-15 13:44:24 +01:00
  • 5276998b40 Add a check for VNC server passwords itm4n 2025-02-15 13:38:55 +01:00
  • 7d6fcc6644 Update spellcheck exclusion list itm4n 2025-02-15 13:37:19 +01:00
  • db2e5caa33 Update license itm4n 2025-02-15 13:32:53 +01:00
  • f29c762635 New script release itm4n 2025-02-13 17:43:35 +01:00
  • 56687489b2 Fix issue #66 (incorrect variable name) itm4n 2025-02-13 17:42:58 +01:00
  • ec92a29451 Add PowerShell security feature check itm4n 2025-02-13 17:39:57 +01:00
  • cbe802f54c New script release itm4n 2025-02-06 08:35:33 +01:00
  • 9fe27cce1f New script release itm4n 2025-01-29 10:40:24 +01:00
  • b35e153534 Exclude Windows.old folder from root folder check itm4n 2025-01-29 10:39:29 +01:00
  • 2a68bdf769 New script release itm4n 2025-01-17 16:40:51 +01:00
  • 09ae885868 Remove unused HRESULT in native system error messages itm4n 2025-01-10 13:17:55 +01:00
  • 1ee9cc1c4a Merge and refactor hive file permission checks itm4n 2025-01-10 13:17:03 +01:00
  • aabd09bca4 Add a check for process and thread permissions itm4n 2025-01-10 10:08:05 +01:00
  • f60c6ff156 Remove unused function Convert-SidStringToSid itm4n 2025-01-09 13:56:59 +01:00
  • ef1c82f263 Refactor service control manager DACL check itm4n 2025-01-09 13:49:21 +01:00
  • a2a6d7b5d8 Replace Test-ServiceDiscretionaryAccessControlList with Get-ObjectAccessRight itm4n 2025-01-09 10:40:56 +01:00
  • dd8d0cf936 Rename Get-ModificationRight to Get-ObjectAccessRight and make even more generic itm4n 2025-01-09 09:40:17 +01:00
  • e3348f5efe Refactor service DACL check to use the generic helper function Get-ModificationRight itm4n 2025-01-09 08:57:34 +01:00
  • 9a16b10375 Implement a generic way of analyzing an object's DACL itm4n 2025-01-08 18:50:15 +01:00
  • 7f7387aa53 Add a generic function for querying an object's security information itm4n 2025-01-08 15:57:16 +01:00
  • 6721a5b280 Refactor file, directory, registry key ACL check itm4n 2025-01-08 10:40:30 +01:00
  • 897aeea08a Update script output itm4n 2025-01-08 08:28:36 +01:00
  • bace8b4dd0 Add check type information to check banner (console output) itm4n 2025-01-06 20:26:27 +01:00
  • 60935dd82c Update check result output (console) itm4n 2025-01-06 18:40:53 +01:00
  • 3c8aa89233 Add multithreading to root folder permission check itm4n 2025-01-06 18:01:50 +01:00
  • 1490abddea Test global cache initialization performance itm4n 2025-01-06 10:37:30 +01:00
  • 795b4cd14d Add a Windows API wrapper for querying a service's status itm4n 2025-01-04 18:22:01 +01:00
  • 33d4fa086b Refactor service DACL check and merge Service Control Manager DACL check to avoid code redundancy itm4n 2025-01-01 14:20:42 +01:00
  • 9a47cde315 Improve Windows API error handling using a dedicated helper function itm4n 2024-12-31 11:31:21 +01:00
  • 473daaab0a Refactor service permission check itm4n 2024-12-30 20:13:35 +01:00
  • 307c183788 Add a helper function for formatting Win32 error messages itm4n 2024-12-30 19:57:00 +01:00
  • a39a424921 Update spell checking itm4n 2024-12-30 19:56:14 +01:00
  • f3996be776 Add a helper function for opening services using the OpenService API itm4n 2024-12-28 18:44:31 +01:00
  • 0ec3fa2e7f Add description to default local administrator account check itm4n 2024-12-28 18:01:14 +01:00
  • 44070a12a5 Refactor enumerations itm4n 2024-12-28 17:56:41 +01:00
  • ecbde03149 Refactor Add-ServiceDiscretionaryAccessControlList itm4n 2024-12-28 17:19:48 +01:00
  • 4d4c95c8d3 Refactor service image file permission check itm4n 2024-12-28 16:03:21 +01:00
  • 746f50d94a Refactor application folder enumeration itm4n 2024-12-28 15:32:51 +01:00
  • b86e254f0f Update PowerShell documentation itm4n 2024-12-28 15:04:50 +01:00
  • 26eb7534c0 Move wow64 filesystem redirection to thread helper function itm4n 2024-12-28 14:55:15 +01:00
  • 78a787e31e Increase thread watcher frequency itm4n 2024-12-28 14:51:19 +01:00
  • ec36e24081 Add multithreading to application file permission check itm4n 2024-12-28 14:50:11 +01:00
  • 4e7aaf7dec Add multithreading to MSI custom action enumeration itm4n 2024-12-28 14:05:33 +01:00
  • 43cb6eb562 Add multithreading to COM class image file permission check itm4n 2024-12-27 19:14:33 +01:00
  • e96a52f88e Improve multithreading itm4n 2024-12-27 18:26:38 +01:00
  • 519d56b82a Add multithreading to COM class registry permission enumeration itm4n 2024-12-27 18:02:38 +01:00
  • 1f93ba3d0f Add initial session state initialization for use in multithreading itm4n 2024-12-27 18:01:10 +01:00
  • 6428117694 Pass global variables and constants to initial session state itm4n 2024-12-27 16:08:42 +01:00
  • 8971ce317d Clean up global variables after use itm4n 2024-12-27 15:58:23 +01:00
  • 08a89f492a Add helper functions for future multithreading support itm4n 2024-12-27 15:50:01 +01:00
  • 99f96b9b0e Refactor global constants and variables handling itm4n 2024-12-27 15:47:24 +01:00
  • 7519fa8282 Refactor caching itm4n 2024-12-27 15:17:45 +01:00
  • e1cf63a8c6 Strip extension when constructing type names for DLL imports itm4n 2024-12-27 13:05:40 +01:00
  • 570d3e65f5 Refactor enumeration type names itm4n 2024-12-26 17:51:38 +01:00
  • 985a9a7638 Add an option to measure the execution time of each check itm4n 2024-12-25 14:47:13 +01:00
  • 8c77fd3608 Add a check for default local administrator account configuration itm4n 2024-12-24 19:53:09 +01:00