{"id":26534797,"url":"https://github.com/rkutsel/aws-ssm-manager","last_synced_at":"2026-04-13T23:33:26.130Z","repository":{"id":61537093,"uuid":"551838207","full_name":"rkutsel/aws-ssm-manager","owner":"rkutsel","description":"AWS Secrets Manager Interactive CLI Tool ","archived":false,"fork":false,"pushed_at":"2025-07-23T05:41:38.000Z","size":109,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-23T07:25:18.143Z","etag":null,"topics":["aws","cli","parameters-store","secrets-manager","ssm","ssm-cli"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/rkutsel.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-10-15T07:42:10.000Z","updated_at":"2025-07-23T05:40:29.000Z","dependencies_parsed_at":"2025-07-23T07:14:25.430Z","dependency_job_id":"0baeeadf-2daa-48fa-8fc6-ff708fc59ad7","html_url":"https://github.com/rkutsel/aws-ssm-manager","commit_stats":{"total_commits":81,"total_committers":2,"mean_commits":40.5,"dds":0.3950617283950617,"last_synced_commit":"7527e9755cadd44d01cf883a61fbb13e3c14f9f6"},"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/rkutsel/aws-ssm-manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rkutsel%2Faws-ssm-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rkutsel%2Faws-ssm-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rkutsel%2Faws-ssm-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rkutsel%2Faws-ssm-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rkutsel","download_url":"https://codeload.github.com/rkutsel/aws-ssm-manager/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rkutsel%2Faws-ssm-manager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31775902,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T20:17:16.280Z","status":"ssl_error","status_checked_at":"2026-04-13T20:17:08.216Z","response_time":93,"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":["aws","cli","parameters-store","secrets-manager","ssm","ssm-cli"],"created_at":"2025-03-21T20:20:15.633Z","updated_at":"2026-04-13T23:33:26.097Z","avatar_url":"https://github.com/rkutsel.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"### MIT License\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## TL;DR\n\n```bash\nnpm install -G aws-ssm-manager\nnpx aws-ssm-manager\n```\n**OR**\n```bash\ngit clone git@github.com:rkutsel/aws-ssm-manager.git\ncd aws-ssm-manager\nmake init\n```\n\n## Description\n\nInteractive, **CRUD-capible** CLI tool to manage your [AWS Parameter Store](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-parameter-store.html) secrets. It can **CREATE** new secrets, **READ**, **UPDATE**, **DELETE** existing ones. Additionally it can **Retrieve** a decrypted value and **SAVE** generated output to a `JSON` file. Found to be useful for offline storage or when used as a source of truth.    \n\nIt relies on [AWS CLI](https://aws.amazon.com/cli/) for Authentication and Authorization. The interactive menu has a few regions `[\"US-WEST-2\", \"US-EAST-1\", \"EU-WEST-1\"]` that are there as an example. This can easily be extended by adding additional AWS regions to the **[config.js](https://github.com/rkutsel/aws-ssm-manager/blob/main/config.js)** file.\n\n## Some Assumptions\n\n1. You have installed and [configured](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html) AWS CLI with profiles\n2. You authenticated into AWS if you're using temporary tokens\n3. Parameter Store Tier =\u003e Standard. Can be changed in **[config.js](https://github.com/rkutsel/aws-ssm-manager/blob/main/config.js)** file.\n4. Override on creation =\u003e false. Can be changed in **[config.js](https://github.com/rkutsel/aws-ssm-manager/blob/main/config.js)** file.\n5. Default directory path =\u003e \"./output\" Can be changed in **[config.js](https://github.com/rkutsel/aws-ssm-manager/blob/main/config.js)** file.\n\n### Installing Local Dependencies\n\nIf you don't want to use it as an `NPM` package, you can do so by clonning the repo `git clone git@github.com:rkutsel/aws-ssm-manager.git` and install local dependencies by running `npm install` in your terminal. A successful installation should look somewhat similar to the one bellow:\n\n```bash\nadded 104 packages, and audited 105 packages in 2s\n\n60 packages are looking for funding\n  run `npm fund` for details\n\nfound 0 vulnerabilities\n```\n\n## Usage\n\nAfter the installation is complete, you should be able to run it. From the `root` directory run:\n\n```bash\nmake start\n```\n\nOR\n\n```bash\nnpm start\n```\n\nA successful run should start the interactive prompt with the initial question. Expected output:\n\n```bash\n➜ make start\nnode app.js\nStarting the app...\n? Choose action type:\n  ====================== (Use arrow keys)\n❯ Create New Secret\n  Get All Secrets\n  Get Decrypted Secret\n  Update Existing Secret\n  Delete Existing Secret\n  Exit\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frkutsel%2Faws-ssm-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frkutsel%2Faws-ssm-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frkutsel%2Faws-ssm-manager/lists"}