{"id":15659263,"url":"https://github.com/brittandeyoung/ckia","last_synced_at":"2025-05-05T17:58:54.067Z","repository":{"id":103580279,"uuid":"600208088","full_name":"brittandeyoung/ckia","owner":"brittandeyoung","description":"ckia (cloud know it all), an open source tool for making recommendations for target cloud account. An open source alternative to AWS Trusted Advisor.","archived":false,"fork":false,"pushed_at":"2023-07-14T10:40:40.000Z","size":272,"stargazers_count":22,"open_issues_count":27,"forks_count":5,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-03-30T22:41:45.183Z","etag":null,"topics":["aws","cost-optimization","security"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brittandeyoung.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"brittandeyoung"}},"created_at":"2023-02-10T20:37:58.000Z","updated_at":"2024-11-29T23:29:12.000Z","dependencies_parsed_at":"2024-06-21T15:35:55.664Z","dependency_job_id":null,"html_url":"https://github.com/brittandeyoung/ckia","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/brittandeyoung%2Fckia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brittandeyoung%2Fckia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brittandeyoung%2Fckia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brittandeyoung%2Fckia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brittandeyoung","download_url":"https://codeload.github.com/brittandeyoung/ckia/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252548458,"owners_count":21766181,"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":["aws","cost-optimization","security"],"created_at":"2024-10-03T13:15:55.831Z","updated_at":"2025-05-05T17:58:54.051Z","avatar_url":"https://github.com/brittandeyoung.png","language":"Go","funding_links":["https://github.com/sponsors/brittandeyoung"],"categories":[],"sub_categories":[],"readme":"# CKIA\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](code_of_conduct.md)\n\u003e **Warning**\n\u003e This project is currently a very early Work In Progress. Please pay attention to releases for potential breaking changes. At this time we are not providing Cost Savings Estimations, we are still working out how to best provide these numbers in the most accurate manner with the given AWS apis. \n\n\\[SEE\\] + \\[KEE\\] + \\[UH\\]\n\nckia (cloud know it all) is a open source command line tool that is intended to run opinionated checks against your cloud environment and provide recommendations. The full suite of AWS trusted advisor checks is the inspiration for this project, but we intend to support many cloud providers when the product has fully matured. Our current focus is providing check parity with the current AWS Trusted Advisor offerings. \n\nThe key features of CKIA are:\n\n- **Cloud Auditing and Recomendations**: Audit your cloud configuration for:\n\n1. best practices\n2. cost optimizations\n3. performance Improvements\n4. security misconfigurations\n5. Fault Tolerance recommendation\n6. Service limits\n\nEach Check additionally provides recommended actions for when a check is failing. \n\n# Available Checks\n\nWe are currently focused on duplicating the AWS Trusted advisor checks, but are willing to accept contributions to any cloud provider.\n\n[Current List of Available Checks](AVAILABLE_CHECKS.md)\n\n# Contributing\n\nPlease refer to our [Contributors Guide](CONTRIBUTING.md)\n\n# Installation Guide\n\nDocumentation is currently a work in progress. This README will contain the majority of the documentation for now. \n\nTo install the latest version of CKIA, download the correct package for your operating system and architecture from the latest release. Below is an example for automating this process for Linux. Modify this to match your OS and architecture:\n\n```shell\nLATEST_VERSION=$(wget -O - \"https://api.github.com/repos/brittandeyoung/ckia/releases/latest\" | grep '\"tag_name\":' | sed -E 's/.*\"([^\"]+)\".*/\\1/' | cut -c 2-)\nwget \"https://github.com/brittandeyoung/ckia/releases/download/v${LATEST_VERSION}/ckia_${LATEST_VERSION}_Linux_amd64.tar.gz\"\ntar xzf ckia_${LATEST_VERSION}_Linux_amd64.tar.gz\nchmod +x ckia\nsudo mv ckia /usr/local/bin\n```\n\nThen you can run the application:\n\n```shell\n✗ ckia\nAn open source tool for making recommendations for target cloud account.\n\nUsage:\n  ckia [command]\n\nAvailable Commands:\n  aws         Checks related to the aws cloud.\n  completion  Generate the autocompletion script for the specified shell\n  help        Help about any command\n\nFlags:\n      --config string   config file (default is $HOME/.ckia.yaml)\n  -h, --help            help for ckia\n\nUse \"ckia [command] --help\" for more information about a command.\n```\n\n```shell\n✗ ckia aws -h\nChecks related to the aws cloud.\n\nUsage:\n  ckia aws [flags]\n  ckia aws [command]\n\nAvailable Commands:\n  check       Run available checks for aws\n  list        List available checks for aws\n\nFlags:\n  -h, --help   help for aws\n\nGlobal Flags:\n      --config string   config file (default is $HOME/.ckia.yaml)\n\nUse \"ckia aws [command] --help\" for more information about a command.\n```\n\nWhen running checks for the AWS cloud, be sure to configure your credentials before running the application:\n\n```shell\nexport AWS_ACCESS_KEY_ID=\"anaccesskey\"\nexport AWS_SECRET_ACCESS_KEY=\"asecretkey\"\nexport AWS_REGION=\"us-west-2\"\nckia aws check\n```\n## License\n\n[Mozilla Public License v2.0](https://github.com/brittandeyoung/ckia/blob/main/LICENSE)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrittandeyoung%2Fckia","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrittandeyoung%2Fckia","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrittandeyoung%2Fckia/lists"}