{"id":13462758,"url":"https://github.com/Funkmyster/awesome-cloud-security","last_synced_at":"2025-03-25T06:31:18.363Z","repository":{"id":52495512,"uuid":"92693187","full_name":"Funkmyster/awesome-cloud-security","owner":"Funkmyster","description":"A curated list of awesome cloud security blogs, podcasts, standards, projects, and examples.","archived":false,"fork":false,"pushed_at":"2023-10-28T08:40:54.000Z","size":117,"stargazers_count":593,"open_issues_count":0,"forks_count":114,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-03-19T21:58:16.648Z","etag":null,"topics":["awesome","awesome-list","aws","aws-security","cloud","cloud-security","data-loss-prevention","dlp","elasticsearch","google-cloud-security","hacktoberfest","hacktoberfest2023","hacktoberfestcebu","information-security","logging","nist","oracle-cloud-security","security","security-standards","waf"],"latest_commit_sha":null,"homepage":"","language":null,"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/Funkmyster.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":null,"code_of_conduct":"code-of-conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-05-28T23:31:24.000Z","updated_at":"2025-03-12T07:01:22.000Z","dependencies_parsed_at":"2023-02-14T04:31:33.286Z","dependency_job_id":"a10fcd58-f118-47a1-b50d-eae0f5d6ca11","html_url":"https://github.com/Funkmyster/awesome-cloud-security","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Funkmyster%2Fawesome-cloud-security","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Funkmyster%2Fawesome-cloud-security/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Funkmyster%2Fawesome-cloud-security/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Funkmyster%2Fawesome-cloud-security/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Funkmyster","download_url":"https://codeload.github.com/Funkmyster/awesome-cloud-security/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245119571,"owners_count":20563763,"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":["awesome","awesome-list","aws","aws-security","cloud","cloud-security","data-loss-prevention","dlp","elasticsearch","google-cloud-security","hacktoberfest","hacktoberfest2023","hacktoberfestcebu","information-security","logging","nist","oracle-cloud-security","security","security-standards","waf"],"created_at":"2024-07-31T13:00:29.761Z","updated_at":"2025-03-25T06:31:18.340Z","avatar_url":"https://github.com/Funkmyster.png","language":null,"readme":"# Awesome Cloud Security [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\u003e Cloud Security blogs, podcasts, standards, projects, and examples.\n## Contents\n* [Public Cloud Governance](#public-cloud-governance)\n  * [AWS Governance](#aws-governance)\n  * [MultiCloud Governance](#multicloud-governance)\n  * [AWS - Patterns](#aws---patterns)\n  *  [URL Services](#url-services)\n* [Containers](#containers)\n  * [Docker Images](#docker-images)\n  * [Kubernetes Operators](#kubernetes-operators)\n  * [Container Tools](#container-tools)\n* [Cloud Security Standards](#cloud-security-standards)\n* [Learning](#learning)\n  * [Blogs](#blogs)\n  * [Courses](#courses)\n  * [Labs](#labs)\n  * [Podcasts](#podcasts)\n  * [Vulnerable by Design](#vulnerable-by-design)\n* [Certifications](#certifications)\n* [Projects](#projects)\n  * [Alerting](#alerting)\n  * [Benchmarking](#benchmarking)\n  * [Data Loss Prevention](#data-loss-prevention)\n  * [Identity and Access Management](#identity-and-access-management)\n  * [Incident Response](#incident-response)\n  * [Spring](#spring)\n* [Examples](#examples)\n  * [Automated Security Assessment](#ex-automated-security-assessment)\n  * [Identity and Access Management](#ex-identity-and-access-management)\n  * [Logging](#ex-logging)\n* [Misc](#misc)\n  * [Other Awesome Lists](#other-awesome-lists)\n* [Contribute](#contribute)\n* [License](#license)\n## Public Cloud Governance\n### AWS Governance\n* [AWS CloudFormation Guard](https://github.com/aws-cloudformation/cloudformation-guard)\n* [AWS CodePipeline Governance](https://github.com/awslabs/aws-codepipeline-governance)\n* [AWS Config Rules Development Kit](https://github.com/awslabs/aws-config-rdklib)\n* [AWS Control Tower Customizations](https://github.com/awslabs/aws-control-tower-customizations)\n* [AWS Security Hub Automated Response and Remediation](https://github.com/awslabs/aws-security-hub-automated-response-and-remediation)\n* [AWS Vault](https://github.com/99designs/aws-vault)\n* [AWS Well Architected Labs](https://github.com/awslabs/aws-well-architected-labs)\n\n* ## AWS - Patterns\n\n### URL Services\n\n| Service      | URL                   |\n|--------------|-----------------------|\n| s3           | https://{user_provided}.s3.amazonaws.com |\n| cloudfront   | https://{random_id}.cloudfront.net |\n| ec2          | ec2-{ip-seperated}.compute-1.amazonaws.com |\n| es           | https://{user_provided}-{random_id}.{region}.es.amazonaws.com |\n| elb          | http://{user_provided}-{random_id}.{region}.elb.amazonaws.com:80/443 |\n| elbv2        | https://{user_provided}-{random_id}.{region}.elb.amazonaws.com |\n| rds          | mysql://{user_provided}.{random_id}.{region}.rds.amazonaws.com:3306 |\n| rds          | postgres://{user_provided}.{random_id}.{region}.rds.amazonaws.com:5432 |\n| route 53     | {user_provided} |\n| execute-api  | https://{random_id}.execute-api.{region}.amazonaws.com/{user_provided} |\n| cloudsearch  | https://doc-{user_provided}-{random_id}.{region}.cloudsearch.amazonaws.com |\n| transfer     | sftp://s-{random_id}.server.transfer.{region}.amazonaws.com |\n| iot          | mqtt://{random_id}.iot.{region}.amazonaws.com:8883 |\n| iot          | https://{random_id}.iot.{region}.amazonaws.com:8443 |\n| iot          | https://{random_id}.iot.{region}.amazonaws.com:443 |\n| mq           | https://b-{random_id}-{1,2}.mq.{region}.amazonaws.com:8162 |\n| mq           | ssl://b-{random_id}-{1,2}.mq.{region}.amazonaws.com:61617 |\n| kafka        | b-{1,2,3,4}.{user_provided}.{random_id}.c{1,2}.kafka.{region}.amazonaws.com |\n| kafka        | {user_provided}.{random_id}.c{1,2}.kafka.useast-1.amazonaws.com |\n| cloud9       | https://{random_id}.vfs.cloud9.{region}.amazonaws.com |\n| mediastore   | https://{random_id}.data.mediastore.{region}.amazonaws.com |\n| kinesisvideo | https://{random_id}.kinesisvideo.{region}.amazonaws.com |\n| mediaconvert | https://{random_id}.mediaconvert.{region}.amazonaws.com |\n| mediapackage | https://{random_id}.mediapackage.{region}.amazonaws.com/in/v1/{random_id}/channel |\n### MultiCloud Governance\n* [Cloud Custodian](https://github.com/cloud-custodian/cloud-custodian)\n* [CloudQuary](https://github.com/cloudquery/cloudquery)\n* [Cloudsploit](https://github.com/aquasecurity/cloudsploit)\n* [ManageIQ by RedHat](https://github.com/ManageIQ/manageiq)\n* [Mist.io](https://github.com/mistio/mist-ce)\n* [NeuVector](https://github.com/neuvector/neuvector)\n* [Triton by Joyent](https://github.com/joyent/triton)\n## Kubernetes Operators\n* Aqua\n  * [Aqua Security Operator](https://operatorhub.io/operator/aqua)\n  * [Starboard Operator](https://operatorhub.io/operator/starboard-operator)\n* Misc\n  * [Anchore - Anchore Engine Operator](https://operatorhub.io/operator/anchore-engine)\n  * [Falco Security - Falco Operator](https://operatorhub.io/operator/falco)\n  * [Quay - Project Quay Container Security](https://operatorhub.io/operator/project-quay-container-security-operator)\n  * [Snyk - Snyk Operator](https://operatorhub.io/operator/snyk-operator)\n  * [Splunk - Splunk Operator for Kubernetes](https://operatorhub.io/operator/splunk)\n  * [Sysdig - Sysdig Agent Operator](https://operatorhub.io/operator/sysdig)\n\n## Container Tools\n* Anchore\n  * [Anchore Engine](https://github.com/anchore/anchore-engine)\n  * [Grype](https://github.com/anchore/grype)\n  * [Kai](https://github.com/anchore/kai)\n  * [Syft](https://github.com/anchore/syft)\n* Aqua\n  * [Cloudsploit](https://github.com/aquasecurity/cloudsploit)\n  * [Kube-Bench](https://github.com/aquasecurity/kube-bench)\n  * [Kube-Hunter](https://github.com/aquasecurity/kube-hunter)\n  * [Kubectl-who-can](https://github.com/aquasecurity/kubectl-who-can)\n  * [Trivy](https://github.com/aquasecurity/trivy)\n* Misc\n  * [Docker - Docker Bench for Security](https://github.com/docker/docker-bench-security)\n  * [Elias - Dagda](https://github.com/eliasgranderubio/dagda/)\n  * [Falco Security - Falco](https://github.com/falcosecurity/falco)\n  * [Harbor - Harbor](https://github.com/goharbor/harbor)\n  * [Quay - Clair](https://github.com/quay/clair)\n  * [Snyk - Snyk](https://github.com/snyk/snyk)\n  * [vchinnipilli - Kubestriker](https://github.com/vchinnipilli/kubestriker)\n## Cloud Security Standards\n* [ISO/IEC 27017:2015](https://www.iso.org/standard/43757.html)\n* [ISO/IEC 27018:2019](https://www.iso.org/standard/76559.html)\n* [MTCS SS 584](https://www.imda.gov.sg/industry-development/infrastructure/ict-standards-and-frameworks/mtcs-certification-scheme/multi-tier-cloud-security-certified-cloud-services)\n* [CCM](https://cloudsecurityalliance.org/group/cloud-controls-matrix)\n* [NIST 800-53](https://nvd.nist.gov/800-53)\n## Learning\n### Blogs\n* [AWS Security](https://aws.amazon.com/blogs/security/)\n* [Azure Security](https://www.microsoft.com/security/blog/azure-security/)\n* [Dark Reading](https://www.darkreading.com/cloud-security.asp)\n### Courses\n* Oracle\n  * [Oracle Cloud Security Administrator](https://learn.oracle.com/ols/learning-path/become-a-cloud-security-administrator/35644/38707)\n* A Cloud Guru\n  * Learning Paths\n    * [AWS Security Path](https://learn.acloud.guru/learning-path/aws-security)\n    * [Azure Security Path](https://learn.acloud.guru/learning-path/azure-security)\n    * [GCP Security Path](https://learn.acloud.guru/learning-path/gcp-security)\n### Labs\n* [AWS Workshops](https://workshops.aws/categories/Security)\n  * [AWS Identity: Using Amazon Cognito for serverless consumer apps](https://serverless-idm.awssecworkshops.com/)\n  * [AWS Network Firewall Workshop](https://networkfirewall.workshop.aws/)\n  * [AWS Networking Workshop](https://networking.workshop.aws/)\n  * [Access Delegation](https://identity-round-robin.awssecworkshops.com/delegation/)\n  * [Amazon VPC Endpoint Workshop](https://www.vpcendpointworkshop.com/)\n  * [Build a Vulnerability Management Program Using AWS for AWS](https://vul-mgmt-program.awssecworkshops.com/)\n  * [Data Discovery and Classification with Amazon Macie](https://data-discovery-and-classification.workshop.aws/)\n  * [Data Protection](https://data-protection.awssecworkshops.com/)\n  * [DevSecOps - Integrating security into your pipeline](https://devops.awssecworkshops.com/)\n  * [Disaster Recovery on AWS](https://disaster-recovery.workshop.aws/)\n  * [Finding and addressing Network Misconfigurations on AWS](https://validating-network-reachability.awssecworkshops.com/)\n  * [Firewall Manager Service - WAF Policy](https://introduction-firewall-manager.workshop.aws/)\n  * [Getting Hands on with Amazon GuardDuty](https://hands-on-guardduty.awssecworkshops.com/)\n  * [Hands on Network Firewall Workshop](https://hands-on-network-firewall.workshop.aws/)\n  * [Implementing DDoS Resiliency](https://ddos-protection-best-practices.workshop.aws/)\n  * [Infrastructure Identity on AWS](https://idm-infrastructure.awssecworkshops.com/)\n  * [Integrating security into your container pipeline](https://container-devsecops.awssecworkshops.com/)\n  * [Integration, Prioritization, and Response with AWS Security Hub](https://pages.awscloud.com/Integration-Prioritization-and-Response-with-AWS-Security-Hub_2022_VW_s38e03-SID_OD)\n  * [Introduction to WAF](https://introduction-to-waf.workshop.aws/)\n  * [Permission boundaries: how to delegate permissions on AWS](https://identity-round-robin.awssecworkshops.com/permission-boundaries-advanced/)\n  * [Protecting workloads on AWS from the instance to the edge](https://protecting-workloads.awssecworkshops.com/workshop/)\n  * [Scaling threat detection and response on AWS](https://scaling-threat-detection.awssecworkshops.com/)\n  * [Serverless Identity](https://identity-round-robin.awssecworkshops.com/serverless/)\n* [PagerDuty Training Lab](https://sudo.pagerduty.com)\n  * [PagerDuty Training GitHub](https://github.com/PagerDuty/security-training)\n  * [PagerDuty Training for Engineers](https://sudo.pagerduty.com/for_engineers/)\n  * [PagerDuty Training for Everyone: Part 1](https://sudo.pagerduty.com/for_everyone/)\n  * [PagerDuty Training for Everyone: Part 2](https://sudo.pagerduty.com/for_everyone_part_ii/)\n### Podcasts\n* [Azure DevOps Podcast](http://azuredevopspodcast.clear-measure.com)\n* [Cloud Security Podcast by Google](https://cloud.withgoogle.com/cloudsecurity/podcast/)\n* [Security Now](https://twit.tv/shows/security-now)\n### Vulnerable By Design\n* [CloudGoat by Rhino Security Labs](https://github.com/RhinoSecurityLabs/cloudgoat)\n* [ServerlessGoat by OWASP](https://github.com/OWASP/Serverless-Goat)\n* [WrongSecrets by OWASP](https://github.com/commjoen/wrongsecrets)\n## Certifications\n* Cloud Vendors\n  * [AWS Certified Security Specialty](https://aws.amazon.com/certification/certified-security-specialty/)\n  * [Azure Security Engineer Associate](https://docs.microsoft.com/en-us/learn/certifications/azure-security-engineer/)\n  * [Google Professional Cloud Security Engineer](https://cloud.google.com/certification/cloud-security-engineer)\n  * [Oracle Cloud Platform Identity and Security Management](https://education.oracle.com/oracle-cloud-platform-identity-and-security-management-2020-certified-specialist/trackp_OCPISM2020CA)\n* ISC\u003csup\u003e2\u003c/sup\u003e - International Information System Security Certification Consortium\n  * [CCSP - Certified Cloud Security Professional](https://www.isc2.org/Certifications/CCSP)\n* CSA - Cloud Security Alliance\n  * [CCSK - Certificate of Cloud Security Knowledge](https://cloudsecurityalliance.org/education/ccsk/)\n  * [CCAK - Certificate of Cloud Auditing Knowledge](https://cloudsecurityalliance.org/education/ccak/)\n## Projects\n### Alerting\n* [411 by Etsy](https://github.com/etsy/411)\n* [ElastAlert by Yelp](https://github.com/Yelp/elastalert)\n* [StreamAlert by Airbnb](https://github.com/airbnb/streamalert)\n### Automated Security Assessment\n* [Prowler](https://github.com/prowler-cloud/prowler)\n* [CloudFox](https://github.com/BishopFox/CloudFox)\n* [SkyArk](https://github.com/cyberark/SkyArk)\n* [Pacu](https://github.com/RhinoSecurityLabs/pacu)\n* [Bucket Finder](https://digi.ninja/projects/bucket_finder.php)\n* [Boto3](https://boto3.amazonaws.com/v1/documentation/api/latest/index.html)\n* [Principal Mapper](https://github.com/nccgroup/PMapper)\n* [ScoutSuite](https://github.com/nccgroup/ScoutSuite/wiki)\n* [s3_objects_check](https://github.com/nccgroup/s3_objects_check)\n* [cloudsplaining](https://github.com/salesforce/cloudsplaining)\n* [weirdAAL](https://github.com/carnal0wnage/weirdAAL/wiki)\n* [cloudmapper](https://github.com/duo-labs/cloudmapper)\n* [NetSPI/AWS_Consoler](https://github.com/NetSPI/aws_consoler)\n### Benchmarking\n* [AWS Security Benchmark](https://github.com/awslabs/aws-security-benchmark)\n### Data Loss Prevention\n* [Git Secrets by AWS Labs](https://github.com/awslabs/git-secrets)\n### Firewall Management\n* globaldatanet\n  * [AWS Firewall Factory](https://github.com/globaldatanet/aws-firewall-factory)\n### Identity and Access Management\n* AWS Labs\n  * [AWS IAM Generator](https://github.com/awslabs/aws-iam-generator)\n* Duo Labs\n  * [Parliament](https://github.com/duo-labs/parliament)\n  * [CloudTracker](https://github.com/duo-labs/cloudtracker)\n* Netflix\n  * [Aardvark](https://github.com/Netflix-Skunkworks/aardvark)\n  * [ConsoleMe](https://github.com/Netflix/consoleme)\n  * [PolicyUniverse](https://github.com/Netflix-Skunkworks/policyuniverse)\n  * [Repokid](https://github.com/Netflix/Repokid)\n* Pinterest\n  * [Knox](https://github.com/pinterest/knox)\n* Salesforce\n  * [Policy Sentry](https://github.com/salesforce/policy_sentry/)\n  * [CloudSplaining](https://github.com/salesforce/cloudsplaining)\n  * [AWS-AllowLister](https://github.com/salesforce/aws-allowlister)\n  * [Terraform for Policy Guru](https://github.com/salesforce/terraform-provider-policyguru)\n* welldone.cloud\n  * [aws-lint-iam-policies](https://github.com/welldone-cloud/aws-lint-iam-policies)\n* Misc\n  * [AWS Missing Tools by CloudAvail](https://github.com/cloudavail/aws-missing-tools)\n  * [Awesome IAM List](https://github.com/kdeldycke/awesome-iam)\n  * [Enumerate IAM by Andres Riancho](https://github.com/andresriancho/enumerate-iam)\n  * [Kubernetes AWS IAM Authenticator by Kubernetes SIG](https://github.com/kubernetes-sigs/aws-iam-authenticator)\n### Incident Response\n* AWS\n  * [AWS Incident Response Playbooks by AWS Samples](https://github.com/aws-samples/aws-incident-response-playbooks)\n  * [AWS Security Hub Automated Response and Remediation](https://github.com/awslabs/aws-security-hub-automated-response-and-remediation)\n* Netflix\n  * [Dispatch by Netflix](https://github.com/Netflix/dispatch)\n* PagerDuty\n  * [PagerDuty Automated Remediation Docs](https://github.com/PagerDuty/automated-remediation-docs)\n  * [PagerDuty Business Response Docs](https://github.com/PagerDuty/business-response-docs)\n  * [PagerDuty DevSecOps Docs](https://github.com/PagerDuty/devsecops-docs)\n  * [PagerDuty Full Case Ownership Docs](https://github.com/PagerDuty/full-case-ownership-docs)\n  * [PagerDuty Full Service Ownership Docs](https://github.com/PagerDuty/full-service-ownership-docs)\n  * [PagerDuty Going OnCall Docs](https://github.com/PagerDuty/goingoncall-docs)\n  * [PagerDuty Incident Response Docs](https://github.com/PagerDuty/incident-response-docs)\n  * [PagerDuty Operational Review Docs](https://github.com/PagerDuty/operational-review-docs)\n  * [PagerDuty PostMortem Docs](https://github.com/PagerDuty/postmortem-docs)\n  * [PagerDuty Retrospectives Docs](https://github.com/PagerDuty/retrospectives-docs)\n  * [PagerDuty Stakeholder Communication Docs](https://github.com/PagerDuty/stakeholder-comms-docs)\n* Velocidex\n  * [Velociraptor](https://github.com/Velocidex/velociraptor) \n### Spring\n* [Spring Cloud Security](https://github.com/dschadow/CloudSecurity)\n### Threat modeling\n* [ThreatModel for Amazon S3](https://github.com/trustoncloud/threatmodel-for-aws-s3) - Library of all the attack scenarios on Amazon S3 and how to mitigate them, following a risk-based approach\n## Examples\n### Ex. Automated Security Assessment\n* [AWS Config Rules Repository](https://github.com/awslabs/aws-config-rules)\n* [AWS Inspector Agent Autodeploy](https://github.com/awslabs/amazon-inspector-agent-autodeploy)\n* [AWS Inspector Auto Remediation](https://github.com/awslabs/amazon-inspector-auto-remediate)\n* [AWS Inspector Lambda Finding Processor](https://github.com/awslabs/amazon-inspector-finding-forwarder)\n### Ex. Identity and Access Management\n* [Amazon Cognito Streams connector for Amazon Redshift](https://github.com/awslabs/amazon-cognito-streams-sample)\n### Ex. Logging\n* [AWS Centralized Logging](https://github.com/awslabs/aws-centralized-logging)\n* [AWS Config Snapshots to ElasticSearch](https://github.com/awslabs/aws-config-to-elasticsearch)\n* [AWS CloudWatch Events Monitor Security Groups](https://github.com/awslabs/cwe-monitor-secgrp)\n### Ex. Web Application Firewall\n* [AWS WAF Sample](https://github.com/awslabs/aws-waf-sample)\n* [AWS WAF Security Automations](https://github.com/awslabs/aws-waf-security-automations)\n## Misc\n* Other Awesome Lists\n  * [Awesome Cloud Cost Control](https://github.com/Funkmyster/awesome-cloud-cost-control)\n  * [Awesome Cloud Native Security](https://github.com/brant-ruan/awesome-cloud-native-security)\n  * [Awesome Cloud Security](https://github.com/Funkmyster/awesome-cloud-security)\n  * [Awesome IAM List](https://github.com/kdeldycke/awesome-iam)\n  * [Awesome Incident Response List](https://github.com/meirwah/awesome-incident-response)\n  * [Awesome Shodan Queries](https://github.com/jakejarvis/awesome-shodan-queries)\n## Contribute\nContributions welcome! Read the [contribution guidelines](contributing.md) first.\n## License\n[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](http://creativecommons.org/publicdomain/zero/1.0)\n\nTo the extent possible under law, Jacob Silva has waived all copyright and\nrelated or neighboring rights to this work.\n","funding_links":[],"categories":["Misc","Others","Related Lists","Education Best Practices","Other Lists","Web"],"sub_categories":["Ex. Web Application Firewall","Conferences","Secure OSes","TeX Lists","GCP"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFunkmyster%2Fawesome-cloud-security","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FFunkmyster%2Fawesome-cloud-security","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFunkmyster%2Fawesome-cloud-security/lists"}