- fix(cli): avoid auth for completion cmds (#1183) (Salim Afiune)(92c385d5)
- ci: version bump to v1.13.3-dev (Lacework)(5c2f8bc2)
- docs: update docs cmd to remove directory before generating (#1180) (Darren)(61de93bc)
- ci: version bump to v1.13.2-dev (Lacework)(9ed2b128)
- 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)
- docs: remove references to decommissioned 'integrations' cmd (#1178) (Darren)(aec4fe2f)
- ci: version bump to v1.13.1-dev (Lacework)(4d757d83)
- feat: Allow logging format to be chosen by caller (#1174) (Edoardo Pirovano)(9259953c)
- fix(cdk): handle -v flag for components (#1170) (Sam Shen)(acf5a3ca)
- style(cli): fix 'component' commands formatting (#1173) (Salim Afiune)(a36879e0)
- ci: version bump to v1.12.1-dev (Lacework)(3de4a9a5)
- 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(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)
- fix: resolve inaccurate total packages count on 'vuln ctr show --deta… (#1166) (Darren)(d46a4acd)
- ci: disable mock terminal test on windows ci (Darren Murray)(1b5b419f)
- ci: version bump to v1.11.2-dev (Lacework)(0da4c899)
- fix(cli): inline/proxy scanner Ok state (#1160) (Salim Afiune)(28ce41fb)
- fix(lwseverity): use stable sorting for severity (#1161) (hazedav)(f9277631)
- ci: version bump to v1.11.1-dev (Lacework)(555cfb99)
- feat(cli): support bulk policy updates for policy enable/disable and … (#1132) (Darren)(19f1f3ca)
- 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)
- 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)
- feat(api): Add support for the
ComponentData
API end-points (#1135) (Edoardo Pirovano)(cae8eecb)
- docs(cli): add valid report types to compliance get-report help text (#1145) (Darren)(0deb99c2)
- ci: version bump to v1.9.4-dev (Lacework)(8134497f)
- fix(cli): fix gcp report query params --pdf cmd (#1143) (Darren)(0d5ad741)
- ci: version bump to v1.9.3-dev (Lacework)(0236a054)
- fix(cli): set report type in gcp compliance reports --pdf cmd (#1141) (Darren)(5885060e)
- ci: version bump to v1.9.2-dev (Lacework)(0d617040)
- 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)
- ci: version bump to v1.9.1-dev (Lacework)(b0b05068)
- feat(api): v2PageMetadata to log page information (Salim Afiune Maya)(fd5338b6)
- feat(cli): improve caching using hash of filters (Salim Afiune Maya)(b8b5e9ea)
- 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)
- fix(cli): --fixable and other filters (Salim Afiune Maya)(d3cb69a4)
- fix(cli): --registry flag fails faster for list-assessments command (Salim Afiune Maya)(cdd71461)
- style: use cobra deprecation feature for --image_id (Salim Afiune Maya)(53f3b114)
- ci: version bump to v1.8.1-dev (Lacework)(9adc8a12)
- feat(cli): add hidden suppressions migrate azure command (#1129) (Ross)(575683b4)
- feat(cli):
ec2ssm
no longer reuses IAM role (#1128) (Nick Schmeller)(476d1799)
- fix(cli): ec2ssm use runner region, not cfg region (#1122) (Nick Schmeller)(2f318088)
- ci: version bump to v1.7.1-dev (Lacework)(c463aad0)
- 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(cli): relative and natural time range for vuln list cmd (Salim Afiune Maya)(895def61)
- ci: version bump to v1.6.1-dev (Lacework)(58cf1f8d)
- test(cli): mock
awsiam.go
clients (#1124) (Nick Schmeller)(7460c80a)
- feat(cli): CTF
aws-install ec2ssm
(#1045) (Nick Schmeller)(0c7f1a68) - feat(cdk): make help command work for components (#1104) (Sam Shen)(5105e0bb)
- ci: version bump to v1.5.4-dev (Lacework)(64142fa6)
- fix(cli): use request id to fetch scan results (#1110) (Salim Afiune)(f8d633b6)
- 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)
- chore: re-add compliance enable/disable commands (#1106) (Ross)(f25c72c9)
- ci: version bump to v1.5.2-dev (Lacework)(9571b913)
- fix: policy-exception json keys (#1107) (jonathan stewart)(6ea84168)
- fix: compliance search (#1105) (Darren)(5faea9b8)
- 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)
- feat(RAIN-45215): Add Hidden Azure & GCP suppressions list commands (#1100) (Ross)(796bd92c)
- ci: version bump to v1.4.2-dev (Lacework)(8ecf94b3)
- refactor: Use alpine as our base Docker image (#1097) (Salim Afiune)(d89d748a)
- 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)
- 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)
- fix(lwlogger): do not override explicit level argument (#1084) (Kolbeinn)(452dff83)
- 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)
- refactor: Release of docker images (#1074) (Salim Afiune)(3e198981)
- fix: avoid injecting empty alertProfile (#1078) (Salim Afiune)(485cc4cf)
- ci: version bump to v1.3.1-dev (Lacework)(60ff20ce)
- 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)
- fix: revert compliance csv report_type field format (#1057) (Darren)(123d46b2)
- fix(cli): Ensure log level is correctly passed to components (#1071) (Kolbeinn)(0134e0a2)
- ci: version bump to v1.2.1-dev (Lacework)(24e59cb3)
- feat: add proxy scanner token management (#1018) (Credibleforce)(06b93071)
- fix: vuln ctr scan to use tag/digest argument to filter (#1070) (djmctavish)(1ec57f67)
- docs: remove obsolete 'event' generated docs (#1067) (sthetland)(391a1626)
- docs(cli): list supported hosts for
ec2ic
(#1053) (Nick Schmeller)(c45f1dc1)
- build(cli): Support aarch64 architecture (#1063) (Kolbeinn)(99d2eb27)
- ci: version bump to v1.1.3-dev (Lacework)(19462b11)
- 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)
- docs: fix documentation autogeneration (#1050) (Darren)(80106749)
- 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)
- fix: fix 1.1.2 release (#1059) (Darren)(07c7a7c3)
- ci: version bump to v1.1.3-dev (Lacework)(5dda8bca)
- fix: generate success message (#1056) (jonathan stewart)(57c282c5)
- fix: generate EKS non-interactive (#1055) (jonathan stewart)(7fbb78fc)
- docs: fix documentation autogeneration (#1050) (Darren)(80106749)
- ci: version bump to v1.1.2-dev (Lacework)(75c91670)
- fix: fix vuln ctr fail_on_severity (#1048) (Darren)(dcf79d3f)
- ci: version bump to v1.1.1-dev (Lacework)(b1e7b28c)
- feat(cli): find and fix GCP instances w/o agents (#1022) (Nick Schmeller)(08edf28a)
- refactor: remove all unused functions, types and tests (#1037) (Darren)(7170808b)
- fix(cli): set correct SSH user for Amazon Linux 2 (#1046) (Nick Schmeller)(a92b37d1)
- 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)
- 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(v1): migrate cli to use v2 api (#1025) ( Darren)(9f12eb22)
- 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)
- ci: version bump to v0.46.1-dev ( Lacework)(a4a42bcb)
- 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(cli): fixup + test
aws-install
SSH user (#1009) (Nick Schmeller)(d2167710)
- 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)
- ci: version bump to v0.45.2-dev ( Lacework)(605a8573)
- 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)
- chore: bump lacework provider version (#1011) (jonathan stewart)(1448e08d)
- ci: version bump to v0.45.1-dev ( Lacework)(e3e0b52c)
- feat: add JIRA bidirectional and grouping support (#940) ( hazedav)(441fc00d)
- feat(generate): Add Terraform generation for AWS EKS Audit Log (#960) ( Ross)(67dfb49b)
- 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)
- 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)
- fix(lint): redundant break statement (#991) (Salim Afiune)(aac27888)
- fix(cdk): parse global flags when running components (#984) (Salim Afiune)(29e80a22)
- ci: version bump to v0.44.1-dev ( Lacework)(e647232c)
- feat: new v2 reports service (#943) ( Darren)(fa766162)
- refactor(cli): migrate cmd compliance aws|gcp|azure get-report (#959) ( Darren)(b613dfec)
- fix(cli): add query parameters to paging path (#980) ( hazedav)(d4d1641a)
- fix: fix gcp/azure --type flag (#974) ( Darren)(d67ea021)
- 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)
- 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)
- 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)
- 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)
- feat(cli): alert-channel cmd & container-registry cmd (#904) ( Darren)(bdb6317)
- refactor(chocolatey): address moderation requested changes (#906) ( Darren)(e33ecfc)
- 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)
- build(cli): detect when signing process has completed (#902) (Salim Afiune)(05bca71)
- ci: version bump to v0.41.1-dev ( Lacework)(d176ac5)
- 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(cli): migrate fetch accountIds in policy exception to API v2 (#896) ( Darren)(510a41f)
- 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)
- docs(cli): display IaC default output location (#898) ( sthetland)(139da68)
- 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)
- 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: use v2/AgentInfo for agents list command (#866) ( Darren)(06531ed)
- 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)
- docs(cli): update help message from LPP commands (#873) ( lacework-aaronscheiber)(810d005)
- docs(cli): updating help for query run (#864) ( hazedav)(8953d19)
- 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)
- 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)
- 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)
- docs(api): fix path to examples in readme (#858) (Yasmine Hal)(a8a5feb)
- chore(cli): update content-library component name (#855) ( hazedav)(2794070)
- ci: version bump to v0.38.1-dev ( Lacework)(196406a)
- feat: chocolatey package scripts (#832) ( Darren)(22c1005)
- refactor: policy exception constraint type (#842) ( Darren)(88bfdb5)
- 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)
- 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)
- feat(api): add policy exceptions service (#826) ( Darren)(fe5b9bf)
- feat(cdk): pass env variable LW_COMPONENT_NAME (#829) (Salim Afiune)(4b7451a)
- refactor: move vulnerabilityExceptionFixableEnabled to go-sdk (#820) ( Darren)(941570e)
- 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)
- 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)
- 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)
- 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)
- fix: expiration time format (#811) ( Darren)(521b7ac)
- fix(cli): compliance gcp enable command (#813) ( Darren)(0a931a8)
- 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)
- 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(cli): query run progress message (#804) ( hazedav)(f64d461)
- refactor(cli): updated terminology for fail_on (#803) ( hazedav)(f5b85f5)
- 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)
- 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)
- 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)
- 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)
- ci: version bump to v0.33.1-dev ( Lacework)(3b3aacf)
- feat(cli): add compliance report disable warning (#778) ( hazedav)(ae2ffb7)
- fix(cli): Remove aws profile "default" (#777) ( Ross)(e47ea55)
- ci: version bump to v0.32.1-dev ( Lacework)(209ec0a)
- 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)
- fix(cli): only display datasource relationships when avail ( hazedav)(c9589ed)
- docs: enable policy enable/disable help text. (#766) ( Darren)(768cfbf)
- 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)
- 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(cli): inefficient policy sort ( hazedav)(9a35ff6)
- fix(cli): command arguments (#760) (Salim Afiune)(574dfc1)
- fix: add missing gcp compliance report types to get-report command (#756) ( Darren)(c05a07f)
- 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)
- feat(lql): more suitable default for lql run ( hazedav)(73a7132)
- feat(cli/cmd): CLI survey code for azure - ALLY-394 (#720) ( djmctavish)(73f8b0c)
- fix: fix fail_on_severity when no vulns are found (#750) ( Darren)(479869f)
- chore: deprecate CLI Wiki (#739) (Salim Afiune)(eeb6478)
- ci: version bump to v0.29.1-dev ( Lacework)(fc74684)
- feat(api): Implement AwsEksAudit CloudAccount interface (#742) ( Ross)(879048c)
- chore: update go version to 1.18 (#735) ( Darren)(ec936cb)
- ci: version bump to v0.28.1-dev ( Lacework)(6d7faae)
- feat(cli): generate & execute gcp terraform code (#716) ( Ross)(36e0c8c)
- refactor(cli): leverage anonymous lql ( hazedav)(c607d81)
- fix: use latest versions of TF provider and modules (#737) (Salim Afiune)(fc14f79)
- 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)
- 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(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)
- fix: use online machine for testing (#722) ( chi-dev-2021)(e960b64)
- fix(cli): delete listed twice on help ( hazedav)(d606f9d)
- 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)
- 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)
- 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)
- 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(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)
- 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)
- 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)
- 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(test_resources): remove Terraform code dep (#636) (Salim Afiune)(aca0101)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- fix(cli): PKG typo in host vuln table (Salim Afiune Maya)(21ff81a)
- fix(cli): avoid using "Fixed" host vulnerabilities (Salim Afiune Maya)(49ce7a7)
- ci: version bump to v0.21.1-dev ( Lacework)(30637bc)
- test(cli): verify host vuln report rendering (Salim Afiune Maya)(b7d72e2)
- 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)
- fix(cli): remove sub-account during reconfiguration (#602) (Salim Afiune)(d623afe)
- docs: Run make generate-docs (Darren Murray)(b6438a1)
- docs: Vuln ctr list-assessments registry flag (Darren Murray)(cf32b2f)
- 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)
- feat(cli): Manage Alert Rules in Lacework CLI (#597) ( Darren)(4d5648c)
- 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)
- ci: version bump to v0.19.1-dev ( Lacework)(e8e36dd)
- test(cli): adds host query integration test file ( hazedav)(7be96a7)
- feat: AlertRuleSeverities constructor from int slice (#595) ( Darren)(637bcab)
- feat(api): Migrate Jira Cloud and Jira Server to API v2 (#590) ( vatasha)(15369f3)
- refactor: Add function to convert string slice to AlertRuleSeverities (#591) ( Darren)(b3ae293)
- fix(cli): affected resource count in compliance reports (#592) (Salim Afiune)(7dc18d9)
- ci: version bump to v0.18.1-dev ( Lacework)(21b392a)
- 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(cli): create Microsoft Teams alert channels via APIv2 (Salim Afiune Maya)(74372b8)
- fix: Splunk ssl (#587) ( Darren)(eab94cf)
- style: rename TeamsUrl in favor of TeamsURL (Salim Afiune Maya)(bd46e0d)
- ci: version bump to v0.17.1-dev ( Lacework)(9df310c)
- 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(cli): use APIv2 to create Datadog integrations + update api/examples (#571) ( vatasha)(9d6ea0e)
- 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)
- 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)
- 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)
- 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)
- docs: Contributor Documentation (#550) ( Darren)(a278374)
- 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)
- 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: Add resource group specific create functions(#542) ( Darren)(8a78438)
- fix(cli): Output correct resource group json (#543) ( Darren)(3311ef2)
- fix(install.ps1): Force Set-Variable as Constant (#541) (Salim Afiune)(6087ac2)
- docs(cli): correct typo v1 to v2 (#536) ( lhasadreams)(cff6064)
- 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)
- 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: rename alert channel enums (Salim Afiune Maya)(f727b9b)
- 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)
- chore(api): update v2 alert channel tests (Salim Afiune Maya)(3581d0a)
- ci: version bump to v0.13.1-dev ( Lacework)(39cc865)
- 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)
- 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)
- docs(cli): add inline help docs for query/policy cmds (#517) (Salim Afiune)(e471393)
- ci: version bump to v0.12.1-dev ( Lacework)(af1cb50)
- test(cli): go test modularity via build tags (#511) ( hazedav)(b83a4af)
- 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(cli): policy update api args ( hazedav)(a9add4b)
- refactor(cli): split survey limits into diff funcs (Salim Afiune Maya)(1e1dca4)
- fix: comp [aws | gcp | az] list json output (#497) ( Darren)(c3fb601)
- 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)
- fix(cli): scan-pkg-manifest returns valid JSON when no vulns are found (#498) ( Darren)(0cdcc7e)
- 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)
- 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)
- chore(cli): apply lint recommendations (Salim Afiune Maya)(931b2db)
- test(cli): re-enable on-demand ctr scans (#490) (Salim Afiune)(ddddbc6)
- feat(cli): apiv2 support for query validate ( hazedav)(bcd81ce)
- fix(api): callbacks panic when response is nil (#486) (Salim Afiune)(8b7472a)
- fix(cli): Output gcp comp list with --json flag (#482) ( Darren)(9f95aa8)
- test(cli): create VMs of supported platforms (#480) (Salim Afiune)(7f7c06e)
- 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: 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)
- 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)
- 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)
- fix(api): Parse LastEvaluationTime correctly in hostVulnListHostsResponse (#446) ( Darren)(7918c4c)
- fix(api): Enable FirstSeenTime field in hostVulnListHostsResponse (#445) ( Darren)(195d44a)
- feat(cli): new account list command (#444) (Salim Afiune)(735d34e)
- feat(cli): LQLv2 support (#441) ( hazedav)(8ad4abf)
- 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)
- 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)
- 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(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)
- fix: Fix vuln container list-assessments json output (#430) ( Darren)(02ff56d)
- 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)
- fix(api): graceful degradation for HTTP 204 (#409) ( hazedav)(44eb159)
- 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)
- 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: negligible -> info (#393) ( Darren)(be9d203)
- 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)
- 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)
- feat(cli): "lacework query" (hidden) command ( hazedav)(4ae9ea8)
- fix(cli): Hard coding polling mechanism to start after 64 seconds (#389) (Scott Ford)(f9644a6)
- 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(cli): use official url for agent installs (#369) (Salim Afiune)(ca2d3f7)
- 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)
- 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)
- feat: add new flags to fail host and container vuln scans (#352) ( Darren)(1209d59)
- 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)
- fix(cli): mask ServiceNow integration password (#359) (Salim Afiune)(8e37697)
- fix(api): update time format in API response (#360) (Salim Afiune)(a0045b4)
- 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)
- 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)
- 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)
- feat(cli): add Azure list-tenants sub-command (#341) ( Darren)(960a8b7)
- feat(cli): filter vulnerability assessments by severity (#338) ( Darren)(07af9b1)
- fix: implement both ECR auth methods (Salim Afiune Maya)(7af312c)
- fix(api): type-o in host vulnerability status (#336) (Scott Ford)(85b271b)
- ci: run nightly integration tests on ARM-linux (#317) (Salim Afiune)(525b51d)
- test(cli): use a cli tag with vuln (Salim Afiune Maya)(eae52b8)
- 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)
- fix: Generate a new token upon a request with an expired token (#332) ( Darren)(2bbc8b3)
- docs: update go version batch in README (#329) (Salim Afiune)(161753e)
- docs: Add Homebrew installation to README (#328) ( Darren)(e4ad780)
- ci: delete 'master' branch (#334) (Salim Afiune)(792e458)
- feat(cli): New IBM QRadar alert channel (#325) ( Darren)(0e9f6f5)
- feat(cli): New Relic Insights alert channel (#323) ( Darren)(d7242b8)
- doc(cli): update scan-pkg-manifest help to 10k pkgs (#324) (Salim Afiune)(0348800)
- 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(cli): exponential retries polling scans (Salim Afiune Maya)(2bb881d)
- fix(cli): match API client timeout with NGINX (#321) (Salim Afiune)(10b7a28)
- 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)
- feat(cli): new Datadog alert channel (#313) ( Darren)(8298022)
- fix(cli): avoid daily update check during install (Salim Afiune Maya)(2bc94c0)
- test: fix intermittent events test (#312) (Salim Afiune)(d69983b)
- test: fix intermittent events test (Salim Afiune Maya)(15c371c)
- fix: Json mapping for Snow Username (#307) ( Darren)(1ef8d99)
- feat(cli): New Service Now alert channel (#303) ( Darren)(512f2d9)
- refactor: Change input method for private_key field (#305) ( Darren)(e56cdc6)
- 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)
- chore(cli): install.sh print exitcodes for debugging (Salim Afiune Maya)(5e66c11)
- ci: trigger homebrew update script (#299) ( Darren)(9247cb1)
- feat: add telemetry to detect Homebrew installations (#297) ( Darren)(fa81abc)
- feat(cli): New Gcp PubSub alert channel (#294) ( Darren)(08a3e61)
- 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)
- fix(cli): skip daily version check for version cmd (#290) (Salim Afiune)(5c9f4ca)
- 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: simplify removeEpochFromPkgVersion func (Salim Afiune)(04aba5b)
- fix(cli): ensure api client has valid auth token (Salim Afiune Maya)(056eda5)
- 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)
- 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: verify host connectivity before select token (Salim Afiune Maya)(829cf82)
- refactor(api): remove automatic report trigger (#271) (Salim Afiune)(18e624f)
- fix(cli): propagate errors from install.sh (#277) (Salim Afiune)(296be65)
- fix(cli): avoid showing unnamed tokens (Salim Afiune Maya)(7545444)
- docs: update agent install use (Salim Afiune Maya)(62195c1)
- 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)
- feat(cli): daily version check (#269) (Salim Afiune)(5c15eef)
- feat(api): add Webhook integration (#267) ( Darren)(f32572e)
- refactor(cli): abstract rendering tables (human-readable) (#263) (Salim Afiune)(8a10b4c)
- 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)
- docs: update READMEs and _examples/ (#268) (Salim Afiune)(3791da0)
- build: upgrade Go version to 1.15 (#265) (Salim Afiune)(06d41f5)
- ci: update hostname from our test machine (#262) (Salim Afiune)(beb289e)
- feat(cli): new agent access token command (#256) (Salim Afiune)(7f8ba11)
- feat(compliance): new aws list-accounts command (Salim Afiune Maya)(705f2eb)
- refactor: account mapping file for consolidated CT (#252) (Salim Afiune)(402a363)
- 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)
- feat(api): enable account mapping file for CT int (#250) (Salim Afiune)(cb99f61)
- refactor(api): better error check handler (#247) (Salim Afiune)(b363347)
- 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)
- fix(cli): generate html for scan commands (Salim Afiune Maya)(6846ffd)
- 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)
- 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)
- fix(cli): remove html column sort icons (Salim Afiune Maya)(dc4c0f6)
- ci(fix) Update CI test node (#233) (Scott Ford)(ddbf86e)
- feat(api): trigger initial report automatically (#230) (Salim Afiune)(1e24a22)
- docs(cli): disable timestamp for automatic docs (#229) (Salim Afiune)(f4d7841)
- fix(cli): add epoch to package manifest (Salim Afiune Maya)(17da487)
- 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)
- feat(cli): programatic access to profile data (#225) (Salim Afiune)(ab7ce7c)
- feat(cli): allow custom installation directory -d 📁 (#223) (Salim Afiune)(ee9e686)
- docs: automatically generate cli docs (#224) (Salim Afiune)(5b91e1e)
- chore: add badges to README.md (#222) (Salim Afiune)(db7235d)
- feat(cli): add scan-pkg-manifest summary 📈 (#220) (Salim Afiune)(9b009c3)
- feat(ux): generate package-manifest command (#217) (Salim Afiune)(0c842ab)
- refactor: remove 'apk' as supported pkg manager (Salim Afiune Maya)(4165783)
- chore(ci): update lacework circleci orb (Salim Afiune Maya)(3952c66)
- 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)
- fix(ci): remove slack notification for windows (#214) (Salim Afiune)(a2c5124)
- ci(slack): notify pipeline failures (#213) (Salim Afiune)(85ad396)
- 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)
- docs(typo) fix spelling of visualize for compliance help command (#204) (Scott Ford)(75e0348)
- chore(api): remove MinAlertSeverity field from examples/ (Salim Afiune Maya)(274b8e9)
- ci(cli): fix event time range test (Salim Afiune Maya)(9c2336b)
- 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(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)
- perf(cli): retry polling on-demand container scan statuses (Salim Afiune Maya)(d14ea35)
- 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)
- 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: remove legacy field min_alert_severity (#186) (Salim Afiune)(54ca38c)
- fix(cli): display integration update by/update time (Salim Afiune Maya)(7060078)
- refactor(cli): replace '--pdf-file' for '--pdf' (#180) (Salim Afiune)(80bbce6)
- fix(cli): missing integration details (#181) (Salim Afiune)(40355d3)
- fix(cli): error showing non-existing integration (#178) (Salim Afiune)(252072f)
- ci: build statically linked binaries (Salim Afiune Maya)(43f6f80)
- ci(integration): add windows support (Salim Afiune Maya)(46632e7)
- 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(api): AlertChannel prefix in funcs/structs (Salim Afiune Maya)(b0429ef)
- refactor(api): use AlertLevel enum for Slack Alerts (Salim Afiune Maya)(4b5acf9)
- fix(cli): missing fields for Slack integrations (#170) (Salim Afiune)(a8ce9a9)
- chore(api): adds alert channel _examples/ (Salim Afiune Maya)(f967206)
- 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)
- chore(cli): remove deprecated old config loading (#159) (Salim Afiune)(1661939)
- feat(cli): add time range flags to events list cmd (#154) (Salim Afiune)(e055bc0)
- 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)
- feat(cli): add --fixable flag to vulnerability cmd (#148) (Salim Afiune)(d649e2a)
- ci: fix vuln scan cli matrix (#143) (Salim Afiune)(646faac)
- ci: fix release commit message (#144) (Salim Afiune)(6c6f357)
- ci: dogfooding lacework vulnerability scans (orb) (Salim Afiune Maya)(e74a188)
- ci: build/release docker containers automatically (Salim Afiune Maya)(897b05a)
- fix: vulnerability scans of unsupported images (Salim Afiune Maya)(3d33a78)
- 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)
- feat: understand vuln reports with 0 vulnerabilities (#124) (Salim Afiune)(6af13b0)
- feat: auto-populate account with --profile flag (#121) (Salim Afiune)(3539ec4)
- fix(spelling) Fixes event header misspelling (Scott Ford)(e55a6c1)
- fix(release): update release link and version message (#117) (Salim Afiune Maya)(2969722)
- doc: update cli documentation cli/README.md (#125) (Salim Afiune)(e31c4fc)
- 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)
- feat(cli): avoid displaying API key secret (#115) (Salim Afiune Maya)(3305b09)
- feat(release): add version bump after release (Salim Afiune Maya)(4c67b3f)
- fix(release): purge the docker manifest to udate (Salim Afiune Maya)(ed58109)
- 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)
- docs(cli): remove the need to install using sudo (Salim Afiune Maya)(4534c57)
- 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)
- feat: incident analysis, visualize event details (Salim Afiune Maya)(532f11d)
- fix(api): use correct types on events response (Salim Afiune Maya)(86d8b7b)
- 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)
- 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)
- fix(docker): fix build/release of CLI containers (Salim Afiune Maya)(2146ecb)
- fix(api): parsing event details 'cpu_percentage' (Salim Afiune Maya)(5f978ea)
- chore: consistency with ID fields in Go structs (Salim Afiune Maya)(79b874e)
- 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(cli): new configure command using survey (Salim Afiune Maya)(d311ed4)
- 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)
- 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(cli): consistency between image ID & Digest (Salim Afiune Maya)(4f59376)
- refactor(api): request and response log messages (Salim Afiune Maya)(e4a3b3c)
- fix(cli): sort vulnerabilities by severity (Salim Afiune Maya)(1e0de4c)
- docs(cli): func comments and cmd style updates (Salim Afiune Maya)(b50f987)
- docs(lwlogger): add basic usage example (Salim Afiune Maya)(c994534)
- 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)
- fix(cli): access integration state securely (Salim Afiune Maya)(543562b)
- 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)
- fix(api): omitempty integration responses fields (Salim Afiune Maya)(44e2314)
- docs(cli): document environment variables (Salim Afiune Maya)(0012ec1)
- chore(cli): update usage of commands (Salim Afiune Maya)(5dd3057)
- chore(cli): style updates to release scripts (Salim Afiune Maya)(f4355bf)
- 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)
- fix(install.ps1) copy lacework.exe to ProgramData (Salim Afiune Maya)(53e685f)
- feat(install.ps1): support to install cli on windows (Salim Afiune Maya)(ae53d6f)
- fix(cli): use correct variable inside install.sh (Salim Afiune Maya)(eda17d5)
- fix(cli): support colors for windows (Salim Afiune Maya)(ea48379)
- 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)
- chore(typo): misspelled word inside install.ps1 (Salim Afiune Maya)(ec93a96)
- chore(timeout): increase api timeout to 60s (Salim Afiune Maya)(1f17bad)
- 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)
- chore: adds a couple new go package dependencies (Salim Afiune Maya)(1842700)
- feat(lwloggder): go package for logging messages (Salim Afiune Maya)(cb5feee)
- refactor(cli): rename cli binary to lacework (Salim Afiune Maya)(51ce22f)
- 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)
- 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)
- doc(cli): fix single quote typo (Salim Afiune Maya)(3770b89)
- doc(logo): add logo to main README (Salim Afiune Maya)(620b992)
- 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)
- 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: 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)
- 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)
- docs(api): update README's and code comments (Salim Afiune Maya)(9d3e739)
- docs(README): Add usage and descriptions (Salim Afiune Maya)(9ed08dc)
- 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)