Laceworksdk

Latest version: v4.0.0

Safety actively analyzes 631310 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

1.4.0

Chore

* chore: update references from `master` to `main` (75) ([`593bb12`](https://github.com/lacework/python-sdk/commit/593bb122ceb866a2ebc3bba8bc5e8383410a48f5))

Ci

* ci: deprecating Python 3.6 in CI pipelines (71)

* Update python-test.yml
* Update python-test-flaky.yml ([`d249352`](https://github.com/lacework/python-sdk/commit/d249352f555590642627e2fa46a9295b03d37667))

Feature

* feat: Implemented new Alerts API endpoints (74) ([`fb3b68e`](https://github.com/lacework/python-sdk/commit/fb3b68e05eced14592c0ccb89e94b47f460af8c3))

Fix

* fix: sanitize the provided account name (73) ([`4aef5c8`](https://github.com/lacework/python-sdk/commit/4aef5c852af7f4185ee89bfa3648fa3554bfca13))

Unknown

* eventsv2 api support (78) ([`608d898`](https://github.com/lacework/python-sdk/commit/608d898d8057c8c3b7bea31f65bbe48c74a5c56a))

* Fix to the Alerts API in Jupyter (77) ([`a279172`](https://github.com/lacework/python-sdk/commit/a27917271521ad7f127f94c34bd523e4804697cc))

* tests: improved test reliability and extensibility (76) ([`f8e9a60`](https://github.com/lacework/python-sdk/commit/f8e9a6014bc1a3b755093a500b599532a65378a8))

* Update requirements.txt (68)

urllib3 1.25.8 was throwing an error and found 1.26+ is required. ([`1232bf7`](https://github.com/lacework/python-sdk/commit/1232bf7e2a2fd8c5e6ed5648f6a76a512e80146d))

1.3.0

Unknown

* Adding AgentInfo and Inventory endpoints (70)

* added AgentInfo, Inventory search endpoints

* tweaked doc

* tests: adding tests for AgentInfo and Inventory

* Update laceworksdk/api/__init__.py

Co-authored-by: Alan Nix <65611624+alannix-lwusers.noreply.github.com>

Co-authored-by: Alan Nix <alan.nixlacework.net>
Co-authored-by: Alan Nix <65611624+alannix-lwusers.noreply.github.com> ([`2f4f189`](https://github.com/lacework/python-sdk/commit/2f4f189de6aa5e6a2cfd27314d69d8a27814d6c0))

* tests: fixed ResourceGroup tests (67)

* tests: fixed ResourceGroup tests

* docs: docstring fixes for TeamMembersAPI ([`8ef599c`](https://github.com/lacework/python-sdk/commit/8ef599c426a04b643bf0eb754b9ba32be38f7342))

1.2.0

Ci

* ci: marking alert channel tests as flaky due to throttling (62) ([`ce31a65`](https://github.com/lacework/python-sdk/commit/ce31a652f759481dbf850e02e54f9719dcbaaf10))

* ci: disabling `fail-fast` to complete tests on each version of Python (58) ([`dc72d63`](https://github.com/lacework/python-sdk/commit/dc72d638fe0ea6df01cc71f6aaadf5128c74a0bd))

Fix

* fix: updates to testing related to v4.60 changes (61)

* fix: removed references to `evaluatorId` in tests and enhanced reliability

* fix: improved compatibility of test randomization

* fix: excluding testing of connections API ([`de3103f`](https://github.com/lacework/python-sdk/commit/de3103f5320a7bbb1e996b6657599b63a9d41bbc))

Unknown

* Adding support for Vulnerability Policies API endpoint (66)

* feat: adding vulnerability policies support

* fix: simple UI fix in debug messaging

* tests: marking entire Alerts class as flaky until release

* tests: adding simple tests for Evidence endpoint ([`05c0b7e`](https://github.com/lacework/python-sdk/commit/05c0b7e0c359fca9a8f204528aa3e20ac3c64136))

* Added Evidence API as well as some improvements to the Jupyter project. (65)

* Added Evidence API as well as some improvements to the Jupyter project. ([`27fec08`](https://github.com/lacework/python-sdk/commit/27fec084d3f4b9080aeccb12785deb6a6883ef08))

* tests: improved test reliability following dataplane API release (63) ([`42ea236`](https://github.com/lacework/python-sdk/commit/42ea2366d08ef5e4d1fa45029480b800352ab765))

* Add export to csv examples for host and container vulnerabilities (60)

* Add export csv examples

* Add export csv examples

* Update examples/example_container_vulnerabilities_csv.py

Completely agreed here and makes total sense.

Co-authored-by: Alan Nix <65611624+alannix-lwusers.noreply.github.com>

* Consolidate examples

* Update image_info reference

* Update examples/example_export.py

Co-authored-by: Alan Nix <65611624+alannix-lwusers.noreply.github.com>

* Update examples/example_export.py

Co-authored-by: Alan Nix <65611624+alannix-lwusers.noreply.github.com>

* Update examples/example_export.py

Co-authored-by: Alan Nix <65611624+alannix-lwusers.noreply.github.com>

Co-authored-by: Alan Nix <65611624+alannix-lwusers.noreply.github.com> ([`debf77a`](https://github.com/lacework/python-sdk/commit/debf77af4a360a7c55603939b34823b2e6d991c7))

* Minor change to the example colab notebook. ([`6d64b58`](https://github.com/lacework/python-sdk/commit/6d64b5860aa1d2c497800dd4588e113d3ceff86e))

* Fixed a minor bug in the helper feature. ([`e5e5ad7`](https://github.com/lacework/python-sdk/commit/e5e5ad7999e1a5ea11e216e7e37abb88f343a18e))

* Made changes to the Mitre ATT&CK Integration (59)

Changed the way Mitre ATT&CK is integrated into Lacebook. ([`8a9293d`](https://github.com/lacework/python-sdk/commit/8a9293d6baf0ecc07f844c8099075abe29c0a37e))

1.1.0

Documentation

* docs: add Lacework logo to README.md (55) ([`fd44171`](https://github.com/lacework/python-sdk/commit/fd44171a36cea48bd657045b49233b647cf15752))

Feature

* feat: added support for Vulnerability Exceptions (56)

* feat: added support for Vulnerability Exceptions

* fix: resolved boolean casting issue for None values on updates

* chore: code cleanup for error handling ([`64cde3e`](https://github.com/lacework/python-sdk/commit/64cde3e5f7d908a18fba376b3ff672737deaf314))

Unknown

* Removed taxi dependency from setup file

This is not needed, and caused issues with docker hub building of the image ([`62f310f`](https://github.com/lacework/python-sdk/commit/62f310f00fc3d268e672172241c8a5c2e4354bfc))

* Changed jupyter README ([`cb6671f`](https://github.com/lacework/python-sdk/commit/cb6671fb1f0f5a878100d0c27399964202dd8eed))

* Added a simple Mitre Att&ck class as well as a helper for Alerts API. (57) ([`f541450`](https://github.com/lacework/python-sdk/commit/f541450583747f07c3b055acfb16d030d26b6a1f))

1.0.0

Unknown

* Added a helper to extract data from JSON structs inside data frames (54) ([`666049d`](https://github.com/lacework/python-sdk/commit/666049df006559ff35d2328c2204a849c2d6127a))

* Added new APIv2 endpoints that allow advanced searches and included pagination functionality (47)

* refactor: updated HttpSession class to be much more flexible

* feat: allow org-level access and sub-account to be modified dynamically

* refactor: created three base class types that endpoints should inherit

* refactor: reorganized existing code and refactored to use new base classes

* feat: implemented all new APIv2 endpoints including pagination support

* chore: included flake8-quotes in dev dependencies

* docs: small update to README.md for latest API endpoints

* refactor: corrected docs and simplified `build_dict_from_items` method

* fix: sanitizing access to &39;query_data&39;

* fix: narrowing down exception handling for pagination iteration

* refactor: moved resource attribute to base of SeachEndpoint

* refactor: removed unnecessary override method

* docs: added docstrings for &39;query_data&39; where needed

* docs: added docstrings for methods which are passed

* refactor: changed LaceworkException name to match conventions

* tests: massively de-duped code for new search API tests

* chore: importing Retry directly from urllib

Ref: https://github.com/psf/requests/blob/v2.22.0/requests/packages.py

* fix: passthrough Lacework response when maximum retries reached

* fix: supply json to the query execute function

* docs: improved function documentation for the BaseEndpoint class

* chore: removed references to `query_data` in favor of `json`

* chore: removed redundant `search()` method overrides

* fix: improved consistency of variable naming in AgentAccessTokensAPI

* chore: improved error message for JSONDecodeError

* docs: added additional class docstrings

* fix: fixed bugs and consistency issues found in testing

* refactor: simplified and modernized all APIv2 tests

* tests: fixed dependency issue with tests

* fix: modified error logging for &39;nextPage&39; parsing

* refactor: changed LaceworksdkException to LaceworkSDKException ([`ee3f6f8`](https://github.com/lacework/python-sdk/commit/ee3f6f80a155a4cac6d833f1e709e3d088d896b6))

* Added JOIN support to the query builder. (53)

This PR adds in JOIN support for certain LQL queries inside the query builder. ([`6f0b47e`](https://github.com/lacework/python-sdk/commit/6f0b47e4be3d74d0ee40acd1048bcb2212d92b2c))

* Fixed a minor issue with the query builder as well as added some dependencies. (52) ([`f2ec0c8`](https://github.com/lacework/python-sdk/commit/f2ec0c8954f064cf9e28c5a44bb4d0bc1e8ae8a3))

* Added an IP accessor with a reverse DNS function. (51) ([`4664104`](https://github.com/lacework/python-sdk/commit/46641043a87f96975c1edbed5659254cb907a544))

* Made minor cosmetic changes to the query builder. (50) ([`0afd43a`](https://github.com/lacework/python-sdk/commit/0afd43a5f8909703d0eb49a43f5d94e10f0129b9))

* Added a query builder as a separate feature (49) ([`c9b7328`](https://github.com/lacework/python-sdk/commit/c9b7328c613883b1630c9c3a1ab0932ecf477851))

* Added custom query building as well as few more defined functions. (48)

* Added custom query building as well as few more defined functions.

* minor changes ([`5cb0c68`](https://github.com/lacework/python-sdk/commit/5cb0c681cefa37dd47a89ac5cef65dc853cc49bf))

0.11.0

Chore

* chore: `description-file` is deprecated, moved to new `description_file` ([`4bb4664`](https://github.com/lacework/python-sdk/commit/4bb46647cf2385afc1f5838287793c48d74661fc))

* chore: temporary ignores for RAIN-22931 ([`d5f74c2`](https://github.com/lacework/python-sdk/commit/d5f74c2217de012f56d736e9e62053803c4b1199))

Fix

* fix: Improved consistency of datasources class (36) ([`084337a`](https://github.com/lacework/python-sdk/commit/084337a45bfb7830191d77e6b16cb026f549b69a))

Test

* test: added re-runs to vuln by machine ID test ([`41af43f`](https://github.com/lacework/python-sdk/commit/41af43ff641267d782aa6233dd21ec7cc0ce8779))

Unknown

* Adding automated release notes drafting (46)

* ci: Adding automated release notes drafting

* ci: run on master or main branch

* ci: run flaky tests once a week ([`3c5b0a8`](https://github.com/lacework/python-sdk/commit/3c5b0a86b60d4d258eebc3d47547aba603c1a8cc))

* Fixed a minor issue with the docker file. ([`50476b9`](https://github.com/lacework/python-sdk/commit/50476b9d2b42fd5fbd46d7def60416fbbc5ef6e6))

* Added a decorator to quickly register a function as a feature. (45)

* Added a decorator to quickly register a function as a feature.

* Moved feature additions to the lw object to a separate function.

* added marker to the pytest ini file.

* Added a bit more resilience into the decode accessor.

* Fixed error message for decoding base64. ([`8ad7f9b`](https://github.com/lacework/python-sdk/commit/8ad7f9b571ee32154ba99fc149f59367038221a9))

* Added custom dataframe accessors. (44)

* Added an accessor file to define customer dataframe accessors.

* docstring change.

* Added a test

* Marked another test as flaky

* Added another test to the decode accessor ([`922d526`](https://github.com/lacework/python-sdk/commit/922d52668b8ab2d176e48ef709d9b0c1d00da63f))

* Fixed an issue with module vs state (43) ([`4d9aed3`](https://github.com/lacework/python-sdk/commit/4d9aed3e3d718c3cd12251108e16cfef5234d130))

* Added a simple feature exposing the running of stored LQL policies. (41)

* Added a simple feature exposing the running of stored LQL policies.

* linter ([`292b11f`](https://github.com/lacework/python-sdk/commit/292b11f8c0ce949b20837cf0028d113e770aced6))

* Minor README update ([`5cd5713`](https://github.com/lacework/python-sdk/commit/5cd5713faa669b2b9a74604165d5053386d1162a))

* Added a cloud hunt feature to the lacebook container (40)

* Integrated cloud hunter into lacebook.

* Updates to the code

* Minor updates to the code.

* Adding a state cache to the context

* Updating the requirements

* Minor updates to the code.

* Adding a default state for start and end time in UI

* Changing the widget layout, using Box instead of GridSpecLayout which caused issues.

* Remove an empty line.

* Made changes to how widgets are stored in the state to make it easier to manipulate UI elements

* Minor tweak to the report HTML

* Split tests into flaky and non-flaky

* Updated the readme file

* Fixed the GH test workflow ([`a912e1d`](https://github.com/lacework/python-sdk/commit/a912e1d7db7de9513c738c9a77a7cbca15644f4c))

* Made the evaluator ID optional for policies. (39) ([`06a19a9`](https://github.com/lacework/python-sdk/commit/06a19a989c9d8e9babf31e8047186c4337c9c13d))

* Updated the Jupyter README file. ([`0bebee1`](https://github.com/lacework/python-sdk/commit/0bebee1b19cd0ab64ba54a0a945eb2e1c54a56e4))

* Fixed an issue with fetching a new client. (38)

* Fixed an issue with fetching a new client.

* Added a quick reference for the parse date offset into a feature

* Fixed an issue with list being changed.

* Removed an uneeded line ([`b97221c`](https://github.com/lacework/python-sdk/commit/b97221ccc0db23d7a1be5bac40a130534eafd732))

* Changed the Jupyter helper, adding ability to define helper functions (37)

Made quite a few changes to the Jupyter notebook assistant:

- Adding a Lacework ctx (context) that is passed along if needed
- Adding a manager to better handle registration of new helper functions
- Moved the SDK wrapper to a separate client file
- The new main touching point of the notebook is an object that contains a context and can call functions or features
- Adding a new concept of `features`, which ties to the main notebook object that provides additional functionality
- Added two features, one for getting a new client and the other to run pre-defined LQL queries to gather more context
- Updated the notebook container to take advantage of these new features ([`353b68e`](https://github.com/lacework/python-sdk/commit/353b68e77926d41e89c714593f607fbc0b8e1faa))

* Merge pull request 35 from lacework/eval

Omitting evaluator ID if not set in LQL execute queries. ([`f17cd3f`](https://github.com/lacework/python-sdk/commit/f17cd3ff88697c29aee9fc1f864262dbe16bcbcd))

* Adding other uess of evaluator_id into optional variables. ([`0d9f98e`](https://github.com/lacework/python-sdk/commit/0d9f98e8ee51c8e48260467d46b735b70e43810c))

* Quick fix for an empty evaluatorId ([`97ae02a`](https://github.com/lacework/python-sdk/commit/97ae02aaeb85017b55293a420fa4041808ce6d23))

* Merge pull request 34 from lacework/alannix-lw/test-improvements

Chores for tests and builds. ([`a625ba0`](https://github.com/lacework/python-sdk/commit/a625ba024e12846e09da9b0aa495abd68c9495e0))

* Merge pull request 33 from lacework/datasources

Added the new DataSources API into the SDK and made changes to the Jupyter wrapper ([`15f31db`](https://github.com/lacework/python-sdk/commit/15f31dba94b3a23edd0d6325c0e5a667d845a86d))

* Added one quick alert rule specific output. ([`80b52af`](https://github.com/lacework/python-sdk/commit/80b52aff46e4249b5e98564fdc80e5cc96e61e8f))

* Updating the README ([`bd02b0b`](https://github.com/lacework/python-sdk/commit/bd02b0bf24cd7117e4a53ea9e3ecaf9fe828d0ab))

* Fixing a docstring. ([`00d554f`](https://github.com/lacework/python-sdk/commit/00d554f180883141a872faa52516a1fe3cf3069b))

* Adding the new data source API call into the SDK and made changes to the Jupyter wrapper. ([`342cf80`](https://github.com/lacework/python-sdk/commit/342cf804fc82d814163673e1fbe718c18f6e784d))

* Added a unit test for Jupyter helper as well as minor fixes (32) ([`5726399`](https://github.com/lacework/python-sdk/commit/57263994b05c0873a5dd87a14714c0a0b0ad0096))

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.