rookiestyle / passwordchangeassistant Goto Github PK
View Code? Open in Web Editor NEWKeePass plugin to change passwords and synchronize password profiles
License: GNU General Public License v3.0
KeePass plugin to change passwords and synchronize password profiles
License: GNU General Public License v3.0
Experience issue upon clicking "Password Change Assistant..." in PCA drop-down icon on Edit Entry window.
NOTE: Experienced issue only once so far.
OS: Windows 7 64-bit
KeePass Version: 2.47
Plugin Version: 2.9
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at PasswordChangeAssistant.PasswordChangeAssistantExt.ShowPCAFormFromEntry(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4069.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
KeePass
Assembly Version: 2.47.0.21109
Win32 Version: 2.47.0.0
CodeBase: file:///C:/users/<username>/portableapps/keepass/keepass.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4042.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4110.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
KeeAnywhere
Assembly Version: 1.6.0.0
Win32 Version: 1.6.0.0
CodeBase: file:///C:/Users/<username>/AppData/Local/KeePass/PluginCache/<random_dir01>/KeeAnywhere.dll
----------------------------------------
System.Net.Http.Primitives
Assembly Version: 4.2.29.0
Win32 Version: 4.2.29.0
CodeBase: file:///C:/Users/<username>/AppData/Local/KeePass/PluginCache/<random_dir01>/System.Net.Http.Primitives.DLL
----------------------------------------
Newtonsoft.Json
Assembly Version: 10.0.0.0
Win32 Version: 10.0.3.21018
CodeBase: file:///C:/Users/<username>/AppData/Local/KeePass/PluginCache/<random_dir01>/Newtonsoft.Json.DLL
----------------------------------------
Microsoft.Graph.Core
Assembly Version: 1.9.0.0
Win32 Version: 1.9.0.0
CodeBase: file:///C:/Users/<username>/AppData/Local/KeePass/PluginCache/<random_dir01>/Microsoft.Graph.Core.DLL
----------------------------------------
System.Numerics
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.Runtime.Serialization
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3928.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
PasswordChangeAssistant
Assembly Version: 2.9.0.0
Win32 Version: 2.9
CodeBase: file:///C:/Users/<username>/AppData/Local/KeePass/PluginCache/xViCTaQ7Bt5rMoK4xfTJ/PasswordChangeAssistant.dll
----------------------------------------
KeePass.XmlSerializers
Assembly Version: 2.47.0.21109
Win32 Version: 2.47.0.21109
CodeBase: file:///C:/users/<username>/portableapps/keepass/KeePass.XmlSerializers.DLL
----------------------------------------
System.Security
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Security/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Security.dll
----------------------------------------
Dropbox.Api
Assembly Version: 4.0.0.0
Win32 Version: 4.0.6718
CodeBase: file:///C:/Users/<username>/AppData/Local/KeePass/PluginCache/<random_dir01>/Dropbox.Api.DLL
----------------------------------------
System.Net.Http
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll
----------------------------------------
Hello,
Would it be possible to add a button which generates a password with an already selected profile in the screen below
or as an alternative, If the password profile is known to password change assistant, show it at the top on the list on pressing 'Generate a password' button?
Background : When I try to change my password, sometimes the generated new password's quality is lower than my current password's quality. When this happens, I generally just try to generate it again using the 'Generate a password' button which opens up a long list of all the password profiles I have. The one I have used previously is selected in the list but I still have to search the list to find it and click it again.(navigation is the pain point here) It takes me 4-5 attempts generally till I get a password that is of equal/better quality than my existing password. By implementing either of the above options, I wouldn't have to scroll down/search & scroll down for the same password profile again and again?
P.S : I really love using this extension. It's well thought out and makes it so much easier to update passwords.
How can i save my own autotype configuration?
i have a powershell script that needs
Username - CR - wait XXX
OldPassword -CR -wait XXX
NewPassword -CR
i want to save the config as default
best regards
MikaWood
Hello, this is not an issue in itself. Just a suggestion. Would be nice to have an auto update feature for this primary security applications plugin from a trusted source. The SHA256 hash of PLRGX can be verified by installation automatically, optionally if specified. For the lazy ones and to fix incompatibility issue with future of KeePass version updates with plugin by getting all in one place for example.
I don't know if you have the spare time to maintain in parallel the "packages". Which basically would contain a script to URL of GitHub latest release asset.
If you may want to take a look here if you don't know already:
KeePass' plugins packages
(There are many plugins and packages count is growing. )
Another known existing autoupdate integration inside KeePass itself is:
EarlyUpdateCheck KeePass Plugin from which this Plugin is not supported yet.
The plugin integrates into the entry form by adding a button to change password. However, the original button that opened the password generator doesn't work anymore. The problem is fixed once I remove this plugin.
OS: Windows 10
KeePass Version: 2.56
Plugin Version: 2.16.1
I don't know if it already works this way but I never want to be able to see my password pattern in my config file.
Not my last used, not my default. I want to store my Patterns in the keepass database.
The Keepass generator is a nice tool. But if my pattern is capletter-digid-letter-digid this is much stronger when the pattern is unknown then if the pattern is leaked. (62)^4=1e7 or 26^2*10^2=6e4
Is this something you support?
I am using SAP Logons a lot with Keepass. Would be handy to use Password Change Assistant too, but URL is requiring a CMD command like "cmd://"C:\Program Files (x86)\SAP\FrontEnd\SAPgui\sapshcut.exe" -sysid="DN2" -language=EN -client=100 -user={username} -pw={password}". Actually with this URL in the Update URL there is just nothing coming up after clicking "Change password".
I think a lot of users use Keepass for SAP logon, so this would be a very helpful feature.
Rookiestyle had fixed this issue before this report. Author removed description to avoid confusion.
The buttons "Edit", "Auto-Type", "Change Password" and "Cancel" should been visible.
The window is cut before the buttons.
OS: Windows 11
KeePass Version: 2.53.1 (64-bit)
Plugin Version: v2.16
Hello,
Do you support usage of PasswordChangeAssistant on Linux?
I'm using Ubuntu 22.04 with mono-complete. I'm trying to auto-type from the password change assistant window but it doesn't autotype.
I have created a system wide hotkey based on https://keepass.info/help/v2/setup.html#mono and it's able to successfully call up the global auto type window.
In the dialog that is added by this plugin for changing password, the DateBox for setting the password expiration does not include custom options added by other plugin KeePassCPEO. I would expect that the DateBox will display the same options as in the default/original entry dialog.
OS: Win 10
KeePass Version: 2.56
Plugin Version: 2.16.2
Thank you for your time.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.