Ian Mckay (@iann0036)

Top repositories

1

iamlive

Generate an IAM policy from AWS, Azure, or Google Cloud (GCP) calls using client-side monitoring (CSM) or embedded proxy
Go
2,955
star
2

former2

Generate CloudFormation / Terraform / Troposphere templates from your existing AWS resources.
JavaScript
2,062
star
3

AWSConsoleRecorder

Records actions made in the AWS Management Console and outputs the equivalent CLI/SDK commands and CloudFormation/Terraform templates.
CSS
1,418
star
4

aws-account-controller

Self-service creation and deletion of sandbox-style accounts.
JavaScript
342
star
5

iam-dataset

A consolidated cloud IAM dataset
Python
172
star
6

iamfast

AWS IAM policy generation from application code
JavaScript
159
star
7

aws-leastprivilege

Generates an IAM policy for the CloudFormation service role that adheres to least privilege.
Python
109
star
8

AWSConsoleRecorderGenerator

A helper extension that is used to assist in the development of the Console Recorder for AWS.
JavaScript
101
star
9

aws.permissions.cloud

A crowdsourced AWS IAM permissions reference.
JavaScript
77
star
10

cloud9-sync

Live Sync for AWS Cloud9 - Synchronize your VS Code workspace with the AWS Cloud9 service.
JavaScript
76
star
11

aws-pagination-rules

The rules for pagination in AWS SDKs
66
star
12

wildfire

Record browser actions then replay immediately. Craft your own custom automation workflows.
JavaScript
64
star
13

aws-bill-export

Download AWS bills from the console programmatically.
JavaScript
59
star
14

cfn-tf-custom-types

CloudFormation Custom Types for Terraform resources.
Python
55
star
15

vscode-aws-cloudshell

(Unofficial) AWS CloudShell plugin for VS Code
TypeScript
53
star
16

bandersnatch-graph

Graphing all possibilities in the Netflix Black Mirror episode, "Bandersnatch"
Python
42
star
17

censor-shell

Censors or hides shell / Bash / console output based on defined patterns - great for hiding secrets in demos!
Go
41
star
18

hcl2cdktf

Converts HCL to Terraform CDK
JavaScript
39
star
19

iamlive-lambda-extension

Lambda Extension for iamlive
Go
39
star
20

amazon-connect-cfn

Create Amazon Connect instances, contact flows etc. with CloudFormation
JavaScript
35
star
21

cfn-stack-rename

Rename a CloudFormation stack
Python
34
star
22

cfn-remediate-drift

Automated CloudFormation drift remediation using Import functionality
Python
25
star
23

tf-cfn-provider

Transform to add support for all Terraform providers as CloudFormation resources.
Python
24
star
24

tree-view-cfn

Force CloudFormation to generate a tree view for any stack
Python
18
star
25

gcp.permissions.cloud

A crowdsourced Google Cloud IAM permissions reference.
JavaScript
16
star
26

azure.permissions.cloud

A crowdsourced Azure RBAC permissions reference.
JavaScript
15
star
27

auto-capacity-reservations

Automatically assigns EC2 capacity reservations based on the number of instances active.
Python
14
star
28

polai

A Cedar policy language lexer, parser & evaluator
Go
13
star
29

codepipeline-cost-compare

Compare the costs of V1 and V2 CodePipeline types based on historic usage
Python
12
star
30

honeycode-appflow-integration

Add Honeycode as a destination from AppFlow
JavaScript
12
star
31

iann0036

Public README
CSS
11
star
32

honeycode-export

Export Honeycode table data to S3
JavaScript
11
star
33

cfn-analyse

CloudFormation static analysis tool.
Python
11
star
34

former2-helper

A browser extension to help avoid CORS issues for former2.com
JavaScript
11
star
35

cfn-guard-rules

A collection of CloudFormation Guard 2.0 rules
Python
10
star
36

aws-erd

AWS Entity Relationship Diagram Generator.
JavaScript
9
star
37

iamfast-vscode

AWS IAM policy generation from application code in VS Code
TypeScript
8
star
38

cfnfmt

CloudFormation template style formatter [WORK IN PROGRESS]
JavaScript
8
star
39

iamfast-python

Python
7
star
40

cfn-hooks

CloudFormation Hooks Samples
Python
6
star
41

vpc-lattice-demo

A demonstration stack featuring Amazon VPC Lattice
6
star
42

CloudFormationMultiCloud

Add support for Azure and Google Cloud resources in CloudFormation.
Python
6
star
43

cfn-rps-lint

Automatically lints your AWS CloudFormation Resource Provider JSON Schema
TypeScript
6
star
44

cfn-types

Example CloudFormation Custom Resource Types
Java
6
star
45

session-manager-cli

Attempts to reverse engineer the AWS Session Manager CLI
Go
6
star
46

cloud9-sso

Add Cloud9 environments to AWS SSO
JavaScript
5
star
47

aurora-activity-streams-sechub

Analyse database activity with Aurora Database Activity Streams and send findings to Security Hub
Python
5
star
48

pg-init-custom-resource

A CloudFormation Custom Resource for initialising an RDS Postgres database.
Python
5
star
49

Security-Hub-Custom-Provider-Demo

An AWS Security Hub Custom Findings provider, using the Have I Been Pwned API
Python
5
star
50

toyxks

Basic (toy) External Key Store for AWS KMS
Go
4
star
51

Lone-Tab

A Chrome extension to have unique sessions per tab.
JavaScript
4
star
52

iamfast-core

[ABANDONED APPROACH] AWS IAM policy generation from application code
TypeScript
4
star
53

chess-dot-com-state-machine-sample

An AWS Step Functions sample using the Chess.com API
3
star
54

deepcomposer-upload

Upload a single-track MIDI to the AWS DeepComposer service
JavaScript
3
star
55

Touch-Bar-Browser-Integration

Objective-C
3
star
56

CAP

Common Alerting Protocol
PHP
3
star
57

lambda-codepipeline-custom-action

Lambda-backed custom action type provider for CodePipeline.
3
star
58

textract-demo

Demonstration of Amazon Textract using its Boto3 library
Python
2
star
59

cedargo

Go bindings for Cedar policy evaluation engine
Rust
2
star
60

iamfast-go

Go
1
star
61

iamfast-java

Java
1
star
62

aws-cedar-auth-frontend

Frontend for iann0036/aws-cedar-auth
CSS
1
star
63

airjargon

Aviation Terms Translator
HTML
1
star
64

ManicYak

PHP
1
star
65

ManicHost

JavaScript
1
star
66

homebrew-iamlive

Homebrew Formulae for iamlive
Ruby
1
star
67

newsfeeder

News Feeder is a news feed aggregator service, which compiles content from multiple online content sources. Its main purpose is to provide a single location and format to view news content instead of users having to access multiple websites for their specific news. News Feeder was a University of Wollongong CSCI321 project.
PHP
1
star