{"id":26010164,"url":"https://github.com/jblukach/botoplus","last_synced_at":"2025-03-05T22:39:43.381Z","repository":{"id":61691613,"uuid":"554147307","full_name":"jblukach/botoplus","owner":"jblukach","description":"Python Library for Jupyter Notebooks that provides Security Operations the Threat Detection and Response capabilities needed during an Amazon Web Services (AWS) investigation.","archived":false,"fork":false,"pushed_at":"2025-02-10T01:27:33.000Z","size":96,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-10T02:29:08.457Z","etag":null,"topics":["aws","boto","jupyter","notebooks","pypi","python","sso"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/botoplus","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jblukach.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":"2022-10-19T10:26:42.000Z","updated_at":"2025-02-10T01:27:37.000Z","dependencies_parsed_at":"2023-11-10T13:28:54.146Z","dependency_job_id":"aa38901e-e2ac-43f7-a522-228b9a3027eb","html_url":"https://github.com/jblukach/botoplus","commit_stats":{"total_commits":13,"total_committers":3,"mean_commits":4.333333333333333,"dds":"0.23076923076923073","last_synced_commit":"cf73fc111bc2f69302da1be0a769fe13f8c67041"},"previous_names":["botoplus/botoplus"],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jblukach%2Fbotoplus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jblukach%2Fbotoplus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jblukach%2Fbotoplus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jblukach%2Fbotoplus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jblukach","download_url":"https://codeload.github.com/jblukach/botoplus/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242117656,"owners_count":20074433,"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","boto","jupyter","notebooks","pypi","python","sso"],"created_at":"2025-03-05T22:39:42.619Z","updated_at":"2025-03-05T22:39:43.356Z","avatar_url":"https://github.com/jblukach.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# botoplus\n\n## Getting Started\n\n| Notebook | Description |\n| -------- | ----------- |\n| [start](start.ipynb) | IAM Identity Center (SSO) Login \u0026 Logout |\n\n## Threat Detection\n\n### Cloud Development Kit (CDK)\n\n| Notebook | Description |\n| -------- | ----------- |\n| [identify-cdk-bootstraps](notebooks/cdk/identify-cdk-bootstraps.ipynb) | Identify CDK Bootstraps with Versions for All Accounts \u0026 Regions |\n\n### Elastic Container Registry (ECR)\n\n| Notebook | Description |\n| -------- | ----------- |\n| [scan-container-images](notebooks/ecr/scan-container-images.ipynb) | Configure, Scan \u0026 Report Container Image Vulnerabilities |\n\n### Organizations\n\n| Notebook | Description |\n| -------- | ----------- |\n| [identify-privileged-accounts](notebooks/organizations/identify-privileged-accounts.ipynb) | List of Delegated Administration Accounts \u0026 Services |\n\n### Virtual Private Cloud (VPC)\n\n| Notebook | Description |\n| -------- | ----------- |\n| [identify-default-vpcs](notebooks/vpc/identify-default-vpcs.ipynb) | Identify Default VPCs Across All Regions |\n\n## Threat Response\n\n### Elastic Compute Cloud (EC2)\n\n| Notebook | Description |\n| -------- | ----------- |\n| [disable-serial-console-access](notebooks/ec2/disable-serial-console-access.ipynb) | Disable Serial Console Access |\n| [enable-image-block-public-access](notebooks/ec2/enable-image-block-public-access.ipynb) | Enable Image Block Public Access |\n| [enable-snapshot-block-public-access](notebooks/ec2/enable-snapshot-block-public-access.ipynb) | Enable Snapshot Block Public Access |\n\n### Cloud Watch Logs (CWL)\n\n| Notebook | Description |\n| -------- | ----------- |\n| [cloud-watch-log-management](notebooks/cwlogs/cloud-watch-log-management.ipynb) | Cloud Watch Log Management |\n\n## Threat Utilities\n\n### Analysis\n\n| Notebook | Description |\n| -------- | ----------- |\n| [deflation](notebooks/analysis/deflation.ipynb) | Deflation of Data Structures |\n\n### Control Tower\n\n| Notebook | Description |\n| -------- | ----------- |\n| [deploy-external-access-analyzers](notebooks/iam/deploy-external-access-analyzers.ipynb) | External IAM Access Analyzers for Accounts \u0026 Organization |\n| [periodic-daily-config-recordings](notebooks/controltower/periodic-daily-config-recordings.ipynb) | Setup or Stop Config Periodic Daily Recordings |\n\n### Grafana\n\n| Notebook | Description |\n| -------- | ----------- |\n| [configure-lambda-error-alerts](notebooks/grafana/configure-lambda-error-alerts.ipynb) | Configure Lambda Error Alerts |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjblukach%2Fbotoplus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjblukach%2Fbotoplus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjblukach%2Fbotoplus/lists"}