{"id":19687212,"url":"https://github.com/trinitronx/docker-lpass","last_synced_at":"2026-02-23T22:15:42.761Z","repository":{"id":136205206,"uuid":"62467089","full_name":"trinitronx/docker-lpass","owner":"trinitronx","description":"Dockerized lpass (lastpass-cli)","archived":false,"fork":false,"pushed_at":"2017-01-26T00:29:33.000Z","size":22,"stargazers_count":2,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-05T14:01:49.486Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/trinitronx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.OpenSSL","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-07-02T19:41:23.000Z","updated_at":"2020-04-21T03:56:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"8ae6c188-b0c9-4f84-9f18-296e632a6279","html_url":"https://github.com/trinitronx/docker-lpass","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trinitronx%2Fdocker-lpass","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trinitronx%2Fdocker-lpass/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trinitronx%2Fdocker-lpass/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trinitronx%2Fdocker-lpass/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trinitronx","download_url":"https://codeload.github.com/trinitronx/docker-lpass/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251456073,"owners_count":21592290,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T18:33:24.519Z","updated_at":"2026-02-23T22:15:42.749Z","avatar_url":"https://github.com/trinitronx.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Usage\n\n    docker run --rm -it -v ~/.lpass:/root/.lpass returnpath/lpass\n\n# Askpass Scripts\n\nThis container has a couple helper scripts for prompting for the master password:\n\n - `bin/bash-askpass`: Pass in a string for the prompt text to show, then it will read in your master password and echo it to STDOUT.  This will be piped directly into `lpass` when used as `LPASS_ASKPASS`.\n - `bin/quiet-askpass`: Same as `bash-askpass` but without the prompt. Intended for use when piping (bash PIPE functionality `|`) the output to other commands.  If you do not use this, `lpass` will attempt to read `STDIN` and the `PIPE` will attempt to read `STDOUT` resulting in a deadlock.\n\nTo use either of the included `askpass` scripts, simply set `LPASS_ASKPASS` to the script name.  For example:\n\n    # Prompts with: \"Enter LastPass Master Password: \"\n    docker run --rm -it -v ~/.lpass:/root/.lpass -e LPASS_ASKPASS=bash-askpass returnpath/lpass show --password -G \".*my-item-regex.*\" \n    # Without prompt\n    docker run --rm -it -v ~/.lpass:/root/.lpass -e LPASS_ASKPASS=quiet-askpass returnpath/lpass show --password -G \".*my-item-regex.*\" \n\nFor more advanced usage, see the [Official `lpass` man page][1]\n\n# License\n\nThis project is simply packaging and helper scripts for the [`lpass`][lpass-source-license] tool.  As such, nothing in this repository is \"novel\", or \"non-obvious\". This repo is therefore released under the [GPL 2][gplv2-license] to comply with the upstream project's license.\n\nThe upstream tools are released under various Open Source Licenses:\n\n - [\"`lpass`\"][lpass-license] is released under the [GPL version 2 or later][gplv2-license] with an [exception][gpl-linking-exception] for [linking with OpenSSL][openssl-licensing-exception].\n - [lpass source code for \"`util.c`\"][isc-license] is released under the [ISC License][isc-license].\n - [\"`OpenSSL`\"][openssl-license] is dual-licensed under the [OpenSSL License][openssl-license] and the [SSLeay License][ssleay-license].\n\nThe text of these tool's licenses are included here to avoid confusion.\n\n\n[1]: https://lastpass.github.io/lastpass-cli/lpass.1.html\n\n[lpass-source-license]: https://github.com/lastpass/lastpass-cli/blob/623b344e898958133be01f88a5e21eae099611d4/cmd-login.c#L4-L35\n[lpass-license]: https://github.com/lastpass/lastpass-cli/blob/47026f55c5e4ed7c5b9cafe11b34c22b570c28e1/debian/copyright#L9-L42\n[gplv2-license]: https://choosealicense.com/licenses/gpl-2.0/\n[isc-license]: https://github.com/lastpass/lastpass-cli/blob/47026f55c5e4ed7c5b9cafe11b34c22b570c28e1/debian/copyright#L45-L58\n[gpl-linking-exception]: https://people.gnome.org/~markmc/openssl-and-the-gpl.html\n[openssl-licensing-exception]: https://en.wikipedia.org/wiki/OpenSSL#Licensing\n[openssl-license]: https://www.openssl.org/source/license.html\n[ssleay-license]: https://docs.oracle.com/cd/E55956_01/doc.11123/external_user_guide/content/license_openssl.html#p_license_openssl_ssleay\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrinitronx%2Fdocker-lpass","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrinitronx%2Fdocker-lpass","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrinitronx%2Fdocker-lpass/lists"}