From d1c4103478e744582d9c41cd81d2832bd35c998c Mon Sep 17 00:00:00 2001 From: Harald Pfeiffer Date: Thu, 9 Jan 2025 18:58:18 +0100 Subject: +pass(word) plugin messaging hosts for several browsers --- .../NativeMessagingHosts/org.keepassxc.keepassxc_browser.json | 10 ++++++++++ .gitignore | 4 ++++ .../native-messaging-hosts/com.github.browserpass.native.json | 1 + .../org.keepassxc.keepassxc_browser.json | 1 + .../native-messaging-hosts/com.github.browserpass.native.json | 7 +++++++ .../org.keepassxc.keepassxc_browser.json | 9 +++++++++ .../native-messaging-hosts/com.github.browserpass.native.json | 1 + .../org.keepassxc.keepassxc_browser.json | 1 + 8 files changed, 34 insertions(+) create mode 100644 .config/chromium/NativeMessagingHosts/org.keepassxc.keepassxc_browser.json create mode 120000 .librewolf/native-messaging-hosts/com.github.browserpass.native.json create mode 120000 .librewolf/native-messaging-hosts/org.keepassxc.keepassxc_browser.json create mode 100644 .mozilla/native-messaging-hosts/com.github.browserpass.native.json create mode 100644 .mozilla/native-messaging-hosts/org.keepassxc.keepassxc_browser.json create mode 120000 .waterfox/native-messaging-hosts/com.github.browserpass.native.json create mode 120000 .waterfox/native-messaging-hosts/org.keepassxc.keepassxc_browser.json diff --git a/.config/chromium/NativeMessagingHosts/org.keepassxc.keepassxc_browser.json b/.config/chromium/NativeMessagingHosts/org.keepassxc.keepassxc_browser.json new file mode 100644 index 0000000..4188409 --- /dev/null +++ b/.config/chromium/NativeMessagingHosts/org.keepassxc.keepassxc_browser.json @@ -0,0 +1,10 @@ +{ + "allowed_origins": [ + "chrome-extension://pdffhmdngciaglkoonimfcmckehcpafo/", + "chrome-extension://oboonakemofpalcgghocfoadofidjkkk/" + ], + "description": "KeePassXC integration with native messaging support", + "name": "org.keepassxc.keepassxc_browser", + "path": "/usr/bin/keepassxc-proxy", + "type": "stdio" +} diff --git a/.gitignore b/.gitignore index af145e5..c39b8c8 100644 --- a/.gitignore +++ b/.gitignore @@ -32,3 +32,7 @@ !/.githooks !/.screenrc !/.config/flake8 +!/.config/chromium/ +!/.waterfox/native-messaging-hosts +!/.librewolf/native-messaging-hosts +!/.mozilla/native-messaging-hosts diff --git a/.librewolf/native-messaging-hosts/com.github.browserpass.native.json b/.librewolf/native-messaging-hosts/com.github.browserpass.native.json new file mode 120000 index 0000000..14b9b0d --- /dev/null +++ b/.librewolf/native-messaging-hosts/com.github.browserpass.native.json @@ -0,0 +1 @@ +../../.mozilla/native-messaging-hosts/com.github.browserpass.native.json \ No newline at end of file diff --git a/.librewolf/native-messaging-hosts/org.keepassxc.keepassxc_browser.json b/.librewolf/native-messaging-hosts/org.keepassxc.keepassxc_browser.json new file mode 120000 index 0000000..dba24ca --- /dev/null +++ b/.librewolf/native-messaging-hosts/org.keepassxc.keepassxc_browser.json @@ -0,0 +1 @@ +../../.mozilla/native-messaging-hosts/org.keepassxc.keepassxc_browser.json \ No newline at end of file diff --git a/.mozilla/native-messaging-hosts/com.github.browserpass.native.json b/.mozilla/native-messaging-hosts/com.github.browserpass.native.json new file mode 100644 index 0000000..b2f26ba --- /dev/null +++ b/.mozilla/native-messaging-hosts/com.github.browserpass.native.json @@ -0,0 +1,7 @@ +{ + "name": "com.github.browserpass.native", + "description": "Browserpass native component for the Firefox extension", + "path": "/usr/bin/browserpass", + "type": "stdio", + "allowed_extensions": ["browserpass@maximbaz.com"] +} diff --git a/.mozilla/native-messaging-hosts/org.keepassxc.keepassxc_browser.json b/.mozilla/native-messaging-hosts/org.keepassxc.keepassxc_browser.json new file mode 100644 index 0000000..9ba102f --- /dev/null +++ b/.mozilla/native-messaging-hosts/org.keepassxc.keepassxc_browser.json @@ -0,0 +1,9 @@ +{ + "allowed_extensions": [ + "keepassxc-browser@keepassxc.org" + ], + "description": "KeePassXC integration with native messaging support", + "name": "org.keepassxc.keepassxc_browser", + "path": "/usr/bin/keepassxc-proxy", + "type": "stdio" +} diff --git a/.waterfox/native-messaging-hosts/com.github.browserpass.native.json b/.waterfox/native-messaging-hosts/com.github.browserpass.native.json new file mode 120000 index 0000000..14b9b0d --- /dev/null +++ b/.waterfox/native-messaging-hosts/com.github.browserpass.native.json @@ -0,0 +1 @@ +../../.mozilla/native-messaging-hosts/com.github.browserpass.native.json \ No newline at end of file diff --git a/.waterfox/native-messaging-hosts/org.keepassxc.keepassxc_browser.json b/.waterfox/native-messaging-hosts/org.keepassxc.keepassxc_browser.json new file mode 120000 index 0000000..dba24ca --- /dev/null +++ b/.waterfox/native-messaging-hosts/org.keepassxc.keepassxc_browser.json @@ -0,0 +1 @@ +../../.mozilla/native-messaging-hosts/org.keepassxc.keepassxc_browser.json \ No newline at end of file -- cgit v1.2.3