0.23.0 (2023-07-18)
- api: add errors to result interface (6b66fce)
0.23.0-beta.1 (2023-07-18)
- api: add errors to result interface (6b66fce)
0.23.0-alpha.1 (2023-07-18)
- api: add errors to result interface (6b66fce)
0.22.1 (2022-11-25)
- add uri-js to resolutions to fix cve vulnerability (5290e0a)
- cve vulnerabilities remediations (c0c6200)
0.22.1-beta.1 (2022-11-25)
- add uri-js to resolutions to fix cve vulnerability (5290e0a)
- cve vulnerabilities remediations (c0c6200)
0.22.1-alpha.1 (2022-11-25)
- add uri-js to resolutions to fix cve vulnerability (5290e0a)
- cve vulnerabilities remediations (c0c6200)
0.22.0 (2022-10-04)
- sdk: change type any to DocumentNode (f85bc9c)
- sdk: return raw schemas instead of strings (2990e7b)
0.22.0-beta.1 (2022-10-04)
- sdk: change type any to DocumentNode (f85bc9c)
- sdk: return raw schemas instead of strings (2990e7b)
0.22.0-alpha.1 (2022-10-04)
- sdk: change type any to DocumentNode (f85bc9c)
- sdk: return raw schemas instead of strings (2990e7b)
0.21.1 (2022-07-12)
- Added validations for null arrays (32ad697)
0.21.1-beta.1 (2022-07-12)
- Added validations for null arrays (32ad697)
0.21.1-alpha.1 (2022-07-12)
- Added validations for null arrays (32ad697)
0.21.0 (2022-07-06)
- adapt CLI to pass data instead of queries (dbaa7ce)
- remove node-jq implementation (c614842)
- Rollback missing resources status feature (5eb10e9)
- adapt CLI to pass data instead of queries (1d73587)
- Added unit tests (0d14267)
- Extend rule engine to include missing checks when the resource does not exist (79f8dd3)
- Move getLinkedData method to utils folder (171d937)
- remove unused storageEngine param (a9a4ccb)
0.21.0-beta.1 (2022-07-06)
- adapt CLI to pass data instead of queries (dbaa7ce)
- remove node-jq implementation (c614842)
- Rollback missing resources status feature (5eb10e9)
- adapt CLI to pass data instead of queries (1d73587)
- Added unit tests (0d14267)
- Extend rule engine to include missing checks when the resource does not exist (79f8dd3)
- Move getLinkedData method to utils folder (171d937)
- remove unused storageEngine param (a9a4ccb)
0.21.0-alpha.3 (2022-07-06)
0.21.0-alpha.2 (2022-06-30)
- adapt CLI to pass data instead of queries (dbaa7ce)
- adapt CLI to pass data instead of queries (1d73587)
- Move getLinkedData method to utils folder (171d937)
- remove unused storageEngine param (a9a4ccb)
0.21.0-alpha.1 (2022-06-29)
- Added unit tests (0d14267)
- Extend rule engine to include missing checks when the resource does not exist (79f8dd3)
0.20.0 (2022-06-09)
- Added util function to generate unique ids (8d8fc11)
- Adding utils to generate mutations dynamically (c1d6fa3)
0.20.0-beta.1 (2022-06-09)
- Added util function to generate unique ids (8d8fc11)
- Adding utils to generate mutations dynamically (c1d6fa3)
0.20.0-alpha.2 (2022-06-09)
- Added util function to generate unique ids (8d8fc11)
0.20.0-alpha.1 (2022-05-11)
- Adding utils to generate mutations dynamically (c1d6fa3)
0.19.0 (2022-05-02)
- Fixed empty rules edge case (4953a6c)
- Considered edge cases for aws provider extra fields (ab75afa)
- Reduced mutations payload (f931f91)
- Refactored RulesEngine to improve mutations performance (af20dea)
0.19.0-beta.1 (2022-05-02)
- Fixed empty rules edge case (4953a6c)
- Considered edge cases for aws provider extra fields (ab75afa)
- Reduced mutations payload (f931f91)
- Refactored RulesEngine to improve mutations performance (af20dea)
0.19.0-alpha.1 (2022-04-25)
- Fixed empty rules edge case (4953a6c)
- Considered edge cases for aws provider extra fields (ab75afa)
- Reduced mutations payload (f931f91)
- Refactored RulesEngine to improve mutations performance (af20dea)
0.18.1 (2022-03-23)
- Fixed node-jq version to 2.1.0 (23ae96f)
0.18.0 (2022-03-22)
0.17.0 (2022-03-18)
- Validated null cases for isEmpty operator (d142342)
0.16.0 (2022-03-17)
- Added DataProcessors to handle mutations depending on the StorageEngine (e061c80)
- Composed related rules during prepare mutations method (6ff9f9f)
- Created CompositeEvaluator for composite rules (b9b51a1)
- Moved prepareMutations logic to DgraphDataProcessor (6c7c5f5)
- Refactored RulesEngine to allow composite rules (659e5b0)
- Reused data for Automated Rules and created policyPackPlugin unit test (cdc6226)
0.15.0 (2022-03-16)
- First approach to compare two fields in the same object (632ba76)
0.14.3 (2022-03-10)
- Renamed array operators to common and validate empty objects as well (064601c)
0.14.2 (2022-03-01)
- Added inverse relation to ruleMetadata (345b44d)
- Avoided rule duplication using schema connections (251a31f)
- Display findings result properly (d3d4eba)
0.14.1 (2022-02-22)
- Fixed exception to execute undefined arrays (02183cc)
0.14.0 (2022-02-10)
- Included extra fields to findings result (4510423)
0.13.1 (2022-02-04)
- Included title field for Rules (717b9fb)
0.13.0 (2022-02-03)
- Adjustments for the policyPack plugin (c8df8d8)
- Removed cgPlugins key file (6f94b6f)
- Reorder plugins files (8845cfd)
0.12.0 (2022-02-01)
- Created Manual Evaluator (612809d)
- Deprecated default evaluator (f199f28)
- Updated rule evaluator definition (1409105)
0.11.0 (2022-01-28)
0.10.9 (2022-01-28)
- rule-engine: update rule interface to allow for more fields (89e9959)
- rule-engine: update rule processor to use new fields in schema (ebcd67e)
0.10.8 (2022-01-28)
- Moved common utils to SDK (ab96993)
0.10.7 (2022-01-25)
- getData: update get data to take account param so we can include it in raw data (7da8949)
0.10.6 (2022-01-18)
- type cleanup, removed old prop (d81eb1e)
0.10.5 (2022-01-18)
- types: refactor graphql types to allow patch operation, new type for input (cbe266c)
0.10.4 (2022-01-18)
- Updated getSchemaFromFolder definition (a5dbe1a)
0.10.3 (2022-01-12)
- Implemented temporary solution to display findings results (c9a7d18)
- Renamed Severity levels (ad1fd6c)
0.10.2 (2022-01-11)
- Only shows execution message when plugins available (ce868a6)
0.10.1 (2022-01-10)
- Removed policy pack plugin message during configuration (eeede94)
0.10.0 (2022-01-07)
- adding jq and not operators to policy packs json evaluator (1912c61)
0.9.0 (2022-01-05)
- Included new regex operator for rules engine (beb4bce)
0.8.0 (2022-01-05)
- Updated default value for missing entity field (1689810)
0.7.1 (2021-12-29)
- Included description field to findings schema (596b45a)
0.7.0 (2021-12-28)
- Included new types from CLI (fd50907)
- Included plugin base class (c7f2dc3)
- Included StorageEngine interface to sdk (52cb776)
- Included types for PluginManager (7d8363f)
- Moved schema utils to sdk (a04a424)
0.6.1 (2021-11-23)
0.6.0 (2021-11-23)
- tweaks to drop the need to maintain a mandatory mutation file (e3e2e92)
0.5.4 (2021-11-19)
- Fixed RulesEngine interface (8b8958a)
- Included severity field to rule engine (4c18614)
- Validated empty data passed on processRule (dfb6e1e)
0.5.3 (2021-11-15)
- Added new operator to evaluate empty/filled arrays (57cfc82)
0.5.2 (2021-11-15)
- Extended logger type (dd19b1a)
0.5.1 (2021-11-09)
- Exported types for Rules Engine (360a5bf)
0.5.0 (2021-10-26)
- Fixed unknow field at awsFinding schema (96bfd2c)
- Migrated Policy Pack engine to SDK repo (d939607)
0.4.0 (2021-10-19)
- debugLog: set cg prefix on debug log (3b1cb73)
- debugLog: write error/debug logs to file in debug mode (bb74b62)
0.3.10 (2021-10-12)
- service: update service type with new params (f990413)
0.3.9 (2021-09-28)
- logger: Update how logger handles instances of error objs (5edfea0)
0.3.8 (2021-09-24)
- Added extra attribute to getData interface (853586f)
0.3.7 (2021-09-21)
- .gitlab-ci: remove yarn lockfile freezing (343d1ad)
- .gitlab-ci: set NODE_ENV to ci for build phase (7d06713)
- .gitlab-gi: set NODE_ENV before yarn install (38c1335)
0.3.6 (2021-09-21)
- deps: correct devDeps and deps list (c9650dd)
- deps: correct devDeps and deps list (3f02b21)
- logger: update logger so you can log during a spinner (713805d)
0.3.5 (2021-09-20)
- client: Update client to assign empty obj to config if there isn't one (3983c23)
- client: Update client to assign empty obj to config if there isnt one (18de389)
0.3.4 (2021-09-08)
0.3.3 (2021-08-26)
- spinner: drop spinner restart on info/debug messages (fa2383e)
0.3.2 (2021-08-25)
- spinner: downgrade ora to ^5.4.1 ERR_REQUIRE_ESM (9749e37)
0.3.1 (2021-08-25)
- spinner: remove consola (d38c4f6)
- spinner: update logger debug env var (1cd8064)
- spinner: use Ora (b429916)
- spinner: use Ora for CLI spinner (aa19a32)
- add Github repository references (9fbf598)
0.3.0 (2021-08-23)
- interface: create types for new provider interface (6db4b7f)
- interface: Create types for new provider interface, update Client abstract class, update scripts with build command (818836e)
0.2.0 (2021-08-16)
- LICENSE: update license to MPL 2.0 (2e534c6)
0.1.1 (2021-08-12)
- tsconfig: Fixed ECMAScript target version (0a40e62)