{"id":19441659,"url":"https://github.com/lockerpm/examples","last_synced_at":"2025-02-25T07:42:56.487Z","repository":{"id":210860859,"uuid":"724460796","full_name":"lockerpm/examples","owner":"lockerpm","description":"This repository features example projects showcasing various use cases and applications leveraging the features offered by the Locker SDK.","archived":false,"fork":false,"pushed_at":"2024-09-07T11:12:42.000Z","size":37,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-07T21:53:57.858Z","etag":null,"topics":["sdk","secrets-manager"],"latest_commit_sha":null,"homepage":"https://locker.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lockerpm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2023-11-28T05:50:16.000Z","updated_at":"2024-09-07T11:12:46.000Z","dependencies_parsed_at":"2024-04-02T06:43:14.319Z","dependency_job_id":null,"html_url":"https://github.com/lockerpm/examples","commit_stats":null,"previous_names":["lockerpm/examples"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lockerpm%2Fexamples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lockerpm%2Fexamples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lockerpm%2Fexamples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lockerpm%2Fexamples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lockerpm","download_url":"https://codeload.github.com/lockerpm/examples/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240625960,"owners_count":19831442,"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":["sdk","secrets-manager"],"created_at":"2024-11-10T15:36:29.841Z","updated_at":"2025-02-25T07:42:56.447Z","avatar_url":"https://github.com/lockerpm.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Locker Secrets Manager Examples\n\nThis repository provides examples and use-cases for leveraging Locker Secrets Manager to securely store and retrieve sensitive information during the development of projects, including both traditional development (dev) and DevOps workflows.\n\n## What is Locker Secrets Manager?\n\nLocker Secrets Manager is a robust and user-friendly tool designed for managing secrets, such as API keys, passwords, and other confidential information, in a secure and efficient manner. It facilitates the secure handling of sensitive data during the development lifecycle, preventing accidental exposure and promoting best practices in secret management.\n\n## Features\n\n- **Secure Storage:** Locker ensures that sensitive information is securely stored and end-to-end encrypted, protecting your project from unauthorized access.\n\n- **Developer-Friendly:** With an easy-to-use interface, Locker makes it simple for developers to manage secrets without compromising security.\n\n- **DevOps Support:** Locker is designed to meet the demands of modern DevOps practices, enabling secure secret management in continuous integration and deployment pipelines.\n\n- **Access Control:** Locker allows you to control access to secrets, ensuring that only authorized users or systems can retrieve sensitive information.\n\n- **Logging and Auditing:** Locker provides comprehensive logging and auditing capabilities, allowing you to track access to secrets and maintain compliance with security policies.\n\n- **Secret Scanning:** Locker includes built-in scanning functionality to detect and identify secrets within your project, helping you proactively identify and mitigate security risks.\n\n## Getting Started\n\nTo start using Locker Secrets Manager in your project, follow these steps:\n\n### 1. Register an Account\n\nCreate your account at [https://secrets.locker.io/](https://secrets.locker.io/)\n\n### 2. Create a Project\n\nAfter registering, log in to your Locker account and create a new project for your development or DevOps workflow. Choose a project name and configure any project-specific settings required.\n\n### 3. Installation\n\n Install Locker SDK based on your programming language and framework by following the instructions in the [official documentation](https://support.locker.io/en/locker-secrets-manager/developer-tools/secrets-sdk).\n\n### 4. Usage Examples\n\nExplore the examples provided in this repository to see how Locker can be seamlessly integrated into your development and DevOps workflows.\n\n## Examples\n\nThis repository includes practical examples illustrating the use of Locker Secrets Manager in various scenarios and programming languages. Feel free to explore the examples, adapt them to your project, and integrate Locker into your workflows.\n\n- [Example 1: Storing and Retrieving Private Keys of Crypto Wallets](crypto_wallets/)\n- [Example 2: Encrypting the Sensitive Data of User](user_data_encryption/)\n- [Example 3: Storing and Retrieving Private Keys of Two Different Environments](multiple_environments/)\n- [Example 4: API Keys management](api_key_management/)\n\n## Contributing\n\nIf you have additional examples, use-cases, or improvements to share, we welcome contributions! Please refer to the [contribution guidelines](https://github.com/lockerpm/.github/blob/main/CONTRIBUTING.md) for more information on how to contribute to this repository.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flockerpm%2Fexamples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flockerpm%2Fexamples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flockerpm%2Fexamples/lists"}