Skip to content
View jdyke's full-sized avatar

Organizations

@squareup
Block or Report

Block or report jdyke

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jdyke/README.md

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.

Pinned

  1. gcp_iam_update_bot gcp_iam_update_bot Public

    Forked from darkbitio/gcp-iam-role-permissions

    Tweets when new GCP IAM updates are found

    Ruby 12 4

  2. gcp-iam-analyzer gcp-iam-analyzer Public

    Compares and analyzes GCP IAM roles.

    Python 76 5