{"id":19595943,"url":"https://github.com/innovativeinventor/openssl.vim","last_synced_at":"2026-02-12T14:02:49.171Z","repository":{"id":135192354,"uuid":"225957855","full_name":"InnovativeInventor/openssl.vim","owner":"InnovativeInventor","description":"Security fixes and update to the no longer maintained openssl.vim (https://github.com/dperelman/openssl.vim)","archived":false,"fork":false,"pushed_at":"2019-12-04T21:12:16.000Z","size":6,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-15T00:49:05.845Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Vim script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/InnovativeInventor.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}},"created_at":"2019-12-04T21:11:41.000Z","updated_at":"2020-05-03T19:19:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"b3adf5bd-96ee-4782-954e-6eb7e56688b5","html_url":"https://github.com/InnovativeInventor/openssl.vim","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/InnovativeInventor/openssl.vim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InnovativeInventor%2Fopenssl.vim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InnovativeInventor%2Fopenssl.vim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InnovativeInventor%2Fopenssl.vim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InnovativeInventor%2Fopenssl.vim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/InnovativeInventor","download_url":"https://codeload.github.com/InnovativeInventor/openssl.vim/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InnovativeInventor%2Fopenssl.vim/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29367837,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T08:51:36.827Z","status":"ssl_error","status_checked_at":"2026-02-12T08:51:26.849Z","response_time":55,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2024-11-11T08:49:40.049Z","updated_at":"2026-02-12T14:02:49.140Z","avatar_url":"https://github.com/InnovativeInventor.png","language":"Vim script","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n## openssl.vim\nThis originated from a mirror of\nhttp://www.vim.org/scripts/script.php?script_id=2012, but now has some\nmodifications (https://github.com/dperelman/openssl.vim), mainly ensuring that\nno data leaks to backup.\n\n```\nNOTE: I have not audited this code, and I do not provide any assurances that\nopenssl was properly used. I have not used this plugin. Use at your own peril. If there are any\nimplementation mistakes, please let me know by opening up an issue.\n```\n\n## Edit OpenSSL encrypted files and turn Vim into a Password Safe!\n\nThis plugin enables reading and writing of files encrypted using OpenSSL.\nThe file must have the extension of one of the ciphers used by OpenSSL. For\nexample:\n\n   .des3 .aes .bf .bfa .idea .cast .rc2 .rc4 .rc5\n\nThis will turn off the swap file and .viminfo log. The `openssl` command\nline tool must be in the path.\n\n## Install\n\nPut this in your plugin directory and Vim will automatically load it:\n\n   ~/.vim/plugin/openssl.vim\n\nYou can start by editing an empty unencrypted file. Give it one of the\nextensions above. When you write the file you will be asked to give it a new\npassword.\n\n## Simple Vim Password Safe\n\nIf you edit any file named '.auth.aes' or '.auth.bfa' (that's the full name,\nnot just the extension) then this plugin will add folding features and an\nautomatic quit timeout.\n\nVim will quit automatically after 5 minutes of no typing activity (unless\nthe file has been changed).\n\nThis plugin will fold on wiki-style headlines in the following format:\n\n    == This is a headline ==\n\nAny notes under the headline will be inside the fold until the next headline\nis reached. The SPACE key will toggle a fold open and closed. The q key will\nquit Vim. Create the following example file named ~/.auth.aes:\n\n    == Colo server ==\n\n    username: maryjane password: esydpm\n\n    == Office server ==\n\n    username: peter password: 4m4z1ng\n\nThen create this bash alias:\n\n    alias auth='view ~/.auth.aes'\n\nNow you can view your password safe by typing 'auth'. When Vim starts all\nthe password information will be hidden under the headlines. To view the\npassword information put the cursor on the headline and press SPACE.\n\nThanks to Tom Purl for the des3 tip.\n\n## License\nThis is free and unencumbered software released into the public domain.\n\nAnyone is free to copy, modify, publish, use, compile, sell, or\ndistribute this software, either in source code form or as a compiled\nbinary, for any purpose, commercial or non-commercial, and by any\nmeans.\n\nIn jurisdictions that recognize copyright laws, the author or authors\nof this software dedicate any and all copyright interest in the\nsoftware to the public domain. We make this dedication for the benefit\nof the public at large and to the detriment of our heirs and\nsuccessors. We intend this dedication to be an overt act of\nrelinquishment in perpetuity of all present and future rights to this\nsoftware under copyright law.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\nOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n\nFor more information, please refer to \u003chttp://unlicense.org/\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finnovativeinventor%2Fopenssl.vim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finnovativeinventor%2Fopenssl.vim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finnovativeinventor%2Fopenssl.vim/lists"}