{"id":15324523,"url":"https://github.com/mrinjamul/gpassmanager","last_synced_at":"2025-08-26T07:12:39.128Z","repository":{"id":53908194,"uuid":"297367949","full_name":"mrinjamul/gpassmanager","owner":"mrinjamul","description":"Simple Password Manager Application is written in Golang","archived":false,"fork":false,"pushed_at":"2025-04-14T18:57:11.000Z","size":609,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-14T23:37:42.778Z","etag":null,"topics":["commandline-tool","golang","password-manager"],"latest_commit_sha":null,"homepage":"https://mrinjamul.github.io/gpassmanager","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mrinjamul.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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,"zenodo":null},"funding":{"github":"mrinjamul","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":"https://www.paypal.me/mrinjamul"}},"created_at":"2020-09-21T14:38:56.000Z","updated_at":"2024-12-13T13:49:10.000Z","dependencies_parsed_at":"2025-04-14T23:35:23.222Z","dependency_job_id":"b8cec076-f7d0-4771-b690-faec9a678d9a","html_url":"https://github.com/mrinjamul/gpassmanager","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/mrinjamul/gpassmanager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrinjamul%2Fgpassmanager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrinjamul%2Fgpassmanager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrinjamul%2Fgpassmanager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrinjamul%2Fgpassmanager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrinjamul","download_url":"https://codeload.github.com/mrinjamul/gpassmanager/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrinjamul%2Fgpassmanager/sbom","scorecard":{"id":664084,"data":{"date":"2025-08-11","repo":{"name":"github.com/mrinjamul/gpassmanager","commit":"496de74eae118b34e364f80814d2f017fa39ae75"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.1,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 0/14 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/release.yml:1","Warn: no topLevel permission defined: .github/workflows/test.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/mrinjamul/gpassmanager/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/mrinjamul/gpassmanager/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/mrinjamul/gpassmanager/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/mrinjamul/gpassmanager/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/mrinjamul/gpassmanager/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/mrinjamul/gpassmanager/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/mrinjamul/gpassmanager/test.yml/master?enable=pin","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.1.0 not signed: https://api.github.com/repos/mrinjamul/gpassmanager/releases/39676799","Warn: release artifact v1.0.2 not signed: https://api.github.com/repos/mrinjamul/gpassmanager/releases/37622599","Warn: release artifact v1.0.1 not signed: https://api.github.com/repos/mrinjamul/gpassmanager/releases/36771138","Warn: release artifact v1.0.0 not signed: https://api.github.com/repos/mrinjamul/gpassmanager/releases/36753045","Warn: release artifact v0.7.1 not signed: https://api.github.com/repos/mrinjamul/gpassmanager/releases/34543297","Warn: release artifact v1.1.0 does not have provenance: https://api.github.com/repos/mrinjamul/gpassmanager/releases/39676799","Warn: release artifact v1.0.2 does not have provenance: https://api.github.com/repos/mrinjamul/gpassmanager/releases/37622599","Warn: release artifact v1.0.1 does not have provenance: https://api.github.com/repos/mrinjamul/gpassmanager/releases/36771138","Warn: release artifact v1.0.0 does not have provenance: https://api.github.com/repos/mrinjamul/gpassmanager/releases/36753045","Warn: release artifact v0.7.1 does not have provenance: https://api.github.com/repos/mrinjamul/gpassmanager/releases/34543297"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 22 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2025-3487 / GHSA-hcg3-q754-cr77"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-21T17:18:48.325Z","repository_id":53908194,"created_at":"2025-08-21T17:18:48.325Z","updated_at":"2025-08-21T17:18:48.325Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272187698,"owners_count":24888654,"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","status":"online","status_checked_at":"2025-08-26T02:00:07.904Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["commandline-tool","golang","password-manager"],"created_at":"2024-10-01T09:27:05.971Z","updated_at":"2025-08-26T07:12:39.113Z","avatar_url":"https://github.com/mrinjamul.png","language":"Go","readme":"# gpassmanager [![gpassmanager](https://snapcraft.io/gpassmanager/badge.svg)](https://snapcraft.io/gpassmanager)[![gpassmanager](https://snapcraft.io/gpassmanager/trending.svg?name=0)](https://snapcraft.io/gpassmanager) [![CodeFactor](https://www.codefactor.io/repository/github/mrinjamul/gpassmanager/badge)](https://www.codefactor.io/repository/github/mrinjamul/gpassmanager)\n\n[![build status](https://github.com/mrinjamul/gpassmanager/workflows/test/badge.svg)]()\n[![build status](https://github.com/mrinjamul/gpassmanager/workflows/release/badge.svg)]()\n[![go version](https://img.shields.io/github/go-mod/go-version/mrinjamul/gpassmanager.svg)](https://github.com/mrinjamul/gpassmanager)\n[![GoReportCard](https://goreportcard.com/badge/github.com/mrinjamul/gpassmanager)](https://goreportcard.com/report/github.com/mrinjamul/gpassmanager)\n[![Code style: standard](https://img.shields.io/badge/code%20style-standard-blue.svg)]()\n[![License: Apache 2](https://img.shields.io/badge/License-Apache%202-blue.svg)](https://github.com/mrinjamul/gpassmanager/blob/master/LICENSE)\n[![Github all releases](https://img.shields.io/github/downloads/mrinjamul/gpassmanager/total.svg)](https://GitHub.com/mrinjamul/gpassmanager/releases/)\n\n[![Get it from the Snap Store](https://snapcraft.io/static/images/badges/en/snap-store-black.svg)](https://snapcraft.io/gpassmanager)\n\nSimple Password Manager Application\n\nA Commandline application for managing your passwords securely.\nIt's a very secure password manager.\n\nUsing gpassmanager, you can also generate secure passwords with given length.\n\nNow, you can import passwords from google accounts (Google Chrome passwords).\n\nFirst, you need to export the passwords as csv file.\n\nThen, import into gpassmanager by running the following,\n\n```sh\ngpassmanager import --csv [csv filename]\n```\n\n## INSTALLING\n\n#### Installing from go\n\nUsing Go Password Manager is easy. First, use `go get` to install the latest version. This command will install the `gpassmanager` and its dependencies:\n\n`go get -u github.com/mrinjamul/gpassmanager`\n\n#### Installing from Binaries\n\n[Download](https://github.com/mrinjamul/gpassmanager/releases) for your platform\n\nFor Linux,\n\n```sh\nwget https://github.com/mrinjamul/gpassmanager/releases/download/v1.1.0/gpassmanager-linux-amd64-v1.1.0.tar.gz\ntar xvf gpassmanager-linux-amd64-v1.1.0.tar.gz\nchmod +x gpassmanager\nsudo mv gpassmanager /usr/bin\n```\n\nor you can put the executable file into your env variables `$PATH`\n\nFor Android (Termux),\n\nYou need to have `tar wget`. To install simply type `pkg install tar wget`\n\n```sh\ncd ~\nwget https://github.com/mrinjamul/gpassmanager/releases/download/v1.1.0/gpassmanager-linux-arm-v1.1.0.tar.gz\ntar xvf gpassmanager-linux-arm-v1.1.0.tar.gz\nchmod +x gpassmanager\nmv gpassmanager ../usr/bin\n```\n\n[Note: if new version available you need to download and install by the same process. The above instructions will install v1.1.0 .]\n\n## Usage\n\n    Simple Password Manager Application\n    Licensed under the Apache License, Version 2.0 (the \"License\");\n\n    Usage:\n    gpassmanager [command]\n\n    Available Commands:\n    add         Add new password\n    change      Change Master Password\n    edit        Edit a account details\n    export      export your data to a file (master key will be also exported)\n    generate    Generate secure password\n    help        Help about any command\n    import      import password(s) from a file\n    license     Print the license\n    remove      remove an Account from password manager\n    reset       Erase all passwords including master key\n    search      Search password account in the password store\n    version     Prints version\n    view        view all passwords\n\n    Flags:\n    -h, --help            help for gpassmanager\n\n    Use \"gpassmanager [command] --help\" for more information about a command.\n\n## Documentations\n\n- [Getting Started](docs/README.md)\n\n## Links\n\n- [Websites](https://mrinjamul.github.io/gpassmanager)\n\n## Contributing\n\n- [CONTRIBUTING](CONTRIBUTING.md)\n\n## CODE OF CONDUCT\n\n- [CODE OF CONDUCT](CODE_OF_CONDUCT.md)\n\n## License\n\n- Apache-2.0\n","funding_links":["https://github.com/sponsors/mrinjamul","https://www.paypal.me/mrinjamul"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrinjamul%2Fgpassmanager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrinjamul%2Fgpassmanager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrinjamul%2Fgpassmanager/lists"}