Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
0cdb43b
Updated README.md
Ianyliu Aug 18, 2022
09715c6
Updated README.md
Ianyliu Aug 18, 2022
a03923a
Updated README.md
Ianyliu Aug 18, 2022
b3ee3f8
Updated .gitignore
Ianyliu Aug 18, 2022
4ce3769
Updated README.md
Ianyliu Aug 19, 2022
5404916
Updated README.md
Ianyliu Aug 19, 2022
b7f09cc
Updated Docker.md
Ianyliu Aug 19, 2022
77404fb
Updated example Terraform file
Ianyliu Aug 22, 2022
515a362
Update README.md
Ianyliu Aug 22, 2022
371044a
Optimize Docker image size and update Python to 3.9
Ianyliu Aug 22, 2022
1a282bb
Create codeql.yml
Ianyliu Aug 22, 2022
c396e2b
Create dependency-review.yml
Ianyliu Aug 22, 2022
af07662
Merge dev branch (#6)
Ianyliu Aug 22, 2022
ed19848
Update Docker documentation
Ianyliu Aug 23, 2022
ab4bd08
Resolve Docker build error for PowerShell script
Ianyliu Aug 23, 2022
9e045f7
Remove buildx for PowerShell script
Ianyliu Aug 23, 2022
e002009
Update Docker.md
Ianyliu Aug 23, 2022
fb2516d
Update Docker.md
Ianyliu Aug 23, 2022
b239f3a
Update documentation
Ianyliu Aug 23, 2022
b586527
Merge /Dev branch (#7)
Ianyliu Aug 23, 2022
5852700
Update README.md
Ianyliu Aug 23, 2022
a51d9b0
Updated Docker.md
Ianyliu Aug 24, 2022
9be4c3e
Remove console.log() and comments
Ianyliu Aug 24, 2022
5aa64d3
Merge dev into main (#9)
Ianyliu Aug 24, 2022
c9f832d
Update README.md
Ianyliu Aug 24, 2022
8b93b4a
Update README.md
Ianyliu Aug 24, 2022
b4ef8fa
Update README.md
Ianyliu Aug 24, 2022
5926718
Improve error notifying
Ianyliu Aug 24, 2022
d1b082a
Resolve error where user is redirected even though Terraform director…
Ianyliu Aug 24, 2022
bc983d4
Dev merge (#10)
Ianyliu Aug 24, 2022
9ff9fa1
Update README.md
Ianyliu Aug 24, 2022
66fa26a
Resolve path error
Ianyliu Aug 24, 2022
410422b
Resolve path error (#11)
Ianyliu Aug 24, 2022
596a24e
Resolve path error
Ianyliu Aug 24, 2022
982d92a
Resolve path error (#12)
Ianyliu Aug 24, 2022
fe2f01e
Resolve path error
Ianyliu Aug 24, 2022
a8c1ef9
Resolve path error (#13)
Ianyliu Aug 24, 2022
21cdc89
Simplify code
Ianyliu Aug 24, 2022
e2c35a2
Simplify code (#14)
Ianyliu Aug 24, 2022
0b5cb0d
Add detection for Python3
Ianyliu Aug 24, 2022
3951df9
Add detection for Python3 (#15)
Ianyliu Aug 24, 2022
7d52b34
Update README.md
Ianyliu Aug 25, 2022
2289b66
Resolve Graph Colorization Error
Ianyliu Aug 25, 2022
4b7127d
Removed redundant code
Ianyliu Aug 25, 2022
9b3f005
Resolve errors (#16)
Ianyliu Aug 25, 2022
b9d904f
Added error logging
Ianyliu Aug 26, 2022
30fdeda
Added error logging (#17)
Ianyliu Aug 26, 2022
ad5a715
Update README.md
Ianyliu Aug 26, 2022
1b1c0aa
Avoid infinite recursions in terraform parser
blentz Aug 29, 2022
6d87d30
Avoid infinite recursions in terraform parser (#18)
Ianyliu Sep 5, 2022
c7bfa55
Update README.md
Ianyliu Sep 5, 2022
b03db54
Update README.md
Ianyliu Sep 5, 2022
64a9117
Update requirements.txt
Ianyliu Oct 15, 2022
562b4db
Handle Remote Modules
Ianyliu Oct 16, 2022
703b971
Update .gitignore
Ianyliu Oct 16, 2022
0a3f4ed
Better Error Handling
Ianyliu Oct 20, 2022
fc829e4
Handle Remote Modules (#26)
Ianyliu Oct 20, 2022
1a3647a
Better Error Handling (#27)
Ianyliu Oct 20, 2022
c382323
Update Terraform Version in Docker Image
Ianyliu Oct 29, 2022
4c47dad
Remove Empty Line
Ianyliu Oct 31, 2022
81b94e1
Merge Dev (#28)
Ianyliu Nov 22, 2022
4a9027c
Bump setuptools from 63.4.3 to 65.5.1
dependabot[bot] Dec 27, 2022
5299b27
Bump setuptools from 63.4.3 to 65.5.1 (#29)
Ianyliu Dec 28, 2022
ba8deeb
Update README.md
Ianyliu Jan 15, 2023
0e48859
Moves some files
Feb 6, 2023
bfd2626
Adds custom parser
Feb 6, 2023
075b999
Adds json reading formatting to pd
Feb 6, 2023
f872dd1
Adds rough outline for drawing
Feb 6, 2023
5771143
Rename
Feb 6, 2023
7854ad7
Tweaks plotting
Feb 6, 2023
ac283bf
Moves to separate repo
Feb 7, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 0 additions & 51 deletions .circleci/config.yml

This file was deleted.

9 changes: 9 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,17 @@
.*
AWS/
doc
Dockerfile
*.md
!README.md
*.svg
*.json
*.png
docker-compose.yml
providers/
LICENSE
examples/
example/
PowerShell/
BASH/
Kubernetes/
72 changes: 72 additions & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"

on:
push:
branches: [ "main" ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ "main" ]
schedule:
- cron: '38 19 * * 0'

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: [ 'javascript', 'python' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support

steps:
- name: Checkout repository
uses: actions/checkout@v3

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.

# Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality


# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v2

# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun

# If the Autobuild fails above, remove it and uncomment the following three lines.
# modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance.

# - run: |
# echo "Run, Build Application using script"
# ./location_of_script_within_repo/buildscript.sh

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
20 changes: 20 additions & 0 deletions .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Dependency Review Action
#
# This Action will scan dependency manifest files that change as part of a Pull Request, surfacing known-vulnerable versions of the packages declared or updated in the PR. Once installed, if the workflow run is marked as required, PRs introducing known-vulnerable packages will be blocked from merging.
#
# Source repository: https://github.com/actions/dependency-review-action
# Public documentation: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-enforcement
name: 'Dependency Review'
on: [pull_request]

permissions:
contents: read

jobs:
dependency-review:
runs-on: ubuntu-latest
steps:
- name: 'Checkout Repository'
uses: actions/checkout@v3
- name: 'Dependency Review'
uses: actions/dependency-review-action@v2
13 changes: 11 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@

*json
*html
# Compiled / optimized / DLL files
__pycache__/
*.py[cod]
Expand Down Expand Up @@ -102,6 +105,9 @@ venv.bak/
.vscode
.vscode/

# Embold
.embold/

# Rope project settings
.ropeproject

Expand All @@ -111,6 +117,9 @@ venv.bak/
# mypy
.mypy_cache/

# Terraform stuff
# Terraform configuration
.terraform/
*.tfstate
*.tfstate

# Mac
.DS_Store
21 changes: 11 additions & 10 deletions AWS/blast-radius-aws.tf
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,20 @@ terraform {
}

provider "aws" {
access_key = var.AWS_ACCESS_KEY_ID
secret_key = var.AWS_SECRET_ACCESS_KEY
# uncomment if global configuration is not set up yet
# access_key = var.AWS_ACCESS_KEY_ID
# secret_key = var.AWS_SECRET_ACCESS_KEY
region = var.AWS_REGION
}

variable "AWS_ACCESS_KEY_ID" {
default = ""
}

variable "AWS_SECRET_ACCESS_KEY" {
default = ""
}

#variable "AWS_ACCESS_KEY_ID" {
# default = ""
#}
#
#variable "AWS_SECRET_ACCESS_KEY" {
# default = ""
#}
#
variable "AWS_REGION" {
default = ""
}
Expand Down
Loading