├── .editorconfig ├── .gcloudignore ├── .github └── workflows │ └── semgrep.yml ├── .gitignore ├── LICENSE ├── README.md ├── cli ├── .gcloudignore ├── cli.js ├── cloudshell-security-events.md ├── cmds │ ├── account.js │ ├── buildConf.js │ ├── deploy.js │ ├── enableAPIs.js │ ├── serviceAcct.js │ ├── setEnv.js │ ├── setSchedule.js │ └── testRun.js ├── install.sh ├── package-lock.json ├── package.json ├── setup ├── templates │ ├── deploy.yml │ ├── enableAPIs.yml │ ├── serviceAcct.yml │ ├── setEnvPrompts.yml │ └── setSchedule.yml └── utils │ ├── debug.js │ ├── logger.js │ ├── paths.js │ └── testPermissions.js ├── logpush-to-bigquery ├── .gcloudignore ├── README.md ├── cloudshell.md ├── deploy.sh ├── index.js ├── package-lock.json ├── package.json ├── schema-firewall-events.json ├── schema-gateway-dns.json ├── schema-gateway-http.json ├── schema-http.json ├── schema-spectrum.json └── test.js └── security-events ├── .gcloudignore ├── README.md ├── assets.js ├── cflogs.js ├── findings.js ├── index.js ├── package-lock.json ├── package.json ├── static ├── colos.json ├── fields.json └── schema.json └── util.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gcloudignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/.gcloudignore -------------------------------------------------------------------------------- /.github/workflows/semgrep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/.github/workflows/semgrep.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/README.md -------------------------------------------------------------------------------- /cli/.gcloudignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/cli/.gcloudignore -------------------------------------------------------------------------------- /cli/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/cli/cli.js -------------------------------------------------------------------------------- /cli/cloudshell-security-events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/cli/cloudshell-security-events.md -------------------------------------------------------------------------------- /cli/cmds/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/cli/cmds/account.js -------------------------------------------------------------------------------- /cli/cmds/buildConf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/cli/cmds/buildConf.js -------------------------------------------------------------------------------- /cli/cmds/deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/cli/cmds/deploy.js -------------------------------------------------------------------------------- /cli/cmds/enableAPIs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/cli/cmds/enableAPIs.js -------------------------------------------------------------------------------- /cli/cmds/serviceAcct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/cli/cmds/serviceAcct.js -------------------------------------------------------------------------------- /cli/cmds/setEnv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/cli/cmds/setEnv.js -------------------------------------------------------------------------------- /cli/cmds/setSchedule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/cli/cmds/setSchedule.js -------------------------------------------------------------------------------- /cli/cmds/testRun.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/cli/cmds/testRun.js -------------------------------------------------------------------------------- /cli/install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | npm install && chmod +x setup 4 | -------------------------------------------------------------------------------- /cli/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/cli/package-lock.json -------------------------------------------------------------------------------- /cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/cli/package.json -------------------------------------------------------------------------------- /cli/setup: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ./cli.js $1 4 | -------------------------------------------------------------------------------- /cli/templates/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/cli/templates/deploy.yml -------------------------------------------------------------------------------- /cli/templates/enableAPIs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/cli/templates/enableAPIs.yml -------------------------------------------------------------------------------- /cli/templates/serviceAcct.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/cli/templates/serviceAcct.yml -------------------------------------------------------------------------------- /cli/templates/setEnvPrompts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/cli/templates/setEnvPrompts.yml -------------------------------------------------------------------------------- /cli/templates/setSchedule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/cli/templates/setSchedule.yml -------------------------------------------------------------------------------- /cli/utils/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/cli/utils/debug.js -------------------------------------------------------------------------------- /cli/utils/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/cli/utils/logger.js -------------------------------------------------------------------------------- /cli/utils/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/cli/utils/paths.js -------------------------------------------------------------------------------- /cli/utils/testPermissions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/cli/utils/testPermissions.js -------------------------------------------------------------------------------- /logpush-to-bigquery/.gcloudignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/logpush-to-bigquery/.gcloudignore -------------------------------------------------------------------------------- /logpush-to-bigquery/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/logpush-to-bigquery/README.md -------------------------------------------------------------------------------- /logpush-to-bigquery/cloudshell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/logpush-to-bigquery/cloudshell.md -------------------------------------------------------------------------------- /logpush-to-bigquery/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/logpush-to-bigquery/deploy.sh -------------------------------------------------------------------------------- /logpush-to-bigquery/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/logpush-to-bigquery/index.js -------------------------------------------------------------------------------- /logpush-to-bigquery/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/logpush-to-bigquery/package-lock.json -------------------------------------------------------------------------------- /logpush-to-bigquery/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/logpush-to-bigquery/package.json -------------------------------------------------------------------------------- /logpush-to-bigquery/schema-firewall-events.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/logpush-to-bigquery/schema-firewall-events.json -------------------------------------------------------------------------------- /logpush-to-bigquery/schema-gateway-dns.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/logpush-to-bigquery/schema-gateway-dns.json -------------------------------------------------------------------------------- /logpush-to-bigquery/schema-gateway-http.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/logpush-to-bigquery/schema-gateway-http.json -------------------------------------------------------------------------------- /logpush-to-bigquery/schema-http.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/logpush-to-bigquery/schema-http.json -------------------------------------------------------------------------------- /logpush-to-bigquery/schema-spectrum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/logpush-to-bigquery/schema-spectrum.json -------------------------------------------------------------------------------- /logpush-to-bigquery/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/logpush-to-bigquery/test.js -------------------------------------------------------------------------------- /security-events/.gcloudignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/security-events/.gcloudignore -------------------------------------------------------------------------------- /security-events/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/security-events/README.md -------------------------------------------------------------------------------- /security-events/assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/security-events/assets.js -------------------------------------------------------------------------------- /security-events/cflogs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/security-events/cflogs.js -------------------------------------------------------------------------------- /security-events/findings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/security-events/findings.js -------------------------------------------------------------------------------- /security-events/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/security-events/index.js -------------------------------------------------------------------------------- /security-events/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/security-events/package-lock.json -------------------------------------------------------------------------------- /security-events/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/security-events/package.json -------------------------------------------------------------------------------- /security-events/static/colos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/security-events/static/colos.json -------------------------------------------------------------------------------- /security-events/static/fields.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/security-events/static/fields.json -------------------------------------------------------------------------------- /security-events/static/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/security-events/static/schema.json -------------------------------------------------------------------------------- /security-events/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/cloudflare-gcp/HEAD/security-events/util.js --------------------------------------------------------------------------------