Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: CloudSploit 2.0 #281

Merged
merged 6 commits into from
Aug 25, 2020
Merged

Feature: CloudSploit 2.0 #281

merged 6 commits into from
Aug 25, 2020

Conversation

matthewdfuller
Copy link
Contributor

@matthewdfuller matthewdfuller commented Aug 23, 2020

console

Notable Changes

  • The addition of the argparse library to enhance CLI option support
  • Formalizing several previously-hidden settings and options (e.g. saving the JSON collection, multiple output formats, suppressions, etc.)
  • The addition of the tty-table library for pretty-print CLI output of results. This is now the default output, but it can be changed to text-only via the --console=text flag.
  • Improved documentation across the AWS, Azure, GCP, and OCI providers.
  • The use of a config.js file for storing cloud provider configuration options, making it easier to run CloudSploit against multiple accounts by passing the --config flag.
  • Fallback to the AWS credential chain, allowing users to get started running CloudSploit more quickly.
  • Addition of an .eslint file for developers of CloudSploit and CloudSploit plugins.
  • Formalizing CIS Benchmark options in the plugins using the compliance property.
  • Added the ability to run a single plugin directly from the CLI, without editing the exports.js file by passing the flag --plugin pluginName.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant