Skip to content

Latest commit

 

History

History
3465 lines (2610 loc) · 177 KB

CHANGELOG.md

File metadata and controls

3465 lines (2610 loc) · 177 KB

v1.13.3

Bug Fixes

  • fix(cli): avoid auth for completion cmds (#1183) (Salim Afiune)(92c385d5)

Other Changes

  • ci: version bump to v1.13.3-dev (Lacework)(5c2f8bc2)

v1.13.2

Documentation Updates

  • docs: update docs cmd to remove directory before generating (#1180) (Darren)(61de93bc)

Other Changes

  • ci: version bump to v1.13.2-dev (Lacework)(9ed2b128)

v1.13.1

Bug Fixes

  • fix(cli): resolve issue with 'fail_on_fixable' and 'fail_on_severity'… (#1169) (Darren)(06dde0a8)
  • fix: ensure compliance get-report csv output complies with --status flag (#1171) (Darren)(8f2cc30e)
  • fix(cli): vuln ctr show-assessment not showing cve's with the same cv… (#1155) (Darren)(7a38996b)

Documentation Updates

  • docs: remove references to decommissioned 'integrations' cmd (#1178) (Darren)(aec4fe2f)

Other Changes

  • ci: version bump to v1.13.1-dev (Lacework)(4d757d83)

v1.13.0

Features

  • feat: Allow logging format to be chosen by caller (#1174) (Edoardo Pirovano)(9259953c)

Bug Fixes

  • fix(cdk): handle -v flag for components (#1170) (Sam Shen)(acf5a3ca)

Other Changes

  • style(cli): fix 'component' commands formatting (#1173) (Salim Afiune)(a36879e0)
  • ci: version bump to v1.12.1-dev (Lacework)(3de4a9a5)

v1.12.0

Features

  • feat(cli): display query inside 'policy show' command (Salim Afiune Maya)(11533129)
  • feat(cli): Add 'subtype' filter flag to 'lacework report-definitions … (#1163) (Darren)(d2563764)
  • feat(cli): show valid constraint keys for policy exception create prompt (#1159) (Darren)(30b51441)

Refactor

  • refactor(cli): 'query list-sources' output (Salim Afiune Maya)(6fe50b95)
  • refactor(cli): improve 'policy show' command output (Salim Afiune Maya)(0f157af9)
  • refactor(cli): improve policy list command output (Salim Afiune Maya)(88829437)

Bug Fixes

  • fix: resolve inaccurate total packages count on 'vuln ctr show --deta… (#1166) (Darren)(d46a4acd)

Other Changes

  • ci: disable mock terminal test on windows ci (Darren Murray)(1b5b419f)
  • ci: version bump to v1.11.2-dev (Lacework)(0da4c899)

v1.11.1

Bug Fixes

  • fix(cli): inline/proxy scanner Ok state (#1160) (Salim Afiune)(28ce41fb)
  • fix(lwseverity): use stable sorting for severity (#1161) (hazedav)(f9277631)

Other Changes

  • ci: version bump to v1.11.1-dev (Lacework)(555cfb99)

v1.11.0

Features

  • feat(cli): support bulk policy updates for policy enable/disable and … (#1132) (Darren)(19f1f3ca)

Bug Fixes

  • fix: update VulnerabilityHost MachineTags to support GCE host types (#1151) (Darren)(f148dd48)
  • fix: parsing of account names containing lacework.net (#1152) (Edoardo Pirovano)(94da6505)
  • fix(ec2ssm): safely dereference SSM command output (#1147) (Nick Schmeller)(0ffd665a)
  • fix(cli): gRPC port collision (#1146) (Kolbeinn)(a9d0ef5d)

Other Changes

  • chore: fix go.mod (#1156) (Darren)(59e488e9)
  • chore: add growth-team to CODEOWNERS file (#1153) (Darren)(0d587535)
  • ci: version bump to v1.10.1-dev (Lacework)(95ec0a8b)

v1.10.0

Features

  • feat(api): Add support for the ComponentData API end-points (#1135) (Edoardo Pirovano)(cae8eecb)

Documentation Updates

  • docs(cli): add valid report types to compliance get-report help text (#1145) (Darren)(0deb99c2)

Other Changes

  • ci: version bump to v1.9.4-dev (Lacework)(8134497f)

v1.9.3

Bug Fixes

  • fix(cli): fix gcp report query params --pdf cmd (#1143) (Darren)(0d5ad741)

Other Changes

  • ci: version bump to v1.9.3-dev (Lacework)(0236a054)

v1.9.2

Bug Fixes

  • fix(cli): set report type in gcp compliance reports --pdf cmd (#1141) (Darren)(5885060e)

Other Changes

  • ci: version bump to v1.9.2-dev (Lacework)(0d617040)

v1.9.1

Bug Fixes

  • fix(lwtime): natural/relative time to use UTC instead of local time (#1139) (hazedav)(46be8697)
  • fix: ParseRelative time to use UTC instead of local time (#1136) (Darren)(cd7b0e8e)
  • fix(cli): set report type in compliance reports --pdf cmd (#1137) (Darren)(5f526f9c)

Other Changes

  • ci: version bump to v1.9.1-dev (Lacework)(b0b05068)

v1.9.0

Features

  • feat(api): v2PageMetadata to log page information (Salim Afiune Maya)(fd5338b6)
  • feat(cli): improve caching using hash of filters (Salim Afiune Maya)(b8b5e9ea)

Refactor

  • refactor(cli): deprecate --image_id flag (Salim Afiune Maya)(82db2c29)
  • refactor(cli): use evaluation GUID to retrieve scan results (Salim Afiune Maya)(7b0fb126)
  • refactor(cli): avoid unnecessary memory consumption (Salim Afiune Maya)(a0c0b543)

Bug Fixes

  • fix(cli): --fixable and other filters (Salim Afiune Maya)(d3cb69a4)
  • fix(cli): --registry flag fails faster for list-assessments command (Salim Afiune Maya)(cdd71461)

Other Changes

  • style: use cobra deprecation feature for --image_id (Salim Afiune Maya)(53f3b114)
  • ci: version bump to v1.8.1-dev (Lacework)(9adc8a12)

v1.8.0

Features

  • feat(cli): add hidden suppressions migrate azure command (#1129) (Ross)(575683b4)
  • feat(cli): ec2ssm no longer reuses IAM role (#1128) (Nick Schmeller)(476d1799)

Bug Fixes

  • fix(cli): ec2ssm use runner region, not cfg region (#1122) (Nick Schmeller)(2f318088)

Other Changes

  • ci: version bump to v1.7.1-dev (Lacework)(c463aad0)

v1.7.0

Features

  • feat(cli): add hidden suppressions migrate gcp command (#1120) (Ross)(7b5334b0)
  • feat: add new flag to generate cmds set lacework aws root account (#1121) (Darren)(b742eb75)
  • feat(cdk): Deploy component scaffolding (#1098) (Salim Afiune)(929499dd)
  • feat: add --active flag back to vuln ctr list-assessments (Salim Afiune Maya)(dde8838f)

Refactor

  • refactor(cli): relative and natural time range for vuln list cmd (Salim Afiune Maya)(895def61)

Other Changes

  • ci: version bump to v1.6.1-dev (Lacework)(58cf1f8d)
  • test(cli): mock awsiam.go clients (#1124) (Nick Schmeller)(7460c80a)

v1.6.0

Features

  • feat(cli): CTF aws-install ec2ssm (#1045) (Nick Schmeller)(0c7f1a68)
  • feat(cdk): make help command work for components (#1104) (Sam Shen)(5105e0bb)

Other Changes

  • ci: version bump to v1.5.4-dev (Lacework)(64142fa6)

v1.5.3

Bug Fixes

  • fix(cli): use request id to fetch scan results (#1110) (Salim Afiune)(f8d633b6)

Other Changes

  • style(cdk): better error message for unsupported env (#1086) (Salim Afiune)(5e21b5f3)
  • chore: Update lacework compliance help text (#1112) (Ross)(685a4908)
  • ci: version bump to v1.5.3-dev (Lacework)(72d4c443)
  • test(lwupdater): fix windows test (#1113) (Salim Afiune)(0635b838)

v1.5.2

Other Changes

  • chore: re-add compliance enable/disable commands (#1106) (Ross)(f25c72c9)
  • ci: version bump to v1.5.2-dev (Lacework)(9571b913)

v1.5.1

Bug Fixes

  • fix: policy-exception json keys (#1107) (jonathan stewart)(6ea84168)
  • fix: compliance search (#1105) (Darren)(5faea9b8)

Other Changes

  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#1103) (dependabot[bot])(daaee23b)
  • chore(deps): bump cloud.google.com/go/oslogin from 1.7.0 to 1.9.0 (#1102) (dependabot[bot])(f38bf58e)
  • ci: version bump to v1.5.1-dev (Lacework)(4bc4663f)

v1.5.0

Features

  • feat(RAIN-45215): Add Hidden Azure & GCP suppressions list commands (#1100) (Ross)(796bd92c)

Other Changes

  • ci: version bump to v1.4.2-dev (Lacework)(8ecf94b3)

v1.4.1

Refactor

  • refactor: Use alpine as our base Docker image (#1097) (Salim Afiune)(d89d748a)

Other Changes

  • style(cdk): rename lifecycle event cdk-cleanup (#1092) (Salim Afiune)(4969c91a)
  • ci: update chocolatey scripts (#1093) (Darren)(606fc228)
  • ci: version bump to v1.4.1-dev (Lacework)(d7df6551)

v1.4.0

Features

  • feat(GROW-1058): Improve management of component versions (#1088) (Edoardo Pirovano)(952f2c30)
  • feat(cdk): pass LW_CLI_VERSION env variable (#1085) (Salim Afiune)(f0382ae8)
  • feat(lwlogger): add merge logger function (#1087) (Kolbeinn)(1e569be8)
  • feat(cli): pass LW_API_SERVER_URL env variable to components (#1077) (Kolbeinn)(c85d1541)

Bug Fixes

  • fix(lwlogger): do not override explicit level argument (#1084) (Kolbeinn)(452dff83)

Other Changes

  • chore(deps): Run make go-vendor (#1094) (Edoardo Pirovano)(8beaf31f)
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 (#1083) (dependabot[bot])(c5a04eab)
  • chore(deps): bump github.com/honeycombio/libhoney-go (#1081) (dependabot[bot])(b9217256)
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#1075) (dependabot[bot])(58711b27)
  • chore(deps): bump github.com/hashicorp/hcl/v2 from 2.14.1 to 2.15.0 (#1044) (dependabot[bot])(44586503)
  • chore(deps): bump github.com/zclconf/go-cty from 1.11.0 to 1.12.1 (#1020) (dependabot[bot])(16a79870)
  • ci: version bump to v1.3.2-dev (Lacework)(9a254aee)

v1.3.1

Refactor

  • refactor: Release of docker images (#1074) (Salim Afiune)(3e198981)

Bug Fixes

  • fix: avoid injecting empty alertProfile (#1078) (Salim Afiune)(485cc4cf)

Other Changes

  • ci: version bump to v1.3.1-dev (Lacework)(60ff20ce)

v1.3.0

Features

  • feat(cli): add filter for fixable alerts (#1073) (hazedav)(98f7684c)
  • feat: Add support from hidden suppressions migration command (#1069) (Ross)(2441d452)
  • feat: Display supported policy exception constraints (#1068) (Ross)(c6ebd686)
  • feat: Add support from hidden suppressions api (#1066) (Ross)(69a2247a)

Bug Fixes

  • fix: revert compliance csv report_type field format (#1057) (Darren)(123d46b2)
  • fix(cli): Ensure log level is correctly passed to components (#1071) (Kolbeinn)(0134e0a2)

Other Changes

  • ci: version bump to v1.2.1-dev (Lacework)(24e59cb3)

v1.2.0

Features

  • feat: add proxy scanner token management (#1018) (Credibleforce)(06b93071)

Bug Fixes

  • fix: vuln ctr scan to use tag/digest argument to filter (#1070) (djmctavish)(1ec57f67)

Documentation Updates

  • docs: remove obsolete 'event' generated docs (#1067) (sthetland)(391a1626)
  • docs(cli): list supported hosts for ec2ic (#1053) (Nick Schmeller)(c45f1dc1)

Other Changes

  • build(cli): Support aarch64 architecture (#1063) (Kolbeinn)(99d2eb27)
  • ci: version bump to v1.1.3-dev (Lacework)(19462b11)

v1.1.2

Bug Fixes

  • fix: fix 1.1.2 issue (#1061) (Darren)(20d90d4e)
  • fix: fix 1.1.2 release (#1059) (Darren)(07c7a7c3)
  • fix(api): Gcp sidekick integration server token (#1054) (ammarekbote)(6a16fdf0)
  • fix: generate success message (#1056) (jonathan stewart)(57c282c5)
  • fix: generate EKS non-interactive (#1055) (jonathan stewart)(7fbb78fc)

Documentation Updates

  • docs: fix documentation autogeneration (#1050) (Darren)(80106749)

Other Changes

  • ci: version bump to v1.1.3-dev (Lacework)(14914582)
  • ci: version bump to v1.1.3-dev (Lacework)(5dda8bca)
  • ci: version bump to v1.1.2-dev (Lacework)(75c91670)

v1.1.2

Bug Fixes

  • fix: fix 1.1.2 release (#1059) (Darren)(07c7a7c3)

Other Changes

  • ci: version bump to v1.1.3-dev (Lacework)(5dda8bca)

v1.1.2

Bug Fixes

  • fix: generate success message (#1056) (jonathan stewart)(57c282c5)
  • fix: generate EKS non-interactive (#1055) (jonathan stewart)(7fbb78fc)

Documentation Updates

  • docs: fix documentation autogeneration (#1050) (Darren)(80106749)

Other Changes

  • ci: version bump to v1.1.2-dev (Lacework)(75c91670)

v1.1.1

Bug Fixes

  • fix: fix vuln ctr fail_on_severity (#1048) (Darren)(dcf79d3f)

Other Changes

  • ci: version bump to v1.1.1-dev (Lacework)(b1e7b28c)

v1.1.0

Features

  • feat(cli): find and fix GCP instances w/o agents (#1022) (Nick Schmeller)(08edf28a)

Refactor

  • refactor: remove all unused functions, types and tests (#1037) (Darren)(7170808b)

Bug Fixes

  • fix(cli): set correct SSH user for Amazon Linux 2 (#1046) (Nick Schmeller)(a92b37d1)

Other Changes

  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2instanceconnect (#1006) (dependabot[bot])(8cd69ed1)
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 (#1043) (dependabot[bot])(357ce2db)
  • ci: fix release script; sort versions in find_latest_version (#1042) (Darren)(330a6a16)
  • ci: add logging line to output latest version found (#1040) (Darren)(38ec6ca1)

v1.0.0

Features

  • feat: Add new cloud account type GCP Sidekick Integration (#1028) ( ammarekbote)(fa428fb3)
  • feat(lwseverity): add valid severity use cases (#1024) ( hazedav)(6b0b1330)
  • feat(cdk): bidirectional communication via gRPC (#1023) (Salim Afiune)(ff5654bd)
  • feat: lacework alert command ( hazedav)(1059cc56)

Refactor

  • refactor(v1): migrate cli to use v2 api (#1025) ( Darren)(9f12eb22)

Bug Fixes

  • fix: remove event command and api service (#1030) ( hazedav)(87fd557d)
  • fix(api): container registry dockerhub 🐛 (#1032) (Salim Afiune)(0703eb93)
  • fix: compliance evaluation search cmd, searches greater than last 7 days (#977) ( Darren)(cf921309)

Other Changes

  • ci: version bump to v0.46.1-dev ( Lacework)(a4a42bcb)

v0.46.0

Features

  • feat(cdk): improve honeyvent data for components (#1016) (Salim Afiune)(8204f095)
  • feat(cli)!: pass agent token as flag for aws-install (#1010) (Nick Schmeller)(6dbcb233)

Refactor

  • refactor(cli): fixup + test aws-install SSH user (#1009) (Nick Schmeller)(d2167710)

Bug Fixes

  • fix(cdk): improve component arg parsing (#1014) (Sam Shen)(daa9c271)
  • fix(cli): rootCmd to intelligently PreRun components (#1015) ( hazedav)(dbfd4063)
  • fix(cli): minor fix related to refreshing tokens (#1013) ( hazedav)(9f4c6193)

Other Changes

  • ci: version bump to v0.45.2-dev ( Lacework)(605a8573)

v0.45.1

Bug Fixes

  • fix(cdk) pass valid LW_API_TOKEN to components (#1005) (Sam Shen)(136f123a)
  • fix(cli): do not aws-install on nil runners (#994) (Nick Schmeller)(9014bf23)

Other Changes

  • chore: bump lacework provider version (#1011) (jonathan stewart)(1448e08d)
  • ci: version bump to v0.45.1-dev ( Lacework)(e3e0b52c)

v0.45.0

Features

  • feat: add JIRA bidirectional and grouping support (#940) ( hazedav)(441fc00d)
  • feat(generate): Add Terraform generation for AWS EKS Audit Log (#960) ( Ross)(67dfb49b)

Bug Fixes

  • fix(cdk): Avoid double component error messages (#1000) (Salim Afiune)(363c1d40)
  • fix(cdk): Pass all global flags via env variables (#993) (Salim Afiune)(1dc9fadd)
  • fix(all) LimitNumScans was wrong type (#978) (Christien Rioux)(eab66dab)

Other Changes

  • style(cdk): detect lwcomponent error inside Execute() (#1001) (Salim Afiune)(5f88e520)
  • chore(deps): bump github.com/abiosoft/colima from 0.4.5 to 0.4.6 (#937) ( dependabot[bot])(d8f67d1c)
  • ci: version bump to v0.44.2-dev ( Lacework)(10f4e321)
  • test(cdk): fix tests due to IaC component release (#998) (Salim Afiune)(4af2e7f1)

v0.44.1

Bug Fixes

  • fix(lint): redundant break statement (#991) (Salim Afiune)(aac27888)
  • fix(cdk): parse global flags when running components (#984) (Salim Afiune)(29e80a22)

Other Changes

  • ci: version bump to v0.44.1-dev ( Lacework)(e647232c)

v0.44.0

Features

  • feat: new v2 reports service (#943) ( Darren)(fa766162)

Refactor

  • refactor(cli): migrate cmd compliance aws|gcp|azure get-report (#959) ( Darren)(b613dfec)

Bug Fixes

  • fix(cli): add query parameters to paging path (#980) ( hazedav)(d4d1641a)
  • fix: fix gcp/azure --type flag (#974) ( Darren)(d67ea021)

Other Changes

  • style(cli): rename aws-install files (#985) (Nick Schmeller)(c221cdab)
  • chore: Add .go-version file for goenv (#973) ( Ross)(64ffaaea)
  • chore: bump golangci-lint to 1.50.0 (#969) ( Ross)(524d7232)
  • chore: bump go jUnit to v2.0.0 (#972) ( Ross)(b2cce81f)
  • chore: bump goimports to 0.1.12 (#970) ( Ross)(b297b0b1)
  • chore: bump gotestsum 1.8.2 (#971) ( Ross)(bed04947)
  • build: fix minor typo in pull request template (#968) ( hazedav)(caeb5494)
  • ci: version bump to v0.43.1-dev ( Lacework)(5e9c0066)
  • test(cli): enable compliance tests (#965) (Salim Afiune)(ee5389b6)

v0.43.0

Features

  • feat(cli): parallelize installation with goroutines (#948) (Nick Schmeller)(6ee9d6d1)
  • feat(cdk): dev-mode command (#957) (Salim Afiune)(faff0ae7)
  • feat(api): New AwsSidekickOrg Cloud Account type (#951) (Teddy Reed)(4ab28fa0)
  • feat(cli): find and fix AWS instances w/o agents (#934) (Nick Schmeller)(4e507c0b)
  • feat: GKE audit-log (#927) (jonathan stewart)(76e6cc88)
  • feat: generate command rework (#928) (jonathan stewart)(56cbdcd1)
  • feat(cdk): component dev mode (#911) (Salim Afiune)(d477e688)
  • feat: add new parameters to gcp iac generation (#918) (jonathan stewart)(e353487b)

Bug Fixes

  • fix(cli): token from flag into arg for aws-install (#952) (Nick Schmeller)(0633e5cb)
  • fix: gke integration test flags (#949) (jonathan stewart)(7cdd53e5)
  • fix(cli): update aws-install command in help msg (#947) (Nick Schmeller)(c1396e19)
  • fix(lwcomponent): better JSON handling components (#946) ( hazedav)(8edb92de)
  • fix: aws terraform sns variables (#944) (jonathan stewart)(c8ead2c2)
  • fix: azure Lacework provider & profile flag (#938) (jonathan stewart)(75ed6ba4)
  • fix: azure interactive caching (#939) (jonathan stewart)(cff15ed2)
  • fix: generate TF overwrite (#935) (jonathan stewart)(b33ad901)
  • fix(lwrunner): create ~/.ssh directory if not exist (#933) (Salim Afiune)(bfc90990)
  • fix: gcr limitByRep json field name (#924) ( Darren)(0167eabe)
  • fix: gcr limit by repo json field name (#923) ( Darren)(6f13c4c0)
  • fix: limit_by_labels json field name (#922) ( Darren)(857ea019)
  • fix: omitempty fields ctr registry v2 (#921) ( Darren)(14a8a225)
  • fix(lql): fix handling of large numbers in json (#919) ( hazedav)(6c934ad3)
  • fix: DockerhubV2Data fix fields (#920) ( Darren)(cbf3e395)
  • fix(ALLY-1188): Enable the disable of enable_ebla (#916) (jonathan stewart)(ba3c3562)

Other Changes

  • chore(deps): bump github.com/honeycombio/libhoney-go (#931) ( dependabot[bot])(e5624291)
  • chore(deps): bump github.com/abiosoft/colima from 0.4.4 to 0.4.5 (#930) ( dependabot[bot])(3aa5ff93)
  • chore(deps): bump github.com/hashicorp/hcl/v2 from 2.13.0 to 2.14.1 (#925) ( dependabot[bot])(e872b5a4)
  • chore(deps): bump go.uber.org/zap from 1.21.0 to 1.23.0 (#901) ( dependabot[bot])(593cdbaa)
  • chore(deps): bump github.com/hashicorp/terraform-exec (#908) ( dependabot[bot])(976c486c)
  • chore(deps): bump github.com/spf13/viper from 1.12.0 to 1.13.0 (#910) ( dependabot[bot])(658b600a)
  • build: fix install-cli Makefile target to account for ARM builds (#950) ( 0xdeadbeefJERKY)(4fb46f23)
  • ci: version bump to v0.42.1-dev ( Lacework)(3044a87f)
  • test(cli): disable compliance tests (#964) (Salim Afiune)(6989e67e)
  • test: update error msg test (#942) ( Darren)(ad04af52)
  • test(win): disable failing integration test (#932) (Salim Afiune)(7e2adfc0)

v0.42.0

Features

  • feat(cli): alert-channel cmd & container-registry cmd (#904) ( Darren)(bdb6317)

Refactor

  • refactor(chocolatey): address moderation requested changes (#906) ( Darren)(e33ecfc)

Other Changes

  • chore(deps): bump github.com/kyokomi/emoji/v2 from 2.2.9 to 2.2.10 (#884) ( dependabot[bot])(bee54a0)
  • chore(deps): bump github.com/zclconf/go-cty from 1.10.0 to 1.11.0 (#894) ( dependabot[bot])(0436d26)
  • ci: version bump to v0.41.2-dev ( Lacework)(0e6cd1e)

v0.41.1

Other Changes

  • build(cli): detect when signing process has completed (#902) (Salim Afiune)(05bca71)
  • ci: version bump to v0.41.1-dev ( Lacework)(d176ac5)

v0.41.0

Features

  • feat(cli): aws compliance search command (#893) ( Darren)(5c665cb)
  • feat(cli): Addition of extra AWS terraform options (#890) ( djmctavish)(de34097)
  • feat(api): add v2 AwsCfg (#889) ( Darren)(53bd1ca)
  • feat: DataExportRule service (#887) ( Darren)(9c6ca08)
  • feat: add credentials to sidekick data (#886) ( Darren)(3311753)

Refactor

  • refactor(cli): migrate fetch accountIds in policy exception to API v2 (#896) ( Darren)(510a41f)

Bug Fixes

  • fix: omitempty profileVersions field (#897) ( Darren)(2170edb)
  • fix(cli): account flag domain fix (#895) (jonathan stewart)(ed892dc)
  • fix: add description field to dataexportrules (#891) ( Darren)(0531907)
  • fix(lwupdater): avoid comparing dev versions (#881) (Salim Afiune)(a8f9ee4)
  • fix: alert profile filter (#883) ( Darren)(91e979a)

Documentation Updates

  • docs(cli): display IaC default output location (#898) ( sthetland)(139da68)

Other Changes

  • build(cli): sign Lacework CLI artifacts (#899) (Salim Afiune)(dcc4605)
  • ci: fix policy test (#888) (Salim Afiune)(294f99b)
  • ci: version bump to v0.40.1-dev ( Lacework)(599d7ff)

v0.40.0

Features

  • feat(cli): alert-profile update cmd (#879) ( Darren)(d8024e5)
  • feat(cdk): leave breadcrumbs after installation and update (#876) (Salim Afiune)(d16cc15)
  • feat(lql): add limit option ( hazedav)(d598def)
  • feat: add cloud account integration aws agentless scanning (#870) ( Darren)(8807a97)

Refactor

  • refactor: use v2/AgentInfo for agents list command (#866) ( Darren)(06531ed)

Bug Fixes

  • fix(lql): add line break when no preview found (#880) ( hazedav)(83a1216)
  • fix(cdk): JSON output for 'component list' command (#878) (Salim Afiune)(a1dc162)
  • fix(api): detect FQDN as account in api.NewClient() (#872) (Salim Afiune)(6e14d57)
  • fix: vulnerabilty_exception fixable parameter omit when unset (#863) ( Darren)(f517e0e)
  • fix(install.ps1): modify User $Path correctly (#869) (Salim Afiune)(73c69f7)

Documentation Updates

  • docs(cli): update help message from LPP commands (#873) ( lacework-aaronscheiber)(810d005)
  • docs(cli): updating help for query run (#864) ( hazedav)(8953d19)

Other Changes

  • chore(deps): bump github.com/honeycombio/libhoney-go (#867) ( dependabot[bot])(e77d133)
  • chore(deps): bump github.com/BurntSushi/toml from 1.1.0 to 1.2.0 (#871) ( dependabot[bot])(fa69c24)
  • chore(lql): fully remove evaluatorId (#865) ( hazedav)(1112f55)
  • ci: version bump to v0.39.1-dev ( Lacework)(23827ee)

v0.39.0

Features

  • feat(cli): colorize CDK commands (#859) (Salim Afiune)(41e0785)
  • feat(cli): fetch existing policy for cli update (#841) ( Darren)(8bc93ba)
  • feat(cli): new policy-exceptions command (#844) ( Darren)(7e894c9)
  • feat(cli): include status in vuln ctr scan assesment output (#853) ( Darren)(5ff586c)
  • feat(cli): display CDK version (Salim Afiune Maya)(d21bbef)
  • feat(cdk): life cycle event 'cdk-init' (Salim Afiune Maya)(12eee01)
  • feat: support inline scanner integrations (Salim Afiune Maya)(99aacd8)

Bug Fixes

  • fix: omit vulnerability_exception fixable parameter when unset (#857) ( Darren)(e671857)
  • fix(cli): use proper env var name LW_API_TOKEN (#856) (Salim Afiune)(22efef4)
  • fix(cli): install.ps1 avoid Windows agent collision (#854) (Salim Afiune)(1d52d27)

Documentation Updates

  • docs(api): fix path to examples in readme (#858) (Yasmine Hal)(a8a5feb)

Other Changes

  • chore(cli): update content-library component name (#855) ( hazedav)(2794070)
  • ci: version bump to v0.38.1-dev ( Lacework)(196406a)

v0.38.0

Features

  • feat: chocolatey package scripts (#832) ( Darren)(22c1005)

Refactor

  • refactor: policy exception constraint type (#842) ( Darren)(88bfdb5)

Bug Fixes

  • fix(cli): subtract 1 minute from machine details end time (#848) ( Darren)(c53388f)
  • fix(cli): Fix icon, desc and summary of .nuspec file (#843) ( Darren)(0c5c456)

Other Changes

  • chore(deps): bump github.com/hashicorp/hcl/v2 from 2.12.0 to 2.13.0 (#840) ( dependabot[bot])(77d78f0)
  • chore(deps): bump github.com/hashicorp/terraform-exec (#845) ( dependabot[bot])(9db51aa)
  • chore(deps): bump github.com/abiosoft/colima from 0.4.2 to 0.4.4 (#849) ( dependabot[bot])(0b1b60e)
  • chore(deps): bump github.com/stretchr/testify from 1.7.5 to 1.8.0 (#846) ( dependabot[bot])(ba2cdbf)
  • chore(deps): bump github.com/hashicorp/go-version from 1.5.0 to 1.6.0 (#847) ( dependabot[bot])(b8b232e)
  • chore(deps): bump github.com/hashicorp/terraform-exec (#837) ( dependabot[bot])(c7b06b6)
  • chore(deps): bump github.com/hashicorp/hc-install from 0.3.2 to 0.4.0 (#836) ( dependabot[bot])(2e388bd)
  • chore(deps): bump github.com/stretchr/testify from 1.7.3 to 1.7.5 (#838) ( dependabot[bot])(d3d0ef7)
  • ci: version bump to v0.37.1-dev ( Lacework)(841d251)

v0.37.0

Features

  • feat(api): add policy exceptions service (#826) ( Darren)(fe5b9bf)
  • feat(cdk): pass env variable LW_COMPONENT_NAME (#829) (Salim Afiune)(4b7451a)

Refactor

  • refactor: move vulnerabilityExceptionFixableEnabled to go-sdk (#820) ( Darren)(941570e)

Bug Fixes

  • fix(GcpGkeAudit): Casing issue with PrivateKeyId & PrivateKeyId (#834) ( Ross)(b7b328b)
  • fix: misspelled namespace field (#831) (Salim Afiune)(6312843)
  • fix(cli): Make the html table scrollable (#825) (John John)(85d5214)
  • fix(cdk): run component dynamically (#823) (Salim Afiune)(bb1ce0d)

Other Changes

  • chore(deps): bump github.com/hashicorp/terraform-json (#808) ( dependabot[bot])(ac2b094)
  • chore(deps): bump github.com/spf13/viper from 1.10.1 to 1.12.0 (#802) ( dependabot[bot])(000024a)
  • chore(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.3 (#828) ( dependabot[bot])(fb93f55)
  • ci: version bump to v0.36.1-dev ( Lacework)(cdd6d7b)

v0.36.0

Features

  • feat(api): Implement GcpGkeAudit CloudAccount interface (#821) ( Ross)(fd01c7f)
  • feat(cli): lacework query fail_on_count (#415) ( hazedav)(0b1de6a)
  • feat: Lacework CDK (Cloud Development Kit) (#544) (Salim Afiune)(b0ba78c)

Other Changes

  • style(cli): use switch instead of if statements (#822) (Salim Afiune)(e40322c)
  • chore(deps): bump github.com/mitchellh/mapstructure from 1.4.3 to 1.5.0 (#779) ( dependabot[bot])(af66b8e)
  • chore(deps): bump github.com/imdario/mergo from 0.3.12 to 0.3.13 (#819) ( dependabot[bot])(47007f0)
  • ci: version bump to v0.35.2-dev ( Lacework)(1ff58d2)

v0.35.1

Bug Fixes

  • fix: expiration time format (#811) ( Darren)(521b7ac)
  • fix(cli): compliance gcp enable command (#813) ( Darren)(0a931a8)

Other Changes

  • style(cli): add missing carrier return (#816) (Salim Afiune)(ca37520)
  • chore(deps): bump github.com/hashicorp/hcl/v2 from 2.11.1 to 2.12.0 (#780) ( dependabot[bot])(9471ffd)
  • chore(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 (#806) ( dependabot[bot])(d936875)
  • chore(lwgenerate): bump GCP config module to ~> 2.0 (#814) (Salim Afiune)(913740b)
  • ci: version bump to v0.35.1-dev ( Lacework)(7efab5f)

v0.35.0

Features

  • feat: show query start time in progress spinner (#798) ( Darren)(2179616)
  • feat(api): Add S3BucketArn field to allow BYOB for AWS EKS Audit Log (#793) ( Ross)(93dbb2d)
  • feat(cli): alert profiles command (#792) ( Darren)(c0bc9a3)

Refactor

  • refactor(cli): query run progress message (#804) ( hazedav)(f64d461)
  • refactor(cli): updated terminology for fail_on (#803) ( hazedav)(f5b85f5)

Bug Fixes

  • fix: allow resource scope to be optional (#807) (Salim Afiune)(6e8e55c)
  • fix(cli): Add MachineDetail tags ( hazedav)(8cd1ea0)
  • fix(cli): panic while detecting ESM on Ubuntu sys (#799) (Salim Afiune)(dce2d18)

Other Changes

  • chore(deps): bump github.com/hashicorp/go-version from 1.4.0 to 1.5.0 (#801) ( dependabot[bot])(7665edd)
  • chore(deps): bump github.com/hashicorp/terraform-exec (#773) ( dependabot[bot])(a7915cc)
  • chore(deps): bump github.com/abiosoft/colima from 0.4.1 to 0.4.2 (#795) ( dependabot[bot])(6ea8ef3)
  • chore(deps): bump github.com/abiosoft/colima from 0.3.4 to 0.4.1 (#791) ( dependabot[bot])(cf19e21)
  • ci: version bump to v0.34.1-dev ( Lacework)(8811c84)
  • test: fix pipeline to check for low vulns (#805) (Salim Afiune)(233c24f)
  • test: disable file test since CI runs as root (#800) (Salim Afiune)(5b271c6)

v0.34.0

Features

  • feat: Add support for APIv2 CloudAccounts List (#784) ( Ross)(563d1da)
  • feat(cli): add gcp compliance report disable warning (#787) ( Ross)(0cc3734)
  • feat(cli): add azure compliance report disable warning (#786) ( Ross)(a028ecb)

Bug Fixes

  • fix(test): Fix TestCloudAccountsListByType unit test failure (#788) ( Ross)(48fb4c7)
  • fix(api): add newResponse for function SearchAllPages (#770) ( aircraft-cerier)(474a163)
  • fix(cli): Remove Additional Cloudtrail/AuditLog options when Cloudtrail/AuditLog Integration is set to No (#782) ( Ross)(c9d7f48)

Other Changes

  • ci: version bump to v0.33.1-dev ( Lacework)(3b3aacf)

v0.33.0

Features

  • feat(cli): add compliance report disable warning (#778) ( hazedav)(ae2ffb7)

Bug Fixes

  • fix(cli): Remove aws profile "default" (#777) ( Ross)(e47ea55)

Other Changes

  • ci: version bump to v0.32.1-dev ( Lacework)(209ec0a)

v0.32.0

Features

  • feat(cli): output query & policy in YAML 📝 (#775) (Salim Afiune)(9173efe)
  • feat(api): AlertProfiles v2 service (#765) ( Darren)(683ceca)
  • feat(cli): ubuntu ESM support (#768) (Salim Afiune)(7527e83)

Bug Fixes

  • fix(cli): only display datasource relationships when avail ( hazedav)(c9589ed)

Documentation Updates

  • docs: enable policy enable/disable help text. (#766) ( Darren)(768cfbf)

Other Changes

  • chore(deps): bump github.com/BurntSushi/toml from 0.4.1 to 1.1.0 (#763) ( dependabot[bot])(a3b6c5b)
  • chore(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 (#740) ( dependabot[bot])(db6541c)
  • chore(deps): bump github.com/abiosoft/colima from 0.3.2 to 0.3.4 (#723) ( dependabot[bot])(b9bef2a)
  • ci: version bump to v0.31.1-dev ( Lacework)(7868fe7)
  • test(lql): fix case issue with host tests ( hazedav)(30d7d7b)
  • test: rename LW_CLI_ -> CLI_ (#769) ( Darren)(5cfedda)

v0.31.0

Features

  • feat(cli): disable/enable policies by tag (#758) ( Darren)(3a45a01)
  • feat(cli): default template when creating LQL queries (#761) (Salim Afiune)(4bb9c19)
  • feat(cli): disable/enable all compliance command (#755) ( Darren)(e694304)
  • feat(cli): adds lql datasource relationships (#759) ( hazedav)(4b1fc27)
  • feat(api): Recommendations v1 Service (#751) ( Darren)(253cc38)

Refactor

  • refactor(cli): inefficient policy sort ( hazedav)(9a35ff6)

Bug Fixes

  • fix(cli): command arguments (#760) (Salim Afiune)(574dfc1)
  • fix: add missing gcp compliance report types to get-report command (#756) ( Darren)(c05a07f)

Other Changes

  • chore(deps): bump github.com/kyokomi/emoji/v2 from 2.2.8 to 2.2.9 (#724) ( dependabot[bot])(717a725)
  • chore(deps): bump github.com/spf13/cobra from 1.3.0 to 1.4.0 (#733) ( dependabot[bot])(d1531ee)
  • ci: add make cmd for output go tests in junit format (#754) ( Darren)(f3d0324)
  • ci: version bump to v0.30.1-dev ( Lacework)(5cfe47a)

v0.30.0

Features

  • feat(lql): more suitable default for lql run ( hazedav)(73a7132)
  • feat(cli/cmd): CLI survey code for azure - ALLY-394 (#720) ( djmctavish)(73f8b0c)

Bug Fixes

  • fix: fix fail_on_severity when no vulns are found (#750) ( Darren)(479869f)

Other Changes

  • chore: deprecate CLI Wiki (#739) (Salim Afiune)(eeb6478)
  • ci: version bump to v0.29.1-dev ( Lacework)(fc74684)

v0.29.0

Features

  • feat(api): Implement AwsEksAudit CloudAccount interface (#742) ( Ross)(879048c)

Other Changes

  • chore: update go version to 1.18 (#735) ( Darren)(ec936cb)
  • ci: version bump to v0.28.1-dev ( Lacework)(6d7faae)

v0.28.0

Features

  • feat(cli): generate & execute gcp terraform code (#716) ( Ross)(36e0c8c)

Refactor

  • refactor(cli): leverage anonymous lql ( hazedav)(c607d81)

Bug Fixes

  • fix: use latest versions of TF provider and modules (#737) (Salim Afiune)(fc14f79)

Other Changes

  • ci: fix qa tests (#736) (Salim Afiune)(bb6afa5)
  • ci: version bump to v0.27.1-dev ( Lacework)(cb9055d)
  • test: fix policy severity filter test (#734) ( Darren)(0aa05b1)

v0.27.0

Features

  • feat(cli): update query by loading it from the platform (#721) (Salim Afiune)(2f68adb)
  • feat(cli): sort query and policy list output ( hazedav)(68de649)
  • feat(cli): Add breadcrumb for "query show-source" ( hazedav)(062421c)
  • feat(lwgenerate): Add initial hcl generation support Azure - ALLY-394 (#682) ( djmctavish)(66845d2)

Refactor

  • refactor(cli): further deprecate evaluatorId ( hazedav)(7a63eca)
  • refactor(cli): Create cloud specific TF file (#712) ( Ross)(3f9e0d8)
  • refactor(cli): vulnerability_expections packages human readable output (#711) ( Darren)(c37afbf)

Bug Fixes

  • fix: use online machine for testing (#722) ( chi-dev-2021)(e960b64)
  • fix(cli): delete listed twice on help ( hazedav)(d606f9d)

Other Changes

  • chore(cli): run regex of integration test (#729) (Salim Afiune)(03d55cf)
  • build: deprecate centos-8 images (#709) (Salim Afiune)(5636bdd)
  • ci: fix release pipeline (#730) ( Darren)(6470a4a)
  • ci: version bump to v0.26.1-dev ( Lacework)(dccd3f5)
  • test(windows): fix TestQueryUpdateFromIDEditor (#728) (Salim Afiune)(424c939)
  • test(integration): fix finding host id (#725) (Salim Afiune)(4e246d9)
  • test(lql): disable policies tests ( hazedav)(2647565)
  • test(cli): add comprehensive help text testing (#715) ( hazedav)(b38c696)

v0.26.0

Features

  • feat(cli): show resources affected by a compliance recommendation (#697) ( Darren)(86f86ee)
  • feat(cli): improve user feedback running terraform commands (#706) (Matt Cadorette)(8526d2c)
  • feat(cli): add lacework query preview-source ( hazedav)(40e8bbb)
  • feat(cli): switch-profile command (#705) (Salim Afiune)(75237cd)

Other Changes

  • chore(deps): bump github.com/spf13/cobra from 1.2.1 to 1.3.0 (#647) ( dependabot[bot])(2cb15fb)
  • chore(deps): bump github.com/spf13/viper from 1.9.0 to 1.10.1 (#644) ( dependabot[bot])(5dac81c)
  • chore(deps): bump github.com/honeycombio/libhoney-go (#652) ( dependabot[bot])(6e5c7bd)
  • chore(deps): bump github.com/hashicorp/terraform-exec (#704) ( dependabot[bot])(9767bc8)
  • chore(deps): bump go.uber.org/zap from 1.19.1 to 1.21.0 (#700) ( dependabot[bot])(b8be0b0)
  • chore(deps): bump github.com/hashicorp/go-version from 1.3.0 to 1.4.0 (#702) ( dependabot[bot])(1729f4c)
  • chore(deps): bump github.com/briandowns/spinner from 1.13.0 to 1.17.0 (#701) ( dependabot[bot])(9d18563)
  • ci(cli): release CentOS end-of-life problem (#699) (Salim Afiune)(4bc4a7c)
  • ci: version bump to v0.25.1-dev ( Lacework)(20551d1)

v0.25.0

Features

  • feat(api): add registry notifications field to docker v2 (#696) ( Darren)(aac6801)
  • feat(api): abstract primitives to interact with /v2/Vulnerabilities (#694) (Salim Afiune)(cd2622a)
  • feat(policies): add tags support ( hazedav)(2a0ad67)
  • feat(cli): be able to change global LW_LQL_OPERATOR (Salim Afiune Maya)(a4c7746)
  • feat(cli): filter list of agents (Salim Afiune Maya)(8e200a0)
  • feat(api): implement Entities/Images/serch endpoint (Salim Afiune Maya)(33b58ef)
  • feat(api): implement Entities/Users/serch endpoint (Salim Afiune Maya)(b86f893)
  • feat(api): support v2/Entities/Users (Salim Afiune Maya)(40c71d7)
  • feat(api): v2 pagination (Salim Afiune Maya)(255079d)
  • feat(cli): new agent list command (Salim Afiune Maya)(8b056f5)
  • feat(api): search data-export entities (Salim Afiune Maya)(5b87d33)
  • feat(cli): Manage Team Members (#671) ( Darren)(6930449)
  • feat(cli): Manage Vulnerability Exceptions (#663) ( Darren)(0d62f11)
  • feat(cli): add --cascade flag to delete policy and query (#677) ( hazedav)(6842a6b)
  • feat(cli): display status of Azure compliance subscriptions (Salim Afiune Maya)(c479863)
  • feat(cli): display status of GCP compliance projects (Salim Afiune Maya)(30e8448)
  • feat(cli): display status of AWS compliance accounts (Salim Afiune Maya)(e43978c)

Refactor

  • refactor(cli): Refactor generate & generate_aws (#691) ( Ross)(3fabe7b)
  • refactor(api): rename Pagination interface to Pageable (Salim Afiune Maya)(3b1e881)
  • refactor(api): add logging to NextPage() func (Salim Afiune Maya)(810b723)
  • refactor(cli): Refactor generate & generate_aws (#689) ( Ross)(c2d4241)
  • refactor(cli): abstract shared funcs to internal package ( hazedav)(5aa880d)
  • refactor(cli): abstract shared funcs to internal package ( hazedav)(5617a2d)
  • refactor(cli): rename 'aws' s3/cloudwatch to 'amazon' in cli integration prompt (#657) ( Darren)(2c8757d)

Bug Fixes

  • fix(cli): remove text wrapping on list-sources output (#692) ( Darren)(49ca2ef)
  • fix(cli): validate user filters via --filters (Salim Afiune Maya)(6ba02b0)
  • fix(api): omit empty fields in v2 SearchFilter (Salim Afiune Maya)(5f4d2e7)
  • fix(cli): check the account has agents to display (Salim Afiune Maya)(7e4ca27)
  • fix(lwgenerate): support lists for module attributes (#687) (Matt Cadorette)(6adfeeb)

Other Changes

  • style(cli): add breadcrumb to query list-sources cmd (#685) ( Darren)(66ee797)
  • chore(cli): update spinner message for compliance list cmds (Salim Afiune Maya)(c3d4aee)
  • ci: fix v1/v2 environment variables (#688) (Salim Afiune)(de4699a)
  • ci: version bump to v0.24.1-dev ( Lacework)(2df7446)
  • test(cli): for compliance az list command (Salim Afiune Maya)(a98599c)

v0.24.0

Features

  • feat(cli): make policyID optional for policy create ( hazedav)(38006bf)
  • feat(lwgenerate): Add initial hcl generation support GCP - ALLY-393 (#654) ( Ross)(fb34a64)
  • feat(cli): add csv output support to vuln reports (#649) (Matt Cadorette)(c76095e)
  • feat(api): Vulnerability Exceptions v2 Service (#627) ( Darren)(ef65e23)
  • feat(cli): add apply flag for aws iac generation & fix cache issues (#642) (Matt Cadorette)(c5014bb)

Refactor

  • refactor(test_resources): remove Terraform code dep (#636) (Salim Afiune)(aca0101)

Bug Fixes

  • fix: expiration time (#656) ( Darren)(4726f68)
  • fix: non_os_package_support omitted from json request when false (#655) ( Darren)(c8ab03a)
  • fix: handle unsupported integration types (#645) ( Darren)(6c1a5d0)
  • fix(cli): clarify container error message (#643) (Salim Afiune)(74592ff)

Documentation Updates

  • docs(iac-generation): update aws iac tf command help (#653) (Matt Cadorette)(5c09072)
  • docs(cli): Improve iac-generate/aws help message (#638) (Matt Cadorette)(127e221)

Other Changes

  • chore(deps): bump github.com/hashicorp/hcl/v2 from 2.10.1 to 2.11.1 (#631) ( dependabot[bot])(a82d22b)
  • chore(deps): bump github.com/mitchellh/mapstructure from 1.4.2 to 1.4.3 (#630) ( dependabot[bot])(4f08643)
  • chore(deps): bump github.com/peterbourgon/diskv/v3 from 3.0.0 to 3.0.1 (#610) ( dependabot[bot])(c1792d5)
  • chore(deps): Bump GoImports version to v0.1.8 (#633) ( Ross)(22f5283)
  • chore(deps): Bump gotestsum version and use instead of go test (#632) ( Ross)(7f05f44)
  • ci: test on windows systems (#648) (Salim Afiune)(70fe066)
  • ci: version bump to v0.23.1-dev ( Lacework)(cfc7bc0)
  • test: fix host vuln test (#659) ( Darren)(d28ea4c)
  • test: avoid running v1/v2 migration on every test (#651) (Salim Afiune)(63735c2)

v0.23.0

Features

  • feat(api): CRUD operations for org team member (#628) ( vatasha)(80015b9)
  • feat(cli): generate & execute aws terraform code (#626) (Matt Cadorette)(992bfa6)
  • feat(cli): Manage Report Rules (#625) ( Darren)(890350b)
  • feat(cli): add breadcrums to compliance commands (Salim Afiune Maya)(f133971)
  • feat(cli): cache compliance reports for 30 minutes (Salim Afiune Maya)(77f82aa)
  • feat(api): implement crud operations for team members (#614) ( vatasha)(4aa40a2)

Bug Fixes

  • fix(cli): make sure progress bar starts with space (#635) (Salim Afiune)(4153f64)
  • fix(cli): fix cache directory for azure comp reports (Salim Afiune Maya)(19be146)
  • fix: report rule notifications (#621) ( Darren)(f37b913)

Other Changes

  • ci: fix test resource Terraform pipeline (#634) (Salim Afiune)(c14756e)
  • ci: version bump to v0.22.1-dev ( Lacework)(e12f022)
  • test(policy): update TestPolicyCreateURL ( hazedav)(a89177c)
  • test(policy): adds resource for dynamic accnt ( hazedav)(b28d290)

v0.22.0

Features

  • feat(cli): cache host vuln assessments for 1 hour (Salim Afiune Maya)(7f50bd2)
  • feat(cli): logic to store assets with expiration time (Salim Afiune Maya)(ad920ca)
  • feat(lwgenerate): Add initial hcl generation support (#611) (Matt Cadorette)(f9e9e78)

Bug Fixes

  • fix(cli): PKG typo in host vuln table (Salim Afiune Maya)(21ff81a)
  • fix(cli): avoid using "Fixed" host vulnerabilities (Salim Afiune Maya)(49ce7a7)

Other Changes

  • ci: version bump to v0.21.1-dev ( Lacework)(30637bc)
  • test(cli): verify host vuln report rendering (Salim Afiune Maya)(b7d72e2)

v0.21.0

Features

  • feat: Auto docs generation for the Lacework CLI (#616) (Salim Afiune)(81b7fdb)
  • feat: Filter vuln ctr list-assessments by registry (#609) ( Darren)(264b450)
  • feat(api): Report Rules v2 Service (#607) ( Darren)(26e96cc)

Bug Fixes

  • fix(cli): remove sub-account during reconfiguration (#602) (Salim Afiune)(d623afe)

Documentation Updates

  • docs: Run make generate-docs (Darren Murray)(b6438a1)
  • docs: Vuln ctr list-assessments registry flag (Darren Murray)(cf32b2f)

Other Changes

  • chore: ran make go-vendor with go 1.17 (#615) (Salim Afiune)(432104f)
  • chore: Update minimum go version -> 1.17 (#612) ( Darren)(c6e183c)
  • chore(deps): bump github.com/honeycombio/libhoney-go (#605) ( dependabot[bot])(7226624)
  • chore(cli): Update s3, slack, and cloudwatch alert channels cli commands to point to API v2 (#606) ( vatasha)(65887be)
  • ci: add Azure integration as a test resource (#608) (Salim Afiune)(5cab0ef)
  • ci: Update go conditinal build comment to 1.17 preferred format (#604) ( Darren)(a8f90f6)
  • ci: version bump to v0.20.1-dev ( Lacework)(15761a7)
  • test: Fix failing alert rule test (#603) ( Darren)(c1b8ca5)

v0.20.0

Features

  • feat(cli): Manage Alert Rules in Lacework CLI (#597) ( Darren)(4d5648c)

Bug Fixes

  • fix(cli): avoid panic when assessment has NO vulns (#600) (Salim Afiune)(4638c7e)
  • fix: ResourceGroups lastUpdated time format (#599) ( Darren)(506954f)
  • fix(cli): making evaluatorId optional ( hazedav)(a7da3c0)

Other Changes

  • ci: version bump to v0.19.1-dev ( Lacework)(e8e36dd)
  • test(cli): adds host query integration test file ( hazedav)(7be96a7)

v0.19.0

Features

  • feat: AlertRuleSeverities constructor from int slice (#595) ( Darren)(637bcab)
  • feat(api): Migrate Jira Cloud and Jira Server to API v2 (#590) ( vatasha)(15369f3)

Refactor

  • refactor: Add function to convert string slice to AlertRuleSeverities (#591) ( Darren)(b3ae293)

Bug Fixes

  • fix(cli): affected resource count in compliance reports (#592) (Salim Afiune)(7dc18d9)

Other Changes

  • ci: version bump to v0.18.1-dev ( Lacework)(21b392a)

v0.18.0

Features

  • feat(cli): unhiding query "sources" cmd ( hazedav)(4e2513f)
  • feat(api): Alert Rules v2 service (#583) ( Darren)(a549a8c)
  • feat(cli): Migrate New Relic alert channel to API v2 (#586) ( Darren)(6f32767)
  • feat(cli): Migrate Pager Duty alert channel to API v2 (#585) ( Darren)(68be1ec)
  • feat(api): Migrate GCP Pub Sub alert channel to API v2 (#581) ( vatasha)(7847d3b)
  • feat(cli): Migrate Ibm QRadar alert channel to API v2 (#584) ( Darren)(b2a0cde)
  • feat(api): Migrate Service Now alert channel to API v2 (#582) ( Darren)(692c8e5)
  • feat: Migrate Splunk alert channel to V2 (#580) ( Darren)(c0c422b)
  • feat(cli): Add support for new GCP and AWS compliance reports (#579) ( iancrichardson)(1de409b)
  • feat(cli): adding lql query data sources ( hazedav)(8828823)
  • feat(api): Microsoft Teams alert channel APIv2 (Salim Afiune Maya)(57b318e)
  • feat(api): Migrate Cisco Spark Webhook alert channel to API v2 (#577) ( vatasha)(9481999)

Refactor

  • refactor(cli): create Microsoft Teams alert channels via APIv2 (Salim Afiune Maya)(74372b8)

Bug Fixes

  • fix: Splunk ssl (#587) ( Darren)(eab94cf)

Other Changes

  • style: rename TeamsUrl in favor of TeamsURL (Salim Afiune Maya)(bd46e0d)
  • ci: version bump to v0.17.1-dev ( Lacework)(9df310c)

v0.17.0

Features

  • feat(api): Migrate VictorOps alert channel to V2 (#573) ( Darren)(6bc3b88)
  • feat(api): Webhook alert channel(v2) (#565) ( Darren)(06915a0)
  • feat(api): Cloudwatch alert channel(v2) (#562) ( Vatasha)(d0c9be7)
  • feat(api): Datadog alert channel(v2) (#570) ( Vatasha)(3135b95)

Refactor

  • refactor(cli): use APIv2 to create Datadog integrations + update api/examples (#571) ( vatasha)(9d6ea0e)

Bug Fixes

  • fix(cli): disable cache mechanism in install.sh (#563) (Salim Afiune)(0ccd32e)
  • fix:Add issue grouping field to cloudwatch alert channel data (#566) ( vatasha)(1e93e91)
  • fix(cli): install.ps1 avoid fail for False boolean (#564) (Larry Eichenbaum)(32604df)

Documentation Updates

  • docs: improve developer guidelines (Salim Afiune Maya)(80f8e9e)
  • docs: add signed commits documentation (Salim Afiune Maya)(b8b6325)
  • docs: fix broken link in CONTRIBUTING.md (Salim Afiune Maya)(92a4d0c)
  • docs: improve pull request template (Salim Afiune Maya)(967f9d6)

Other Changes

  • chore(deps): bump go.uber.org/zap from 1.19.0 to 1.19.1 (#568) ( dependabot[bot])(3f4a1f2)
  • chore(deps): bump github.com/fatih/color from 1.12.0 to 1.13.0 (#556) ( dependabot[bot])(bf79562)
  • chore(deps): bump github.com/honeycombio/libhoney-go (#557) ( dependabot[bot])(39fa065)
  • chore(deps): bump github.com/spf13/viper from 1.8.1 to 1.9.0 (#553) ( dependabot[bot])(bf4a39a)
  • chore(deps): bump github.com/mitchellh/mapstructure from 1.4.1 to 1.4.2 (#552) ( dependabot[bot])(649c729)
  • ci: fix downgrading of go packages (#575) ( vatasha)(1a816c9)
  • ci: version bump to v0.16.1-dev ( Lacework)(bb5caa0)

v0.16.0

Features

  • feat: Add NonOSPackageSupport container registries (#560) ( Darren)(c61e4d3)
  • feat(cli): pass-through used profile in recommendations (#554) (Salim Afiune)(d5340c1)
  • feat(telemetry): send information about flags (#551) (Salim Afiune)(8f626d6)

Documentation Updates

  • docs: Contributor Documentation (#550) ( Darren)(a278374)

Other Changes

  • chore(deps): bump github.com/AlecAivazis/survey/v2 from 2.2.12 to 2.3.2 (#549) ( dependabot[bot])(00deaa0)
  • chore(deps): bump go.uber.org/zap from 1.18.1 to 1.19.1 (#548) ( dependabot[bot])(f98cdc3)
  • chore(deps): bump github.com/BurntSushi/toml from 0.3.1 to 0.4.1 (#509) ( dependabot[bot])(e1184a1)
  • ci: ran make go-vendor to fix pipeline (#558) (Salim Afiune)(576b127)
  • ci: version bump to v0.15.1-dev ( Lacework)(aa0751f)

v0.15.0

Features

  • feat(lwdomain): export go package (#545) (Salim Afiune)(13fb167)
  • feat(cli): stdin support for query/policy ( hazedav)(770f0ee)
  • feat(cli): Manage Resource Groups in the lacework cli (#538) ( Darren)(5e27cc8)
  • feat: Resource Groups (#537) ( Darren)(754e8f4)
  • feat(api): Add Non-OS Package Support for APIv1 (#539) (Andre Elizondo)(92e20e6)
  • feat(cli): switch over to API v2 by default (#519) (Salim Afiune)(d605b45)

Refactor

  • refactor: Add resource group specific create functions(#542) ( Darren)(8a78438)

Bug Fixes

  • fix(cli): Output correct resource group json (#543) ( Darren)(3311ef2)
  • fix(install.ps1): Force Set-Variable as Constant (#541) (Salim Afiune)(6087ac2)

Documentation Updates

  • docs(cli): correct typo v1 to v2 (#536) ( lhasadreams)(cff6064)

Other Changes

  • ci: version bump to v0.14.1-dev ( Lacework)(9417890)
  • test(cli): re-enable vuln ctr scan tests (#532) (Salim Afiune)(7697c23)
  • test(cli): disable vuln ctr scan tests (#530) (Salim Afiune)(0787b1b)
  • test(cli): re-enable query/policy integration (#526) ( hazedav)(d54b51a)

v0.14.0

Features

  • feat(cli): More detailed CSV compliance reports (#522) (Matt Cadorette)(bd02a44)
  • feat(api): AwsS3 Alert Channel (v2) (Salim Afiune Maya)(507cac1)
  • feat(api): SlackChannel Alert Channel (v2) (Salim Afiune Maya)(e6ac8cb)

Refactor

  • refactor: rename alert channel enums (Salim Afiune Maya)(f727b9b)

Bug Fixes

  • fix(cli): removing policyUi from policy schema (#523) ( hazedav)(5586aec)
  • fix(cli): handle scan status 'Partial' (#525) ( Darren)(a8ba4b7)
  • fix(cli): query run via editor ( hazedav)(ca3f2a3)
  • fix(cli): Detect if running in cloudshell to output correct update command (#521) ( Darren)(477fadd)

Other Changes

  • chore(api): update v2 alert channel tests (Salim Afiune Maya)(3581d0a)
  • ci: version bump to v0.13.1-dev ( Lacework)(39cc865)

v0.13.0

Features

  • feat(cli): install agents via SSH on a custom port (#516) (Salim Afiune)(89ff730)
  • feat(cli): new agent install --trust_host_key flag (#515) (Salim Afiune)(fbd9934)
  • feat(cli): new --api_token global flag (#513) (Salim Afiune)(9cf1271)
  • feat(cli): unhide query and policy commands ( hazedav)(d1990d2)

Bug Fixes

  • fix(cli): vuln host scan-pkg-manifest --local centos 6.10 (#514) ( Darren)(83f8884)
  • fix(install.ps1): verify if running as administrator (#510) (Salim Afiune)(d9c2284)

Documentation Updates

  • docs(cli): add inline help docs for query/policy cmds (#517) (Salim Afiune)(e471393)

Other Changes

  • ci: version bump to v0.12.1-dev ( Lacework)(af1cb50)
  • test(cli): go test modularity via build tags (#511) ( hazedav)(b83a4af)

v0.12.0

Features

  • feat(cli): Output v2 integration state details (#505) ( Darren)(e2cc6f1)
  • feat: Add apiV2AlertChannelTest (#502) ( Darren)(f968b89)
  • feat(cli): create Github Registry integrations (Salim Afiune Maya)(d3756e4)
  • feat(cli): create Google Artifact Registry integrations (Salim Afiune Maya)(0f1bb68)
  • feat(api): add Github Registry support (Salim Afiune Maya)(697ca98)
  • feat(api): add Google Artifact Registry support (Salim Afiune Maya)(503ae99)
  • feat(api): new v2 Container Registries service (Salim Afiune Maya)(46212c6)

Refactor

  • refactor(cli): policy update api args ( hazedav)(a9add4b)
  • refactor(cli): split survey limits into diff funcs (Salim Afiune Maya)(1e1dca4)

Bug Fixes

  • fix: comp [aws | gcp | az] list json output (#497) ( Darren)(c3fb601)

Other Changes

  • chore(deps): bump github.com/honeycombio/libhoney-go (#494) ( dependabot[bot])(9c1985c)
  • chore: fixed minor typos (Salim Afiune Maya)(a13e58b)
  • chore(deps): add github.com/fatih/structs package (Salim Afiune Maya)(89d6e0d)
  • ci: sign lacework-releng commits (#500) (Salim Afiune)(523097c)
  • test(cli): updating policy integration resource ( hazedav)(acceada)

v0.11.1

Bug Fixes

  • fix(cli): scan-pkg-manifest returns valid JSON when no vulns are found (#498) ( Darren)(0cdcc7e)

v0.11.0

Features

  • feat(cli): manage EmailUser alert channels (Salim Afiune Maya)(4624dfb)
  • feat(api): EmailUser Alert Channel (v2) (#492) (Salim Afiune)(45cc8f4)
  • feat(cli): apiv2 support for query run ( hazedav)(6d8c766)

Bug Fixes

  • fix(cli): integration show align left (Salim Afiune Maya)(df17625)
  • fix(cli): integration show single object (Salim Afiune Maya)(b26a3d0)
  • fix(cli): evalFrequency optional for policyCreate ( hazedav)(03d527e)

Other Changes

  • chore(cli): apply lint recommendations (Salim Afiune Maya)(931b2db)
  • test(cli): re-enable on-demand ctr scans (#490) (Salim Afiune)(ddddbc6)

v0.10.1

Features

  • feat(cli): apiv2 support for query validate ( hazedav)(bcd81ce)

Bug Fixes

  • fix(api): callbacks panic when response is nil (#486) (Salim Afiune)(8b7472a)
  • fix(cli): Output gcp comp list with --json flag (#482) ( Darren)(9f95aa8)

Other Changes

  • test(cli): create VMs of supported platforms (#480) (Salim Afiune)(7f7c06e)

v0.10.0

Features

  • feat(cli): New compliance google list command (#466) ( Darren)(f3aec8d)
  • feat(cli): caching mechanism (Salim Afiune Maya)(426c3eb)
  • feat(api): LifecycleCallbacks (Salim Afiune Maya)(7b0c03e)
  • feat: new internal/format go package (Salim Afiune Maya)(aa49474)
  • feat: install diskv go package (Salim Afiune Maya)(b0f7c43)
  • feat(cli): apiv2 support for lacework policy ( hazedav)(efaa50e)
  • feat(cli): apiv2 support for Queries ( hazedav)(e3b2cfa)
  • feat(cli): add --organization global flag (Salim Afiune Maya)(408a340)
  • feat(api): Add AwsCtSqs Cloud Account Get/Update funcs (Salim Afiune Maya)(435686e)
  • feat(api): Add V2 CloudAccountsService (Salim Afiune Maya)(656b257)
  • feat(api): WithOrgAccess Option to access org level (Salim Afiune Maya)(15f672e)
  • feat(api): CopyClient() to duplicate an API client (Salim Afiune Maya)(084fe25)
  • feat(api): propagate APIv2 error messages (#453) (Salim Afiune)(9a4c697)

Refactor

  • refactor: migrate Agent Access Tokens to API v2 (#461) (Salim Afiune)(e08d947)
  • refactor(cli): create AwsCtSqs CloudAccounts using APIv2 (Salim Afiune Maya)(b8b1605)
  • refactor(cli): improved LQL service func names (#438) ( hazedav)(08f7ce4)

Bug Fixes

  • fix(api): add 'description' field for Host Vulnerability (#481) (Salim Afiune)(dba83cb)
  • fix(cli): remove subaccount during configure (#474) (Salim Afiune)(f228f08)
  • fix: check http status code before erase cache (Darren Murray)(7f1a29d)
  • fix(cli): non-interactive should not run daily version check (#462) (Salim Afiune)(4bb7e9f)

Other Changes

  • chore(deps): revert bump AlecAivazis/survey from 2.2.14 to 2.2.12 (#476) (Salim Afiune)(2d2176d)
  • chore(deps): revert bump briandowns/spinner from 1.16.0 to 1.12.0 (#475) (Salim Afiune)(f2e19fb)
  • chore(deps): bump github.com/spf13/cobra from 1.1.3 to 1.2.1 (#469) ( dependabot[bot])(6725a81)
  • chore(deps): bump github.com/honeycombio/libhoney-go (#433) ( dependabot[bot])(6a833a1)
  • chore(deps): bump github.com/spf13/viper from 1.7.1 to 1.8.1 (#459) ( dependabot[bot])(7296b4a)
  • chore(deps): bump github.com/briandowns/spinner from 1.12.0 to 1.16.0 (#452) ( dependabot[bot])(06050a2)
  • chore(deps): bump go.uber.org/zap from 1.14.1 to 1.18.1 (#460) ( dependabot[bot])(d311493)
  • chore(deps): bump github.com/AlecAivazis/survey/v2 from 2.2.12 to 2.2.14 (#468) ( dependabot[bot])(86b6a0f)
  • chore(api): rename cloud_account_aws.go -> cloud_accounts_aws_ct_sqs.go (Salim Afiune Maya)(dfd9ce2)
  • ci: decouple integrations tests (#463) ( Darren)(da7d429)
  • ci: prepare-integrations pipeline (#457) ( Darren)(d0e2436)
  • test(cli): cache mechanism (Salim Afiune Maya)(6a0e9ca)
  • test(cli): fixing policy integration url ( hazedav)(191a7ed)
  • test(cli): apiv2 support for policy integration ( hazedav)(68d324c)
  • test(cli): add apiv2 query (#465) ( hazedav)(bbd5b94)
  • test(api): CloudAccount interface and CRUD tests (Salim Afiune Maya)(b0b103e)
  • test(cli): updated naming for test resources ( hazedav)(4c3a389)

v0.9.1

Bug Fixes

  • fix(api): Parse LastEvaluationTime correctly in hostVulnListHostsResponse (#446) ( Darren)(7918c4c)
  • fix(api): Enable FirstSeenTime field in hostVulnListHostsResponse (#445) ( Darren)(195d44a)

v0.9.0

Features

  • feat(cli): new account list command (#444) (Salim Afiune)(735d34e)
  • feat(cli): LQLv2 support (#441) ( hazedav)(8ad4abf)

Bug Fixes

  • fix(cli): migration of Frankfurt organizational accounts (#447) (Salim Afiune)(73ed79a)
  • fix(cli): adding more policy keys for json output (#442) ( hazedav)(7a0d77f)
  • fix(cli): better error messaging for policy create (#443) ( hazedav)(06174ff)

Other Changes

  • chore(deps): bump github.com/fatih/color from 1.10.0 to 1.12.0 (#429) ( dependabot[bot])(1b6bfe6)
  • test(cli): adding lqlv2 test resource (#439) ( hazedav)(df22443)

v0.8.0

Features

  • feat(cli): Add CSV rendering output for select commands (#424) (Matt Cadorette)(1bbe07c)
  • feat(cli): Automate migration of v2 configuration (#431) (Salim Afiune)(2ac806a)
  • feat(pkg): to disseminate a domain URL (Salim Afiune Maya)(0770102)
  • feat(cli): v2 configure cmd undestands subaccounts (Salim Afiune Maya)(5e092f7)
  • feat: AWS Gov Cloud CloudTrail integration (#425) ( Darren)(63097d5)
  • feat(cli): AWS GovCloud Config integration (#421) ( Darren)(68d7087)
  • feat(cli): lacework policy command ( hazedav)(8c53e8e)
  • feat: introducing first APIv2 endpoint UserProfile (#411) (Salim Afiune)(c183cce)

Refactor

  • refactor(cli): remove shorthand of subaccount "u" (#436) (Salim Afiune)(2decc86)
  • refactor(cli): use new internal domain go package (Salim Afiune Maya)(1695993)
  • refactor(cli): improve configure command (Salim Afiune Maya)(b14938b)

Bug Fixes

  • fix: Fix vuln container list-assessments json output (#430) ( Darren)(02ff56d)

Other Changes

  • ci: fix a bunch of things with our CI pipeline (#432) (Salim Afiune)(af603e1)
  • test(integration): configure command for OrgAdmins (Salim Afiune Maya)(6504ad9)
  • test: new DEBUG env variable for interactive shell (Salim Afiune Maya)(bd58489)
  • test(integration): fix missed help message update (#419) (Salim Afiune)(f1fcbf3)

v0.7.1

Bug Fixes

  • fix(api): graceful degradation for HTTP 204 (#409) ( hazedav)(44eb159)

Other Changes

  • build(cli): Upgrade Go version 1.15 -> 1.16, Add support for darwin/arm64 (#408) ( Darren)(c9d0a6f)
  • ci: Disable failing test (#418) ( Darren)(c5d7733)
  • ci(cli): fix integration test (#417) (Salim Afiune)(b9ad070)
  • ci: Update go deps (#413) ( Darren)(8ee2393)
  • test(cli): add container vuln scan NO polling (#414) (Salim Afiune)(793103f)

v0.7.0

Features

  • feat: new lwconfig Go package to handle Lacework config (#402) (Salim Afiune)(18d4864)
  • feat(cli): lacework query natural/relative times ( hazedav)(624235d)
  • feat(cli): lacework query crumbs ( hazedav)(333bec3)

Refactor

  • refactor: negligible -> info (#393) ( Darren)(be9d203)

Bug Fixes

  • fix(cli): Fix filters with json output for vuln host command (#388) ( Darren)(282404f)
  • fix(cli): Json output for vuln ctr adheres to filter flags (#383) ( Darren)(cf7bb6d)

Other Changes

  • style: Add gotestsum to Makefile (#397) ( Ross)(6b98f91)
  • chore(deps): bump github.com/AlecAivazis/survey/v2 from 2.0.7 to 2.2.12 (#395) ( dependabot[bot])(3b3fd4e)
  • ci: fix release script for automatic releases (#405) (Salim Afiune)(3b657ee)
  • ci: Add Codefresh badge (#404) ( Darren)(f94d4ab)
  • ci: Remove Circleci config (#398) ( Darren)(6b95e84)
  • ci: update ci tools (#403) (Salim Afiune)(580947b)
  • ci: disable on-deman ctr vulnerability tests (#400) (Salim Afiune)(bcaaaa7)
  • metric: normalize account inside Honeyvent (#407) (Salim Afiune)(3eb3b56)
  • test(policy): adding policy test resource (#391) ( hazedav)(74d8cfe)

v0.6.0

Features

  • feat(cli): "lacework query" (hidden) command ( hazedav)(4ae9ea8)

Bug Fixes

  • fix(cli): Hard coding polling mechanism to start after 64 seconds (#389) (Scott Ford)(f9644a6)

v0.5.0

Features

  • feat: Filter vuln host list cves and show assessment by severity (#375) ( Darren)(7e9313e)
  • feat(cli): split list of Google project id and alias (#377) (Salim Afiune)(3f8dd94)

Refactor

  • refactor(cli): use official url for agent installs (#369) (Salim Afiune)(ca2d3f7)

Bug Fixes

  • fix(fmt): undetected format problem (#385) (Salim Afiune)(8161d00)
  • fix(cli): split Azure subscriptions with parentheses (Salim Afiune Maya)(790759e)
  • fix(cli): get compliance reports from AWS accounts w/aliases (Salim Afiune Maya)(2dddcb1)
  • fix(cli): Json result adheres to filters for cmd get-report (aws,gcp,azure) (#379) ( Darren)(0da3db3)
  • fix(cli): split GCP projects with parentheses (#380) (Salim Afiune)(339d13e)
  • fix(cli): match err message changed in server resp (#376) (Salim Afiune)(de7b137)

Other Changes

  • chore: run goimports-reviser to order imports (#378) (Salim Afiune)(44b8e58)
  • chore(deps): bump github.com/briandowns/spinner from 1.10.0 to 1.12.0 (#374) ( dependabot[bot])(e6058eb)
  • chore(deps): bump github.com/mitchellh/mapstructure from 1.3.0 to 1.4.1 (#373) ( dependabot[bot])(2f40036)
  • chore(deps): bump github.com/kyokomi/emoji/v2 from 2.2.5 to 2.2.8 (#372) ( dependabot[bot])(ec6ec28)
  • chore(deps): bump github.com/olekukonko/tablewriter from 0.0.4 to 0.0.5 (#370) ( dependabot[bot])(bdfa365)
  • chore(deps): bump github.com/honeycombio/libhoney-go (#371) ( dependabot[bot])(0494850)
  • test(integration): fix failing test from API changes (#368) (Salim Afiune)(57b33e3)

v0.4.0

Features

  • feat: add new flags to fail host and container vuln scans (#352) ( Darren)(1209d59)

Refactor

  • refactor: Remove deprecated ListRange function (Darren Murray)(2a0019f)
  • refactor: Remove deprecated vulnerability report command (Darren Murray)(d0de656)
  • refactor: Remove deprecated pdfName flag (Darren Murray)(94b8f67)

Bug Fixes

  • fix(cli): mask ServiceNow integration password (#359) (Salim Afiune)(8e37697)
  • fix(api): update time format in API response (#360) (Salim Afiune)(a0045b4)

Other Changes

  • chore(deps): bump github.com/spf13/viper from 1.6.2 to 1.7.1 (#364) ( dependabot[bot])(4f8f838)
  • chore(deps): bump github.com/stretchr/testify from 1.6.1 to 1.7.0 (#363) ( dependabot[bot])(eed32e8)
  • chore(deps): bump github.com/fatih/color from 1.9.0 to 1.10.0 (#365) ( dependabot[bot])(008253b)
  • chore(deps): bump github.com/spf13/cobra from 1.0.0 to 1.1.3 (#362) ( dependabot[bot])(f3427ea)
  • chore: Validation script for git commit message conventions (#355) ( Darren)(7fe9678)
  • ci: fix githooks and release scripts (#366) (Salim Afiune)(9036013)
  • ci: switch over our CI to CodeFresh (#357) (Salim Afiune)(734acb7)
  • ci: Fix prepare_test_resources script (Darren Murray)(e89beb6)
  • ci: Add setup_remote_docker to prepare-test-resources job (Darren Murray)(60628cd)
  • test(cli): lacework query command (#358) ( hazedav)(d5473df)
  • test: removed Azure tenants from test account (Salim Afiune Maya)(e181ed1)

v0.3.0

Features

  • feat(ux): improve container scan error messages (Salim Afiune Maya)(34e6ee7)
  • feat(api): implement account information endpoint (#349) (Salim Afiune)(1392ecb)
  • feat(cli): new list-registries sub-command (Salim Afiune Maya)(7a828fe)

Other Changes

  • chore: ran make prepare (Salim Afiune Maya)(662b220)
  • ci: fix prepare-test-resources job (#348) ( Darren)(a071c04)
  • ci: open release pull request automatically (Salim Afiune Maya)(f227182)
  • ci: automatic minor version bump (Salim Afiune Maya)(73e2cb9)
  • test: change target for container vuln scanning (#343) ( Darren)(c348b01)

v0.2.23

Features

  • feat(cli): add Azure list-tenants sub-command (#341) ( Darren)(960a8b7)
  • feat(cli): filter vulnerability assessments by severity (#338) ( Darren)(07af9b1)

v0.2.22

Bug Fixes

  • fix: implement both ECR auth methods (Salim Afiune Maya)(7af312c)
  • fix(api): type-o in host vulnerability status (#336) (Scott Ford)(85b271b)

Other Changes

  • ci: run nightly integration tests on ARM-linux (#317) (Salim Afiune)(525b51d)
  • test(cli): use a cli tag with vuln (Salim Afiune Maya)(eae52b8)

v0.2.21

Features

  • feat(cli): load account from new UI API JSON file (#331) (Salim Afiune)(e841210)
  • feat(cli): filtering flags for compliance report recommendations (#330) ( Darren)(d04f09f)
  • feat: Add support for ServiceNow Alert custom JSON template (#327) ( Darren)(129bc28)

Bug Fixes

  • fix: Generate a new token upon a request with an expired token (#332) ( Darren)(2bbc8b3)

Documentation Updates

  • docs: update go version batch in README (#329) (Salim Afiune)(161753e)
  • docs: Add Homebrew installation to README (#328) ( Darren)(e4ad780)

Other Changes

  • ci: delete 'master' branch (#334) (Salim Afiune)(792e458)

v0.2.20

Features

  • feat(cli): New IBM QRadar alert channel (#325) ( Darren)(0e9f6f5)
  • feat(cli): New Relic Insights alert channel (#323) ( Darren)(d7242b8)

Documentation Updates

  • doc(cli): update scan-pkg-manifest help to 10k pkgs (#324) (Salim Afiune)(0348800)

v0.2.19

Features

  • feat(cli): New VictorOps alert channel (#318) ( Darren)(dfcd34a)
  • feat(cli): New CiscoWebex alert channel (#316) ( Darren)(8e0071a)
  • feat: New Microsoft Teams alert channel (#315) ( Darren)(e414226)

Refactor

  • refactor(cli): exponential retries polling scans (Salim Afiune Maya)(2bb881d)

Bug Fixes

  • fix(cli): match API client timeout with NGINX (#321) (Salim Afiune)(10b7a28)

Other Changes

  • ci: increase integration test timeout to 30m (Salim Afiune Maya)(3081e3c)
  • test: change ctr vuln scan tag (Salim Afiune Maya)(c15bd1b)
  • test(cli): disable failing tests (RAIN-15300) (#320) (Salim Afiune)(e2afb31)

v0.2.18

Features

  • feat(cli): new Datadog alert channel (#313) ( Darren)(8298022)

Bug Fixes

  • fix(cli): avoid daily update check during install (Salim Afiune Maya)(2bc94c0)

Other Changes

  • test: fix intermittent events test (#312) (Salim Afiune)(d69983b)
  • test: fix intermittent events test (Salim Afiune Maya)(15c371c)

v0.2.17

Bug Fixes

  • fix: Json mapping for Snow Username (#307) ( Darren)(1ef8d99)

v0.2.16

Features

  • feat(cli): New Service Now alert channel (#303) ( Darren)(512f2d9)

Refactor

  • refactor: Change input method for private_key field (#305) ( Darren)(e56cdc6)

Bug Fixes

  • fix: Use select for issue grouping (#304) ( Darren)(799d9c3)
  • fix: Add issue_grouping field to gcp pub sub (#301) ( Darren)(1a66d2c)
  • fix(cli): install.sh should try curl and wget (Salim Afiune Maya)(f6b0bd7)
  • fix(cli): install.sh should respect target override (Salim Afiune Maya)(4164f58)

Other Changes

  • chore(cli): install.sh print exitcodes for debugging (Salim Afiune Maya)(5e66c11)
  • ci: trigger homebrew update script (#299) ( Darren)(9247cb1)

v0.2.15

Features

  • feat: add telemetry to detect Homebrew installations (#297) ( Darren)(fa81abc)
  • feat(cli): New Gcp PubSub alert channel (#294) ( Darren)(08a3e61)

v0.2.14

Features

  • feat(cli): support Homebrew upgrade command (#291) ( Darren)(bedfa5d)
  • feat(cli): Add Splunk alert channel (#289) ( Darren)(04679a5)
  • feat(cli): add account check to catch http(s):// (#288) (Salim Afiune)(3d770a1)

Bug Fixes

  • fix(cli): skip daily version check for version cmd (#290) (Salim Afiune)(5c9f4ca)

v0.2.13

Features

  • feat(cli): support manifest bigger than 1k packages (Salim Afiune Maya)(eebddb9)
  • feat(cli): gen-pkg-manifest detect running kernel (Salim Afiune Maya)(9151be1)

Refactor

  • refactor: simplify removeEpochFromPkgVersion func (Salim Afiune)(04aba5b)

Bug Fixes

  • fix(cli): ensure api client has valid auth token (Salim Afiune Maya)(056eda5)

Other Changes

  • ci: generate code coverage in HTML format (Salim Afiune Maya)(a58b58a)
  • ci: add 'metric' as a valid commit message (Salim Afiune Maya)(dd7b601)
  • ci: fix slack notifications team alias ⭐ (Salim Afiune Maya)(ca51f92)
  • metric(cli): detect feature split_pkg_manifest (Salim Afiune Maya)(fdb9f4a)
  • metric(cli): detect feature gen_pkg_manifest (Salim Afiune Maya)(78905bb)

v0.2.12

Features

  • feat(cli): add telemetry (#278) (Salim Afiune)(5aeec3c)
  • feat(cli): pull latest agent version from S3 (Salim Afiune Maya)(63cf1ab)
  • feat: add --force to agent install (Salim Afiune Maya)(6de4775)
  • feat: verify if agent is installed on remote host (Salim Afiune Maya)(252b9a6)
  • feat(cli): check for known hosts and allow custom callbacks (Salim Afiune Maya)(ebedf22)
  • feat: add AWS S3 alert channel integration (#273) ( Darren)(383de18)
  • feat(cli): enable agent install command (Salim Afiune Maya)(f13d58a)

Refactor

  • refactor: verify host connectivity before select token (Salim Afiune Maya)(829cf82)
  • refactor(api): remove automatic report trigger (#271) (Salim Afiune)(18e624f)

Bug Fixes

  • fix(cli): propagate errors from install.sh (#277) (Salim Afiune)(296be65)
  • fix(cli): avoid showing unnamed tokens (Salim Afiune Maya)(7545444)

Documentation Updates

  • docs: update agent install use (Salim Afiune Maya)(62195c1)

Other Changes

  • chore: update long desc of agent list cmd (Salim Afiune Maya)(8a24914)
  • build: stop publishing containers to old docker repo (Salim Afiune Maya)(ea23a30)
  • ci: send slack notifications to team alias ⭐ (Salim Afiune Maya)(5e4c0e6)
  • ci: fix mv on non exisitent directory (#272) ( Darren)(4f101cf)
  • test(cli): increase agent install test coverage (#276) (Salim Afiune)(da5b4ae)
  • test: fix lwrunner tests (Salim Afiune Maya)(23587cd)

v0.2.11

Features

  • feat(cli): daily version check (#269) (Salim Afiune)(5c15eef)
  • feat(api): add Webhook integration (#267) ( Darren)(f32572e)

Refactor

  • refactor(cli): abstract rendering tables (human-readable) (#263) (Salim Afiune)(8a10b4c)

Bug Fixes

  • fix(cli): render account mapping file correctly (#266) (Salim Afiune)(4c327d7)
  • fix(api): new request body for lql service (#260) (Salim Afiune)(4e2b439)
  • fix(api): avoid updating AgentTokenResponse.Props (#259) (Salim Afiune)(c3fe8bc)

Documentation Updates

  • docs: update READMEs and _examples/ (#268) (Salim Afiune)(3791da0)

Other Changes

  • build: upgrade Go version to 1.15 (#265) (Salim Afiune)(06d41f5)
  • ci: update hostname from our test machine (#262) (Salim Afiune)(beb289e)

v0.2.10

Features

  • feat(cli): new agent access token command (#256) (Salim Afiune)(7f8ba11)
  • feat(compliance): new aws list-accounts command (Salim Afiune Maya)(705f2eb)

Refactor

  • refactor: account mapping file for consolidated CT (#252) (Salim Afiune)(402a363)

Bug Fixes

  • fix(install.sh): avoid logging with 'info' cmd (#254) (Salim Afiune)(df5f8cf)
  • fix: false positive results in pkg manifest scan (#255) (Salim Afiune)(a6d6cda)
  • fix(databox): remove hardcoded LW account (Salim Afiune Maya)(c806157)

v0.2.9

Features

  • feat(api): enable account mapping file for CT int (#250) (Salim Afiune)(cb99f61)

Refactor

  • refactor(api): better error check handler (#247) (Salim Afiune)(b363347)

Other Changes

  • ci: set container tag to debian-10 that has vulns (#248) (Salim Afiune)(323b91e)
  • ci: dogfooding Lacework Orb html parameter (Salim Afiune Maya)(464d34d)
  • ci: remove slack alert for win systems (Salim Afiune Maya)(b6b5b45)

v0.2.8

Bug Fixes

  • fix(cli): generate html for scan commands (Salim Afiune Maya)(6846ffd)

Other Changes

  • ci: improve release notes and changelog generation (Salim Afiune Maya)(af22a7a)
  • ci: avoid release.sh to update version multiple times (Salim Afiune Maya)(d72149b)
  • test(cli): HTML for container vulnerability (Salim Afiune Maya)(fee8505)

v0.2.7

Features

  • feat(cli): enable html copy to clipboard icons (Salim Afiune Maya)(ec2d1fa)
  • feat(cli): HTML format for vulnerability assessments (Salim Afiune Maya)(00c2f43)
  • feat(cli): add ARM support (#236) (Salim Afiune)(821b8e6)

Bug Fixes

  • fix(cli): remove html column sort icons (Salim Afiune Maya)(dc4c0f6)

Other Changes

  • ci(fix) Update CI test node (#233) (Scott Ford)(ddbf86e)

v0.2.6

Features

  • feat(api): trigger initial report automatically (#230) (Salim Afiune)(1e24a22)

Documentation Updates

  • docs(cli): disable timestamp for automatic docs (#229) (Salim Afiune)(f4d7841)

v0.2.5

Bug Fixes

  • fix(cli): add epoch to package manifest (Salim Afiune Maya)(17da487)

Other Changes

  • chore(ci): make GH org a readonly parameter (Salim Afiune Maya)(b4f5f6d)
  • chore(cli): update pkg-manifest message for 0 vuln (Salim Afiune Maya)(5029dc8)

v0.2.4

Features

  • feat(cli): programatic access to profile data (#225) (Salim Afiune)(ab7ce7c)
  • feat(cli): allow custom installation directory -d 📁 (#223) (Salim Afiune)(ee9e686)

Documentation Updates

  • docs: automatically generate cli docs (#224) (Salim Afiune)(5b91e1e)

Other Changes

  • chore: add badges to README.md (#222) (Salim Afiune)(db7235d)

v0.2.3

Features

  • feat(cli): add scan-pkg-manifest summary 📈 (#220) (Salim Afiune)(9b009c3)
  • feat(ux): generate package-manifest command (#217) (Salim Afiune)(0c842ab)

Refactor

  • refactor: remove 'apk' as supported pkg manager (Salim Afiune Maya)(4165783)

Other Changes

  • chore(ci): update lacework circleci orb (Salim Afiune Maya)(3952c66)

v0.2.2

Features

  • feat(lql): --file flag to load LQL query from disk (Salim Afiune Maya)(4804319)
  • feat(cli): --file to pass a package manifest file (Salim Afiune Maya)(75680d8)
  • feat: human-readable output for scan-pkg-manifest (Salim Afiune Maya)(783f550)
  • feat(lql): improve running queries (Salim Afiune Maya)(61c5ee5)

Bug Fixes

  • fix(ci): remove slack notification for windows (#214) (Salim Afiune)(a2c5124)

Other Changes

  • ci(slack): notify pipeline failures (#213) (Salim Afiune)(85ad396)

v0.2.1

Features

  • feat(ctr): use new lacework/lacework-cli repository (#206) (Salim Afiune)(fa1e268)
  • feat: add DockerV2, ECR and GCR container registries (#205) (Salim Afiune)(18a8c8b)
  • feat: add decoder for jira custom_template_file (#201) (Salim Afiune)(2630ab5)
  • feat(cli): ask for JIRA Custom Template file 🚨 (Salim Afiune Maya)(5a4eb17)
  • feat(api): encode custom_template_file for Jira int (Salim Afiune Maya)(887ca15)

Documentation Updates

  • docs(typo) fix spelling of visualize for compliance help command (#204) (Scott Ford)(75e0348)

Other Changes

  • chore(api): remove MinAlertSeverity field from examples/ (Salim Afiune Maya)(274b8e9)
  • ci(cli): fix event time range test (Salim Afiune Maya)(9c2336b)

v0.2.0

Features

  • feat(cli): new event open command (#197) (Salim Afiune)(42e0309)
  • feat(cli): filter events by severity (Salim Afiune Maya)(2d8fdf4)
  • feat(cli): list events from a number of days (Salim Afiune Maya)(0474765)
  • feat(cli): allow users to pass only --start flag (Salim Afiune Maya)(547dc1d)
  • feat(cli): filter assessments for specific repos (Salim Afiune Maya)(6482d8e)
  • feat(cli): --active & --fixable flags to container vuln (Salim Afiune Maya)(9f027b9)
  • feat(cli): --active & --fixable flags to host vuln (Salim Afiune Maya)(27f5197)
  • feat(cli): add emoji support for windows (Salim Afiune Maya)(0762814)
  • feat(cli): add an emoji Go package for 🍺 🍕 🌮 (Salim Afiune Maya)(cafb8d8)
  • feat(cli): order vulnerabilities by total of hosts (Salim Afiune Maya)(5cfe695)
  • feat(cli): new vulnerability list-assessments command (Salim Afiune Maya)(7e7191a)

Refactor

  • refactor(cli): container and host vulnerability cmds (Salim Afiune Maya)(c5c0117)
  • refactor: host vulnerability feature (Salim Afiune Maya)(5e9f770)
  • refactor: container vulnerability feature (Salim Afiune Maya)(bdaf126)

Performance Improvements

  • perf(cli): retry polling on-demand container scan statuses (Salim Afiune Maya)(d14ea35)

Other Changes

  • chore(cli): update help messages (Salim Afiune Maya)(f1c164c)
  • chore(cli): consistent help message for vuln cmds (Salim Afiune Maya)(f796c58)
  • chore(cli): leave breadcrumbs for host vuln cmds (Salim Afiune Maya)(45d8427)
  • ci(integration): run full tests on windows (#190) (Salim Afiune)(c5c8cf4)
  • test(integration): add host vulnerability tests (Salim Afiune Maya)(a5cb795)
  • test(integration): add container vulnerability tests (Salim Afiune Maya)(9b2c49d)

v0.1.24

Features

  • feat(cli): better ux in account validation (#187) (Salim Afiune)(cdd045a)
  • feat(cli): new access-tokens command (#184) (Salim Afiune)(ee338c4)
  • feat(cli): Create Jira Alert Channels 🚨 (Salim Afiune Maya)(6ca8cef)
  • feat(api): add Jira alert channel integrations (Salim Afiune Maya)(0cdb2a4)

Refactor

  • refactor: remove legacy field min_alert_severity (#186) (Salim Afiune)(54ca38c)

Bug Fixes

  • fix(cli): display integration update by/update time (Salim Afiune Maya)(7060078)

v0.1.23

Refactor

  • refactor(cli): replace '--pdf-file' for '--pdf' (#180) (Salim Afiune)(80bbce6)

Bug Fixes

  • fix(cli): missing integration details (#181) (Salim Afiune)(40355d3)
  • fix(cli): error showing non-existing integration (#178) (Salim Afiune)(252072f)

Other Changes

  • ci: build statically linked binaries (Salim Afiune Maya)(43f6f80)
  • ci(integration): add windows support (Salim Afiune Maya)(46632e7)

v0.1.22

Features

  • feat(cli): Create PagerDuty Alert Channels 🚨 (#174) (Salim Afiune)(5cc424e)
  • feat(api): add PagerDuty alert channel integrations (#173) (Salim Afiune)(f46316c)
  • feat(cli): Create AWS CloudWatch Alert Channels 🚨 (Salim Afiune Maya)(201b59b)
  • feat(api): add AWS CloudWatch Alert Channels Int (Salim Afiune Maya)(d9a11ec)
  • feat(api): enum AlertLevel for alert severity levels (Salim Afiune Maya)(d3bf436)
  • feat(api): get/update container registry integrations (#168) (Salim Afiune)(a072c46)

Refactor

  • refactor(api): AlertChannel prefix in funcs/structs (Salim Afiune Maya)(b0429ef)
  • refactor(api): use AlertLevel enum for Slack Alerts (Salim Afiune Maya)(4b5acf9)

Bug Fixes

  • fix(cli): missing fields for Slack integrations (#170) (Salim Afiune)(a8ce9a9)

Other Changes

  • chore(api): adds alert channel _examples/ (Salim Afiune Maya)(f967206)

v0.1.21

Features

  • feat(cli): Create Slack Channel Alerts 🚨 (#165) (Salim Afiune)(0d1f8c7)
  • feat(api): add Slack Channel integrations (#164) (Salim Afiune)(fb81416)
  • feat(api): new Vulnerabilities.ListEvaluations() func (#160) (Salim Afiune)(0060799)
  • feat(cli): configure in non-interactive mode (#158) (Salim Afiune)(781f65b)
  • feat(cli): add --packages flag to vulnerability cmd (#149) (Salim Afiune)(3c34eaf)

Other Changes

  • chore(cli): remove deprecated old config loading (#159) (Salim Afiune)(1661939)

v0.1.20

Features

  • feat(cli): add time range flags to events list cmd (#154) (Salim Afiune)(e055bc0)

v0.1.19

Features

  • feat(cli): set User-Agent header (backend metrics) (Salim Afiune Maya)(bb4cfc8)
  • feat: inject client version into User-Agent header (Salim Afiune Maya)(87261d2)
  • feat(api): set User-Agent header (backend metrics) (Salim Afiune Maya)(5c5001b)

v0.1.18

Features

  • feat(cli): add --fixable flag to vulnerability cmd (#148) (Salim Afiune)(d649e2a)

v0.1.17

Other Changes

  • ci: fix vuln scan cli matrix (#143) (Salim Afiune)(646faac)
  • ci: fix release commit message (#144) (Salim Afiune)(6c6f357)

v0.1.16

Other Changes

  • ci: dogfooding lacework vulnerability scans (orb) (Salim Afiune Maya)(e74a188)
  • ci: build/release docker containers automatically (Salim Afiune Maya)(897b05a)

v0.1.15

Bug Fixes

  • fix: vulnerability scans of unsupported images (Salim Afiune Maya)(3d33a78)

Other Changes

  • chore(cli): remove deprecated --digest flag (Salim Afiune Maya)(aaecce1)
  • ci: update release process to be automated v.1 (#134) (Salim Afiune)(374b4b0)
  • ci: create release from git tag (Salim Afiune Maya)(ec95742)
  • ci: upload artifacts to release (#140) (Salim Afiune)(7e8e03f)
  • ci: add slack notifications (Salim Afiune Maya)(d7523b8)
  • ci: enable integration tests in CircleCI (Salim Afiune Maya)(a17c238)

v0.1.14

Features

  • feat: understand vuln reports with 0 vulnerabilities (#124) (Salim Afiune)(6af13b0)
  • feat: auto-populate account with --profile flag (#121) (Salim Afiune)(3539ec4)

Bug Fixes

  • fix(spelling) Fixes event header misspelling (Scott Ford)(e55a6c1)
  • fix(release): update release link and version message (#117) (Salim Afiune Maya)(2969722)

Documentation Updates

  • doc: update cli documentation cli/README.md (#125) (Salim Afiune)(e31c4fc)

Other Changes

  • chore: fix typos in AWS events (#129) (Salim Afiune)(46d1bb6)
  • chore: bump version to v0.1.14-dev (Salim Afiune Maya)(8e7ac41)
  • ci: switch Shippable in favor of CircleCI (#120) (Salim Afiune Maya)(630e8bf)

v0.1.13

Features

  • feat(cli): avoid displaying API key secret (#115) (Salim Afiune Maya)(3305b09)
  • feat(release): add version bump after release (Salim Afiune Maya)(4c67b3f)

Bug Fixes

  • fix(release): purge the docker manifest to udate (Salim Afiune Maya)(ed58109)

v0.1.12

Features

  • feat(cli): manage compliance reports (GCP Azure AWS) (Salim Afiune Maya)(1d0155f)
  • feat(api): add compliance service (Salim Afiune Maya)(862812c)
  • feat(cli): list integrations of a specific type (Salim Afiune Maya)(e1d3674)

Documentation Updates

  • docs(cli): remove the need to install using sudo (Salim Afiune Maya)(4534c57)

Other Changes

  • ci: fix typo in release.sh script (Salim Afiune Maya)(cf6a836)
  • ci: add docker images to release notes (Salim Afiune Maya)(4f8f945)
  • test(integration): add compliance tests (Salim Afiune Maya)(d41fb49)

v0.1.11

Features

  • feat: incident analysis, visualize event details (Salim Afiune Maya)(532f11d)

Bug Fixes

  • fix(api): use correct types on events response (Salim Afiune Maya)(86d8b7b)

Other Changes

  • style(cli): show help without errors (Salim Afiune Maya)(a72ba55)
  • ci: add badge to README and encrypted keys (Salim Afiune Maya)(c03a416)
  • test(integration): adds end-to-end tests (Salim Afiune Maya)(e2eb449)
  • test(integration): new framework to write CLI tests (Salim Afiune Maya)(402b2a2)

v0.1.10

Features

  • feat(cli): add aliases to integration and event cmds (Salim Afiune Maya)(9e8cd5c)
  • feat(cli): preconfigure using key JSON file (WebUI) (Salim Afiune Maya)(80c48e7)
  • feat(cli): new 'integration show' cmd (#91) (Salim Afiune Maya)(5bedf53)

Bug Fixes

  • fix(docker): fix build/release of CLI containers (Salim Afiune Maya)(2146ecb)
  • fix(api): parsing event details 'cpu_percentage' (Salim Afiune Maya)(5f978ea)

Other Changes

  • chore: consistency with ID fields in Go structs (Salim Afiune Maya)(79b874e)

v0.1.9

Features

  • feat: Add lacework-cli containers (Salim Afiune Maya)(73cdda0)
  • feat(cli): create Azure integrations (Salim Afiune Maya)(29105e7)
  • feat(cli): create GCP integrations (Salim Afiune Maya)(b2154a1)
  • feat(cli): create AWS CloudTrail integrations (Salim Afiune Maya)(7e80795)
  • feat(cli): create integration sub-command (Salim Afiune Maya)(9842a0d)
  • feat(api): create container registry integrations (Salim Afiune Maya)(e33613d)
  • feat(cli): delete external integrations (Salim Afiune Maya)(fe802b4)

Refactor

  • refactor(cli): new configure command using survey (Salim Afiune Maya)(d311ed4)

Other Changes

  • style: avoid mixing duties between api and cli (Salim Afiune Maya)(b245d9f)
  • style(cli): use appropriate icons per platform (Salim Afiune Maya)(c3e051e)
  • chore(cli): update int create usage message (Salim Afiune Maya)(0959618)
  • chore(deps): remove promptui in favor of survey (Salim Afiune Maya)(0c663aa)

v0.1.8

Features

  • feat(cli/vul): show layer content instead of hash (Salim Afiune Maya)(a15e767)
  • feat(cli): add --details flag to vulnerability cmd (Salim Afiune Maya)(227a7b2)
  • feat(cli): check for available updates 👓 ✨ (Salim Afiune Maya)(9318952)
  • feat: new go library lwupdater 🆕 ⭐ (Salim Afiune Maya)(0f7637e)

Refactor

  • refactor(cli): consistency between image ID & Digest (Salim Afiune Maya)(4f59376)
  • refactor(api): request and response log messages (Salim Afiune Maya)(e4a3b3c)

Bug Fixes

  • fix(cli): sort vulnerabilities by severity (Salim Afiune Maya)(1e0de4c)

Documentation Updates

  • docs(cli): func comments and cmd style updates (Salim Afiune Maya)(b50f987)
  • docs(lwlogger): add basic usage example (Salim Afiune Maya)(c994534)

Other Changes

  • style(cli): align vulnerability summary report (Salim Afiune Maya)(0b37cf6)
  • style(cli): remove dup vul report summary footer (Salim Afiune Maya)(6e36455)
  • style: avoid mixing duties between api/ and cli/ (Salim Afiune Maya)(fb7b7c2)

v0.1.7

Bug Fixes

  • fix(cli): access integration state securely (Salim Afiune Maya)(543562b)

v0.1.6

Features

  • feat(api): add EventsService to inspect events (Salim Afiune Maya)(533a271)
  • feat(api): add Details func to EventsService (Salim Afiune Maya)(56b95ca)
  • feat(cli): new event list command (Salim Afiune Maya)(d7c9f9e)
  • feat(cli): new event show command (Salim Afiune Maya)(8f75c78)
  • feat(cli): --noninteractive mode flag (Salim Afiune Maya)(10536af)

Bug Fixes

  • fix(api): omitempty integration responses fields (Salim Afiune Maya)(44e2314)

Documentation Updates

  • docs(cli): document environment variables (Salim Afiune Maya)(0012ec1)

Other Changes

  • chore(cli): update usage of commands (Salim Afiune Maya)(5dd3057)
  • chore(cli): style updates to release scripts (Salim Afiune Maya)(f4355bf)

v0.1.5

Features

  • feat(cli): implement JSON format for all commands (Salim Afiune Maya)(c7d4fee)
  • feat(cli): vul scan run command can poll for status (Salim Afiune Maya)(e2c8c8d)

Bug Fixes

  • fix(install.ps1) copy lacework.exe to ProgramData (Salim Afiune Maya)(53e685f)

v0.1.4

Features

  • feat(install.ps1): support to install cli on windows (Salim Afiune Maya)(ae53d6f)

Bug Fixes

  • fix(cli): use correct variable inside install.sh (Salim Afiune Maya)(eda17d5)
  • fix(cli): support colors for windows (Salim Afiune Maya)(ea48379)

Documentation Updates

  • doc(api): adds _examples or token-generation (Salim Afiune Maya)(c9dbc02)
  • docs(cli): update install.sh to use CLI (Salim Afiune Maya)(d0fda04)
  • docs: added lacework-cli profiles (Salim Afiune Maya)(d2292b0)

Other Changes

  • chore(typo): misspelled word inside install.ps1 (Salim Afiune Maya)(ec93a96)
  • chore(timeout): increase api timeout to 60s (Salim Afiune Maya)(1f17bad)

v0.1.3

Features

  • feat(vul): show number of fixable vulnerabilities (Salim Afiune Maya)(6403029)
  • feat(cli): new vulnerability command (Salim Afiune Maya)(494d8d8)
  • feat(api): add vulnerabilities service (Salim Afiune Maya)(d0b2c3b)
  • feat: introducing named profiles (Salim Afiune Maya)(6fb64fd)
  • feat: disallow extra arguments on sub-commands (#48) (Salim Afiune Maya)(f67ca9a)
  • feat: add configure command (#47) (Salim Afiune Maya)(f334fda)

Other Changes

  • chore: adds a couple new go package dependencies (Salim Afiune Maya)(1842700)

v0.1.2

Features

  • feat(lwloggder): go package for logging messages (Salim Afiune Maya)(cb5feee)

Refactor

  • refactor(cli): rename cli binary to lacework (Salim Afiune Maya)(51ce22f)

v0.1.1

Features

  • feat(api): debug logs for all requests & responses (Salim Afiune Maya)(209f7ee)
  • feat(api): add api client IDs for multi-client req (Salim Afiune Maya)(82c209f)
  • feat(api): implement a logging mechanism using zap (Salim Afiune Maya)(c078a70)

Bug Fixes

  • fix(cli): error when account is empty (Salim Afiune Maya)(7dc59aa)
  • fix(cli): load debug state correctly (Salim Afiune Maya)(8f7343c)
  • fix(cli) Update environment variable prefix (Scott Ford)(484ca39)
  • docs(README) Update cli README to add documentation for ENV VARS (Scott Ford)(484ca39)

Documentation Updates

  • doc(cli): fix single quote typo (Salim Afiune Maya)(3770b89)
  • doc(logo): add logo to main README (Salim Afiune Maya)(620b992)

Other Changes

  • chore(cli): hide integration sub-commands (Salim Afiune Maya)(791ef7d)
  • chore(typo): fix RestfulAPI typo (Salim Afiune Maya)(39a7298)
  • build: fix release checks (Salim Afiune Maya)(08bdb7d)
  • build(release): generate changelog and release notes (Salim Afiune Maya)(3aa0a91)

v0.1.0

Features

  • feat(cli): Installation scripts and documentation 🎉 (Salim Afiune Maya)(bb96b3b)
  • feat(cli): the new lacework-cli MVP 🔥🔥 (Salim Afiune Maya)(34a73b6)
  • feat(integrations): add AZURE_CFG and polish the rest (Salim Afiune Maya)(abd5bee)
  • feat(api): List integrations by type (Salim Afiune Maya)(f96a15b)
  • feat: implement service model (Salim Afiune Maya)(d0cbf9f)
  • feat(api): new GetIntegrationSchema() (Salim Afiune Maya)(1aaec6c)
  • feat(integrations): CRUD azure config integrations (Salim Afiune Maya)(0f83504)
  • feat(integrations): CRUD aws config integrations (Salim Afiune Maya)(93475b0)
  • feat(request): trigger token generation if missing (Salim Afiune Maya)(8cd82d6)
  • feat(fakeAPI): New LaceworkServer to mock API req (Salim Afiune Maya)(c8211c1)
  • feat(client): Option to trigger a new token gen (Salim Afiune Maya)(96c8c6b)

Refactor

  • refactor: leverage integration structs for all gcp (Salim Afiune Maya)(922d117)
  • refactor: leverage integration structs for all azure (Salim Afiune Maya)(1037d1b)
  • refactor: leverage integration structs for all aws (Salim Afiune Maya)(1146348)
  • refactor(integration): make space for New() funcs (Salim Afiune Maya)(1da9746)
  • refactor(integration): move CRUD gcp config code (Salim Afiune Maya)(962191b)

Bug Fixes

  • fix(install): configurable installation_dir (Salim Afiune Maya)(9d17b1f)
  • fix(release): tar linux binaries (Salim Afiune Maya)(9311b8f)
  • fix(update): GCP CFG api path ( mjunglw)(3508e78)
  • fix(gcp): update missing fields in structs (#14) ( lwmobeent)(ce9745f)
  • fix(enums): integrationType and gcpResourceLevel from array to map ( mjunglw)(37c4d77)
  • fix(client): expose Client struct for provider to use ( mjunglw)(5e97951)
  • fix(lint): various lint fixes (Salim Afiune Maya)(92efbab)

Documentation Updates

  • docs(api): update README's and code comments (Salim Afiune Maya)(9d3e739)
  • docs(README): Add usage and descriptions (Salim Afiune Maya)(9ed08dc)

Other Changes

  • chore(deps): Add a few Go dependencies 🙌 (Salim Afiune Maya)(4ae8b8e)
  • chore(api): make response structs public (Salim Afiune Maya)(6b84e2c)
  • ci(prepare): prepare the pipeline (Salim Afiune Maya)(94a8b0f)
  • ci(tests): run tests in shippable ci (Salim Afiune Maya)(cb73c4b)
  • test: fix integration delete requests (Salim Afiune Maya)(4181580)
  • test(integrations): generic Delete() func (Salim Afiune Maya)(c491f1a)
  • test(integrations): generic Get() func (Salim Afiune Maya)(0d0c8b0)
  • test(unit): verify integrationType is well map (Salim Afiune Maya)(320640f)