{"id":19234449,"url":"https://github.com/andornaut/mrs","last_synced_at":"2026-04-02T13:48:21.362Z","repository":{"id":64304172,"uuid":"203104874","full_name":"andornaut/mrs","owner":"andornaut","description":"Mr. Secretary - Organise and secure your secrets","archived":false,"fork":false,"pushed_at":"2025-04-14T22:28:55.000Z","size":66,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-31T16:26:48.794Z","etag":null,"topics":["password-manager","secrets","vaults"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andornaut.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2019-08-19T05:35:00.000Z","updated_at":"2025-04-14T22:28:00.000Z","dependencies_parsed_at":"2025-05-31T06:02:49.084Z","dependency_job_id":"7aaae67d-963a-4b00-aa1b-3f976c884c54","html_url":"https://github.com/andornaut/mrs","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andornaut%2Fmrs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andornaut%2Fmrs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andornaut%2Fmrs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andornaut%2Fmrs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andornaut","download_url":"https://codeload.github.com/andornaut/mrs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andornaut%2Fmrs/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258521885,"owners_count":22714422,"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":["password-manager","secrets","vaults"],"created_at":"2024-11-09T16:13:46.551Z","updated_at":"2026-04-02T13:48:21.315Z","avatar_url":"https://github.com/andornaut.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mr. Secretary (mrs) - Organise and secure your secrets\n\n`mrs` is a secrets manager for Linux and macOS.\n\n## Features\n\n- Organise your secrets into one or more encrypted \"vaults\"\n- Edit your secrets using the editor of your choice\n- Search through your secrets using regular expressions\n- Import and export your secrets\n- Encrypt your secrets with [256-bit AES-GCM](https://tools.ietf.org/html/rfc5288)\n\n## Vaults\n\nEach vault is an encrypted text file that contains 0 or more secrets.\n\nA secret is a newline delimited paragraph, where the first line is the search\nkey and the subsequent lines are the secret value. When searching with\n`mrs search` only the key is searched, but you can include a `--full` flag to\nsearch through the full secret contents.\n\n```\n$ mrs vault export\nVault password:\na secret key foo\nusername: user\npassword: a password\n\nanother secret key bar\nbank account number: 1234\nbank account password: an insecure password\n\n$ mrs search bar\nVault password: \n1 secret(s) matched regular expression \"(?i)bar\" in vault example\n\nanother secret key bar\nbank account number: 1234\nbank account password: an insecure password\n```\n\n## Usage\n\n```\n$ mrs help\nMr. Secretary - Organise and secure your secrets\n\nUsage:\n  mrs [command]\n\nExamples:\n\tmrs vault create\n\tmrs edit\n\tmrs search secret stuff\n\nAvailable Commands:\n  add         Add secrets to a vault\n  edit        Edit secrets in a vault\n  help        Help about any command\n  search      Search for secrets in a vault\n  vault       Manage vaults\n\nFlags:\n  -h, --help   help for mrs\n\nUse \"mrs [command] --help\" for more information about a command.\n```\n\n```\n$ mrs help vault\nManage vaults\n\nUsage:\n  mrs vault [command]\n\nAvailable Commands:\n  change-password Change a vault's password\n  create          Create a vault\n  delete          Delete a vault\n  export          Export secrets from a vault\n  get-default     Print the default vault\n  list            List all vaults\n  rename          Rename a vault\n\nFlags:\n  -h, --help   help for vault\n\nUse \"mrs vault [command] --help\" for more information about a command.\n```\n\n## Configuration\n\nYou can use environment variables to customize some settings.\n\nEnvironment variable | Description\n---|---\nEDITOR | The editor to use to add or edit secrets (default: nano)\nMRS_DEFAULT_VAULT_NAME | The vault to use when `--vault` is not specified (default: the first vault found)\nMRS_HIDE_EDITOR_INSTRUCTIONS | If set to any value, then instructions comments will not be included when adding or editing secrets\nMRS_HOME | The directory where `mrs` stores encrypted vault files (default: `${HOME}/.local/share/mrs`)\nMRS_TEMP | The directory where `mrs` temporarily stores decrypted files (default `$XDG_RUNTIME_DIR`)\n\n## Developing\n\nSee the [Makefile](./Makefile).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandornaut%2Fmrs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandornaut%2Fmrs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandornaut%2Fmrs/lists"}