Skip to content

Latest commit

 

History

History
970 lines (900 loc) · 92.1 KB

CHANGELOG.md

File metadata and controls

970 lines (900 loc) · 92.1 KB

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)