Regipy plugin validation results

December 27, 2025 ยท View on GitHub

Plugins with validation

plugin_nameplugin_descriptionplugin_class_nametest_case_namesuccess
active_control_setGet information on SYSTEM hive control setsActiveControlSetPluginActiveControlSetPluginValidationCaseTrue
amcacheParse AmcacheAmCachePluginAmCachePluginValidationCaseTrue
app_pathsParses application paths registry entriesAppPathsPluginAppPathsPluginValidationCaseTrue
background_activity_moderatorGet the computer nameBAMPluginBamValidationCaseTrue
backuprestore_pluginGets the contents of the FilesNotToSnapshot, KeysNotToRestore, and FilesNotToBackup keysBackupRestorePluginBackupRestorePluginValidationCaseTrue
boot_entry_listList the Windows BCD boot entriesBootEntryListPluginBootEntryListPluginValidationCaseTrue
bootkeyGet the Windows boot keyBootKeyPluginBootKeyPluginValidationCaseTrue
codepageGet codepage valueCodepagePluginCodepagePluginValidationCaseTrue
computer_nameGet the computer nameComputerNamePluginComputerNamePluginValidationCaseTrue
crash_dumpGet crash control informationCrashDumpPluginCrashDumpPluginValidationCaseTrue
diag_srGet Diag\SystemRestore values and dataDiagSRPluginDiagSRPluginValidationCaseTrue
disable_last_accessGet NTFSDisableLastAccessUpdate valueDisableLastAccessPluginDisableLastAccessPluginValidationCaseTrue
disablesr_pluginGets the value that turns System Restore either on or offDisableSRPluginDisableSRPluginValidationCaseTrue
domain_sidGet the machine domain name and SIDDomainSidPluginDomainSidPluginValidationCaseTrue
execution_policyParses PowerShell and script execution policiesExecutionPolicyPluginExecutionPolicyPluginValidationCaseTrue
host_domain_nameGet the computer host and domain namesHostDomainNamePluginHostDomainNamePluginValidationCaseTrue
image_file_execution_optionsRetrieve image file execution options - a persistence methodImageFileExecutionOptionsImageFileExecutionOptionsValidationCaseTrue
installed_programs_ntuserRetrieve list of installed programs and their install date from the NTUSER HiveInstalledProgramsNTUserPluginInstalledProgramsNTUserPluginValidationCaseTrue
installed_programs_softwareRetrieve list of installed programs and their install date from the SOFTWARE HiveInstalledProgramsSoftwarePluginInstalledProgramsSoftwarePluginValidationCaseTrue
last_logon_pluginGet the last logged on usernameLastLogonPluginLastLogonPluginValidationCaseTrue
local_sidGet the machine local SIDLocalSidPluginLocalSidPluginValidationCaseTrue
lsa_packagesParses LSA security packages configurationLSAPackagesPluginLSAPackagesPluginValidationCaseTrue
mounted_devicesParses mounted device informationMountedDevicesPluginMountedDevicesPluginValidationCaseTrue
network_dataGet network data from many interfacesNetworkDataPluginNetworkDataPluginValidationCaseTrue
network_drives_pluginParse the user's mapped network drivesNetworkDrivesPluginNetworkDrivesPluginValidationCaseTrue
networklistParses network connection historyNetworkListPluginNetworkListPluginValidationCaseTrue
ntuser_classes_installerList of installed software from NTUSER hiveNtuserClassesInstallerPluginNtuserClassesInstallerPluginValidationCaseTrue
ntuser_persistenceRetrieve values from known persistence subkeys in NTUSER hiveNTUserPersistencePluginNTUserPersistenceValidationCaseTrue
ntuser_shellbag_pluginParse NTUSER Shellbag itemsShellBagNtuserPluginShellBagNtuserPluginValidationCaseTrue
pagefileParses pagefile configurationPagefilePluginPagefilePluginValidationCaseTrue
previous_winver_pluginGet previous relevant OS informationPreviousWinVersionPluginPreviousWinVersionPluginValidationCaseTrue
print_demon_pluginGet list of installed printer ports, as could be taken advantage by cve-2020-1048PrintDemonPluginPrintDemonPluginValidationCaseTrue
processor_architectureGet processor architecture info from the System's environment keyProcessorArchitecturePluginProcessorArchitecturePluginValidationCaseTrue
profilelist_pluginParses information about user profiles found in the ProfileList keyProfileListPluginProfileListPluginValidationCaseTrue
ras_tracingRetrieve list of executables using rasRASTracingPluginRASTracingPluginValidationCaseTrue
routesGet list of routesRoutesPluginRoutesPluginValidationCaseTrue
safeboot_configurationGet safeboot configurationSafeBootConfigurationPluginSafeBootConfigurationPluginValidationCaseTrue
samparseParses user accounts from SAM hiveSAMParsePluginSAMParsePluginValidationCaseTrue
servicesEnumerate the services in the SYSTEM hiveServicesPluginServicesPluginValidationCaseTrue
shimcacheParse Shimcache artifactShimCachePluginAmCacheValidationCaseTrue
shutdownGet shutdown dataShutdownPluginShutdownPluginValidationCaseTrue
software_classes_installerList of installed software from SOFTWARE hiveSoftwareClassesInstallerPluginSoftwareClassesInstallerPluginValidationCaseTrue
software_pluginRetrieve values from known persistence subkeys in Software hiveSoftwarePersistencePluginSoftwarePersistenceValidationCaseTrue
spp_clients_pluginDetermines volumes monitored by VSSSppClientsPluginSppClientsPluginValidationCaseTrue
susclient_pluginExtracts SusClient* info, including HDD SNSusclientPluginSusclientPluginValidationCaseTrue
terminal_services_historyRetrieve history of RDP connectionsTSClientPluginTSClientPluginValidationCaseTrue
timezone_dataGet timezone dataTimezoneDataPluginTimezoneDataPluginValidationCaseTrue
timezone_data2Get timezone dataTimezoneDataPlugin2TimezoneDataPlugin2ValidationCaseTrue
typed_pathsRetrieve the typed Paths from the historyTypedPathsPluginTypedPathsPluginValidationCaseTrue
typed_urlsRetrieve the typed URLs from IE historyTypedUrlsPluginTypedUrlsPluginValidationCaseTrue
uac_pluginGet the status of User Access ControlUACStatusPluginUACStatusPluginValidationCaseTrue
usb_devicesParses USB device connection historyUSBDevicesPluginUSBDevicesPluginValidationCaseTrue
usbstor_pluginParse the connected USB devices historyUSBSTORPluginUSBSTORPluginValidationCaseTrue
user_assistParse User Assist artifactUserAssistPluginNTUserUserAssistValidationCaseTrue
usrclass_shellbag_pluginParse USRCLASS Shellbag itemsShellBagUsrclassPluginShellBagUsrclassPluginValidationCaseTrue
wdigestGet WDIGEST configurationWDIGESTPluginWDIGESTPluginValidationCaseTrue
windows_defenderParses Windows Defender configuration and exclusionsWindowsDefenderPluginWindowsDefenderPluginValidationCaseTrue
winrar_pluginParse the WinRAR archive historyWinRARPluginWinRARPluginValidationCaseTrue
winscp_saved_sessionsRetrieve list of WinSCP saved sessionsWinSCPSavedSessionsPluginWinSCPSavedSessionsPluginValidationCaseTrue
winver_pluginGet relevant OS informationWinVersionPluginWinVersionPluginValidationCaseTrue
word_wheel_queryParse the word wheel query artifactWordWheelQueryPluginWordWheelQueryPluginValidationCaseTrue
wslGet WSL informationWSLPluginWSLPluginValidationCaseTrue

Plugins without validation

Starting regipy v5.0.0 - plugin validation replaces tests and is mandatary, being enforced by the build process

plugin_nameplugin_descriptionplugin_class_nametest_case_namesuccess
appcert_dllsParses AppCertDLLs persistence entriesAppCertDLLsPluginFalse
appcompat_flagsParses application compatibility flags and layersAppCompatFlagsPluginFalse
appinit_dllsParses AppInit_DLLs persistence entriesAppInitDLLsPluginFalse
appkeysParses application keyboard shortcutsAppKeysPluginFalse
comdlg32Parses Open/Save dialog MRU listsComDlg32PluginFalse
muicacheParses MUI Cache (application display names)MUICachePluginFalse
pending_file_renameParses pending file rename operationsPendingFileRenamePluginFalse
powershell_loggingParses PowerShell logging and execution policyPowerShellLoggingPluginFalse
puttyParses PuTTY sessions and SSH host keysPuTTYPluginFalse
recentdocsParses recently opened documentsRecentDocsPluginFalse
runmruParses Run dialog MRU listRunMRUPluginFalse
sharesParses network share configurationSharesPluginFalse
sysinternalsParses Sysinternals tools EULA acceptanceSysinternalsPluginFalse