Giter Club home page Giter Club logo

keepass-macpass-helper's Introduction

keepass-macpass-helper's People

Contributors

belaviyo avatar chris-morgan avatar coool avatar gdm85 avatar hs24 avatar richex-cn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

keepass-macpass-helper's Issues

Custom styling doesn't work

Putting body {background-color: red !important;} in the Panel Styling section results in no change to the panel, whereas with earlier (approx 6 months), it did.

Not accessible on mobile

It is wonderful that the extension is available for Firefox on Android. This makes it the only browser extension for KeePass that works on mobile browsers.
It is unfortunate then that the activation button is not visible due to the fact that no toolbar buttons are visible in the mobile version of the browser.

Don't know how difficult it would be to implement but I've seen some translation extensions that load translations of the selected into the context submenu.

This, however, might be irrelevant as HTTP fetching from KeePass is not available on Android.

Safari Extension no longer works for Safari 13

Hi @belaviyo ,

stupid me, I was so curious and straight away upgraded from Safari 12 to Safari 13 ... and Safari has now removed my loved KeePass-macpass-helper. It says it is a legacy extension, which is no longer supported in Safari 13.

Is there a chance you could upgrade to a Safari 13 Extension?

May be the AppleDeveloper Article "Converting a Legacy Safari Extension to a Safari App Extension" helps? (just a random guess, as I am just a simple Java-Developer-Mind.)

Happy to contribute with some donation.

Thanks in advance for considering

OTP doesnt work with field otp containing otpauth-string

Hello,

although in this issue was said that the keepass-helper would support using otp-field with otpauth-format, I cannot insert the otp-value with keepass-helper

  • i am using v0.4.9 of keepass-helper
  • "KPH:" option is unchecked in KeePassHttp

Bug with inserting both credentials on Mega.nz

Hi there! When trying to log in to the Mega.nz account via using the addon's feature of inserting both credentials (username and password) at the same time, only blank page (with those credentials in the address bar) will be opened and log in won't be performed.

Software details:

  • Firefox Developer Edition 61.0b10 (previous versions are also affected actually)
  • KeePassHelper Password Manager 0.3.9

Steps to reproduce:

  1. Open mega.nz or mega.nz/login.
  2. Focus on the username field.
  3. Open the KeePassHelper Password Manager and press Both (B) button.

deepinscreenshot_select-area_20180601135500

Getting "No Match"

I am running:
Ubuntu 18.04
Google Chrome Version 79.0.3945.130 (Official Build) (64-bit)
KeePassHelper version 0.4.5
KeePass version 2.38

When clicking on the KeePassHelper icon for some websites, I get a "No Match" message in the KeePassHelper popup, even though I have an entry in KeePass for that website (including the full URL in the "URL:" field). If I then use the "Save a new login form in KeePass", it creates a new entry for that website, and after that, KeePassHelper works as expected. Comparing the new entry and my old entry, I cannot see the difference. Why isn't KeePassHelper finding some of my KeePass entries? And what is KeePassHelper using for matching? I assumed it was the URL, but that does not appear to be the case. If it helps, one website that is giving me this problem is "https://www.chase.com".

Inserting credentials into popups not possible

Hi! First of all, thanks for the helpful extension.

The current version in the Chrome Store seems to be based on the version with the v3 manifest in the repo. With the latest version, credentials can no longer be inserted into popups. The interface cannot be opened there.

In addition, the keyboard shortcut for "Activate the extension" exists twice (see screenshot below), and the second entry doesn't seem to have any function. Are these already known problems?

image

Google TOTP issue with "Both" function

Seems Google has changed their login page to now allow an automated submit on the TOTP input page. When I use the "Both" function in keepasshelper to enter my TOTP (which is a KPH custom string) it pastes the OTP and submits, but Google just reloads the page. If I manually copy the OTP from KeePass and paste it, then click the Google submit button, it logs in as expected.

Options to specify host and port to connect

Title says it - sometimes it needed to change at least port for connection to KeePassHttp because default may be used by another application.

And ability to connect to remote host will be neat to just because KeePassHttp supports it.

Panel color

Is it possible to add an option to change the color of the panel? Or at least to toggle it from white text on black background to black text on white background?

Can't connect to database "Die Signatur ist falsch."

Hi,
I just switched to KeePass Helper because suddenly the Kee-Addon didn't worked anymore (Couldn't connect, tried everything).

Unfortunately Keepass Helper also doesn't work but at least it connects to KeePass and gives me a error message.
Could you please tell me whats wrong?

Windows 8.1
KeePass 2.43
KeePassHTTP 1.8.4.2

First time I clicked the Toolbar I had to accept the security dialog.
And now, everytime I click the button I get the following error message:


System.TypeLoadException: Die Signatur ist falsch.

bei System.Text.RegularExpressions.RegexParser.CountCaptures()

bei System.Text.RegularExpressions.RegexParser.Parse(String re, RegexOptions op)

bei System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options, TimeSpan matchTimeout, Boolean useCache)

bei System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options)

bei KeePassLib.PwGroup.SearchEntriesSingle(PwObjectList1 lSource, SearchParameters sp, PwObjectList1 lResults, IStatusLogger slStatus, UInt64& uPrcEntries, UInt64 uTotalEntries)

bei KeePassLib.PwGroup.SearchEntries(SearchParameters sp, PwObjectList`1 lResults, IStatusLogger slStatus)

bei KeePassHttp.KeePassHttpExt.FindMatchingEntries(Request r, Aes aes)

bei KeePassHttp.KeePassHttpExt.GetLoginsHandler(Request r, Response resp, Aes aes)

bei KeePassHttp.KeePassHttpExt.ProcessRequest(Request r, HttpListenerResponse resp)

OK

Please tell me what to do.

Thank you!

KeePassHelper cannot connect to keepasshttp

Hello

Using KeePass earlier on Ubuntu 18.04, I changed it to XC 2.3.1. I installed it on all KeePassHelper browsers. However, there is no connection to the database or the program itself. I have a message everywhere:

can not connect to keepasshttp. either keepass is not running or communication is broken "data-password =" "> can not connect to keepasshttp. either keep is not running or communication is broken

Keyboard Shortcut did not work for Firefox

Hello,

I'm using KeePassHelper Password Manager 0.4.1 for Firefox 63.0 (64bit).
If I try to open "Keyboard Shortcut Settings" with an right-click on the icon. .... nothing happens.
Also the hint on the faq for using [ALT] + [Shift] + P did nothing.

A test on chrome works perfectly.

Populate String Field

I have a few websites that I use that require a username, password, plus some other data to be able to log in. I can store them in KeePass as string fields on the Advanced tab and use Control-V to autopopulate the web site. However, i prefer to use an extension in Opera to help populate the fields. I cannot find a way in KeePassHelper to make it populate the proper string fields. [KeeFox can handle them fine in Firefox and ChromeIPass can be configured to handle them in Chrome]. How do I handle them in KeePassHelper?

Toolbar icon for dark theme

Current icon looks good with light theme, but when you change theme to dark, it's hard to see it. It would be nice if there was a second icon for a dark theme

Focus Textbox after entering password

I'm on FF 57.0b8 (64-bit) Ubuntu.

After I click (or use the shortcuts) to enter a password, I have to re-focus the textbox in order to submit by hitting enter. It would be nice if it would auto-focus so I can hit Alt-B -> Enter without using my mouse.

Feature request: insert credentials without focusing login/password field

It would be great if KeePass Helper can insert credentials into login forms without the need to put the text cursor into the form text boxes first like chromeIPass is able.

I know, it would probably make it much more complex because it would require some fuzzy detection of the form text boxes. But it would be more convenient to use. Currently, it simply pastes the credentials wherever the cursor currently is, am I right?

Problem with KeepassXC

Hello,

I can’t use KeepassHelper with KeepassXC. The extension show me an error message :

"change-public-keys" failed. Does KeePassHelper have access to the native application?

I searched on Google, and i found this GitHub issue : Integration with KeePassXC #40

I modified org.keepassxc.keepassxc_browser_tor-browser.json too. Still not working.
Btw, when i modify thoses files, KeepasXC overwrite it.

PS : Does KeepassHelper have an auto password generator when creating accounts on website ?

Add a direct shortcut without the need to open the panel.

It is possible to add a direct shortcut? Like ctr-maj-k / cmd-maj-k (k for key) that try to copy both password and login with auto-submit so I can quickly login without having to open the panel.

As I see it's supposed to be quiet easy https://developer.mozilla.org/en-US/Add-ons/WebExtensions/manifest.json/commands

The logic can be like that:
if their is one texte field and a password field -> past both
if their is one texte field -> past username
if their is one password field -> past password
if their is more than two field -> past username in the current field, search for a password field and past the password

So never never past password in a non password field without the user explicitly asking for it. We can have another shortcut to past the password if the current field btw. But I'm not sure it's really needed.

This can fix the need that was posted in #3

Change the icon

The icon for the browser action is a "lock" but the action has nothings to do with locking somethings.

I think using a key instead of lock for the icon would be more intuitive. Or somethings that represent "accounts" but this is harder to make it clear I think.

"Generate a Random Password" does not work

I am using KDE neon with Plasma 5.9.4
If I right click on the KeePass Helper icon in the toolbar and select "Generate a Random Password", I get a notification saying "Generated password is copied to the clipboard", but nothing is actually copied to the clipboard.

Here is a video of what I'm doing. In the video, I also try setting the password generator back to the default settings, but that does not help.
https://youtu.be/p_SBAhW8nQc

Update site password

It seems there is no way to update a password for a site that is already saved in a database.

Error: Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.

My setup:
Windows 10
Chrome 92.0.4515.159
Keepass 2.48.1
KeePassHttp 1.8.4.2 (Error was present with 1.8.4.1, too)
KeePassHelper 0.5.0

Connection to KeePass not possible anymore.
I get the popup to "Confirm New Key Association" and name my browser instance every time I click on the extension icon in Chrome.
Keepass freezes after that ("not responding") for a while, but can be used again after ~2 minutes

Error in Chrome Extension Seetings:
Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.

Extension Settings > Connection > KeePassHTTP host: http://localhost:19455 > Check: Returns "Looks Good"

Regards:
Mateng

Edit: It worked again after a few days and a clean reboot.
Edit 2: It stopped working with the same error after another day.
Edit 3: A Solution (or a workaround) seems to be to go into KeePass 2 > Plugins and delete the Plugin Cache

Firefox button right click not working

Firefox 72.0.2 here.
image

When I click on the toolbar button, the menu starts with Manage Extension and does not present any extension specific menu. It works fine in Chrome. Also Bitwarden presents such a menu in Firefox.

Reporting this bug, as right click is the only way to add a new login. If enabling the popup is not easy, a shortcut for adding a new login could also work.

Respect custom Auto-Type sequences from KeePass entry

A lot of folks complain that they have to click into the username field first before keepasshelper can enter credentials.

This problem can be easily fixed without requiring any additional permissions to the browser extension, if the extension actually honors custom Auto-Type sequences.

Instead of using default Auto-Type sequence {USERNAME}{TAB}{PASSWORD}{ENTER} which requires you to have cursor in the username field already...,
You could set up a custom Auto-Type sequence such as {TAB}{TAB}{TAB}{TAB}{USERNAME}{TAB}{PASSWORD}{ENTER}. This way, you don't have to click into the username field as the TABs will do that for you.

Sudden change in operation

Windows 10 enterprise 1903 and Firefox 70.0.1
Suddenly Keepasshelper no longer seems to work on Aliexpress registration page only.
When clicking the correctly registered element in Keepass floating window nothing is entered on the Aliexpress page.
This only happens with Aliexpress.

Firefox 70.0.1 can't access anymore to KeePassHTTP

Hi, using KeePassHTTP on KeePass for Windows.

This morning I got an update to Firefox, now the plugin can't communicate anymore to KeePass. It might be an issue with Firefox, as ALL the addons in the mozilla marketplace can't communicate with it.

Can't find credentials when using two databases in MacPass

I’m not sure whether this is an issue with KeePass Helper or MacPass, but when I open two password databases, KeePass Helper only offers me credentials from one of the two, not from both.

I’m using KeePass Helper v0.4.5, Firefox v72.0.1 (64-bit), and MacPass v0.7.10 (22740).

Feature request: entry selector in login input

I really like the feature of the chromeIPass extension that you can click into the login input box and it shows a menu or select box under it with all KeePass entries matching the current URL. Would it be possible to implement it, please?

Cannot Connect To KeePass After Reinstall

I have used KeePassHelper with Chrome for a year and it has worked. However, I switched from Chrome Web Store version to packaging the extention myself. Since then I cannot get KeePassHelper to connect to KeyPass via KeePassHttp. I can confirm that I have entered the correct settings for KeePassHttp such as port. I have created new Chrome profile and I was able to connect to KeePassHttp but I cannot connect using the old profile. I am not sure what is going on. I get no error that explains what is the issue instead the orange wheel just keeps rotating.

Any help or advice would be appreciated.

OTP not detected

I have several sites requesting OTP to connect but I have 2 issues when trying to use it :

  • The plugin doesn't detect the field otp : "No string-field entry...". I doubled check and the field otp exists with a string "key=...".

  • I am also using KeeOTP plugin which propose OTP generation in Keepass interface like your Firefox plugin. But for this it is using a "TOTP Seed" field. It would be great if your plugin used the same field (or at least regognise both).

non-structured-clonable data notification on some websites

I receive a KeePassHelper notification on some websites (sears.com is a good example) when KeePassHelper enters login data. The notification states: "Script 'moz-extension://f179700f-3e21-45bf-bad4-1d6028751de6/data/dmd/inject.js' result is non-structured-clonable data".

image

This is on Firefox 55.0.3 with KeePassHelper Password Manager 0.2.9 running on Windows 7 and 10.

Integration with KeePassXC

Hi,
I'm trying to setup KeePassHelper to work with KeePassXC. I've installed KeePassHelper on Firefox, enabled browser integration on KeepassXC and modified org.keepassxc.keepassxc_browser_firefox.json file as described in "Options" tab of this extension in Firefox. Here is my configuration:

{
    "allowed_extensions": [
        "[email protected]",
        "69ef9498-0139-43e4-97b8-942982ac9158" <---- added addon ID
    ],
    "description": "KeePassXC integration with native messaging support",
    "name": "org.keepassxc.keepassxc_browser",
    "path": "C:\\Program Files\\KeePassXC\\keepassxc-proxy.exe",
    "type": "stdio"
}

I've also changed "Connection" in Firefox Addon Options tab to "Netive Messaging (KeePassXC)"

When I try to fill passwords, addon shows such message:

"change-public-keys" failed. Does KeePassHelper have access to native application?

Get root domain entry on a subdomain URL

It often happens that I have a KeePass entry defined for a root domain, e.g. https://example.com, but I need to use to for multiple subdomains, e.g. https://sub1.example.com and https://sub2.example.com.

Unfortunately, when I visit a subdomain site in a browser, KeePass Helper loads only entries for that subdomain, the root domain entry is not loaded.

Is it possible to achieve it anyhow without creating individual entries for each subdomain (it may not even be possible as those subdomains may be unknown, some site use various subdomains for sign-in, etc.)?

Thank you.

Support for OTP

Are there any plans to support the KeeOTP plugin?
See here and here

Would be great to use your extension for pasting authenticator codes.

Thanks!

No action after "Allow"

Situation : I'm on a webpage that needs a login and a password, both field are visible,
I have the password in my Keepass, including the URL
When I click on the KeePassHelper button in Firefox, I get the black pop-up window with a timer waiting, I get a pop-up window from KeePass asking for Allow or Deny for this specific web page (so the correct entry has been found).
When I click on "Allow", both pop-up windows close and nothing is happening.

I'm using Firefox 59.0 and Keepass 2.38

Additional question : should the URL in KeePass include "https://" or not ?
do I need the complete URL or just the main part ? For example which is the correct way to store the URL in KeePass with the following example :
https://xyz.submit.net/cgi-bin/main.plex
https://xyz.submit.net/cgi-bin/
xyz.submit.net/cgi-bin/main.plex
https://xyz.submit.net
xyz.submit.net

Thanks for any help, I'm just discovering this really usefull utility

Cheers

Oli

Does not work on Firefox Sync login page

This probably has something to do with the addon not working on chrome:// pages. The address Firefox has in the Awesomebar for the login page is about:accounts?action=signin&entrypoint=preferences

When I click on the icon in the toolbar while I'm on that page, it does nothing.

Context Menu Actions

Would be nice to have a context menu on a text field, with the same options as in the pop-up dialog:

  • username
  • password
  • both

which would populate the fields. It would be nice if the form submission was configurable. Some forms require additional field, 2nd-step authentication data, or captcha so it is useful to have only the authentication fields populated but the form not being submitted.

Requesting Updated OTP Support

Since the KeeOTP plugin has gone offline could you please update the OTP support to also be compatible with the additional format the newer and actively supported [KeePassOTP plugin] supports (https://github.com/Rookiestyle/KeePassOTP). (Both are listed on the official KeePass Plugin page.)

In particular I would like this to support Google's otpauth-format. (Note: Despite what that notes on that page both Google Authenticator and KeeOTP do support the extra fields including period.)

Thank you

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.