Git Product home page Git Product logo

Welcome to Jason Dyke's GitHub!

This README represents an example of my public repositories that I either authored or co-contributed to.


GCP Service Observer

GCP Service Observer

This is an application that displays GCP Service/API endpoint information for a given GCP project ID.


GCP IAM Analyzer:

URL

There are two main types of features this tool offers: role analysis and permissions analysis.

  • Currently supports up to 2 IAM roles to:

    • Calculate the differences in permissions between the two. (-d flag)
    • Which permissions the two roles share. (-s flag)
    • Lists permissions for a given role or list of roles. (supports 1 + N roles). (-l flag)
    • Or can do all of the above at once. (-a flag)

Additionally:

  • Will calculate which IAM roles have N + 1 IAM permissions. This is useful if you'd like to know which roles share similar permissions. (-p flag)

GCP IAM Monitor Bot:

URL

This project is aimed at tweeting each time there is an update to GCP IAM roles. Having insight into when your predefined roles are changes is important to monitor your permissions creep for users in GCP.


👷 Workload Identity Federation 👷

Workload Identity Fedederation

This repository contains a python module that allows users to access GCP from AWS without the use of static credentials (aka GCP service account keys). This module can be imported into any python script and leveraged to generate an ephemeral GCP service account access token.


🔒 Project Lockdown 🔒

Project Lockdown

Project Lockdown is a collection of automated remediation Cloud Functions designed to react to unsecure resource creations or configurations. Project Lockdown is meant to be deployed in a GCP environment and has the capabilities to monitor and remediate across your entire Organization hierarchy in a matter of seconds.


🤖 GCP Organization Policy Bot 🤖

org policy bot

The GCP Organization Policy bot is a 100% serverless tool that analyzes GCP Organization Policies for updates and then posts to a slack channel as well as the Twitter handle @gcporgpolicybot.


☁️ Terraform AWS Service Control Policy Suite ☁️

Terraform AWS SCP

This repo is a collection of AWS Service Control Policies (SCPs) written in Hashicorp Terraform. Areas of coverage include AWS best practices and compliance frameworks such a ISO, SOC, PCI, HIPAA, and FedRAMP.


🕺 GCP Service Account Lister 🕺

GCP Service Account Lister

This script crawls your GCP Organization and returns service accounts that have not been used in the past 90 days based on GCP Recommender Service Account Insight findings.


🔑 GCP API Key Lister 🔑

GCP API Key Lister

This script will inventory your entire GCP Organization's API keys and create two files: key_dump.json and keys.csv that contain all of your API keys.


🕵️ GCP Event Threat Detection Remediator 🕵️

GCP ETD Remediator

This repo contains all you need to begin automating remediations for GCP Event Threat Detection findings.


🖼️ AWS Compliance SCP Lister 🖼️

AWS SCP Lister

I was a co-contributor on this repository providing guidance and quality assurance testing. This repo automatically compiles an AWS Service Control Policy that ONLY allows AWS services that are compliant with your preferred compliance frameworks.

Jason Dyke's Projects

checkov icon checkov

Prevent cloud misconfigurations during build-time for Terraform, CloudFormation, Kubernetes, Serverless framework and other infrastructure-as-code-languages with Checkov by Bridgecrew.

endgame icon endgame

An AWS Pentesting tool that lets you use one-liner commands to backdoor an AWS account's resources with a rogue AWS account - or to the entire internet 😈

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.