2.3.0 • Published 2 years ago

@candidpartners/snitch-utils v2.3.0

Weekly downloads
305
License
MIT
Repository
github
Last release
2 years ago

Matter Compliance - Snitch Utilities

The snitch-utils package contains a set of common utilities that make it easier to author custom compliance rules

Usage

To install:

npm i @candidpartners/snitch-utils

Key exports:

  • Rule utils

    import { isRule } from '@candidpartners/snitch-utils';
    
    const rule = {
      name: 'aws_my_rule',
      uuid: 'abc-123',
      docs: { description: 'My rule does something good' },
      groupName: 'myGroup',
      terraformType: 'aws_s3_resource',
      terraform: ({plan}) => {
        // ...
      }
    };
    
    isRule(rule); // true
  • Terraform

    • TerraformPlan
      • Class wrappers for the terraform plan with a number of convenience functions for accessing resources
    • TerraformGraph
      • Used to build an in-memory graph of all resources in the terraform to evaluate relationships and inheritance
  • Policy Analyzer
    • IAMPolicy
      • Class wrapper for an IAM Policy that provides evaluation of actions
    • PolicyStatement
      • Class wrapper for an individual policy statement
2.3.0

2 years ago

2.2.3

2 years ago

2.2.2

2 years ago

2.2.4

2 years ago

2.2.1

2 years ago

2.2.0

2 years ago

2.1.4

2 years ago

2.1.2

2 years ago

2.1.1

2 years ago

2.1.3

2 years ago

2.1.0

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.12.10

2 years ago

1.12.11

2 years ago

1.12.8

3 years ago

1.12.6

3 years ago

1.12.5

3 years ago

1.12.4

3 years ago

1.12.3

3 years ago

1.12.2

3 years ago

1.12.1

3 years ago

1.12.0

3 years ago

1.10.16

3 years ago

1.11.0

3 years ago

1.10.15

3 years ago

1.10.13

3 years ago

1.10.14

3 years ago

1.10.12

3 years ago

1.10.11

3 years ago

1.10.9

3 years ago

1.10.10

3 years ago

1.10.8

3 years ago

1.10.7

3 years ago

1.10.4

3 years ago

1.10.3

3 years ago

1.10.2

3 years ago

1.10.6

3 years ago

1.9.2

3 years ago

1.10.1

3 years ago

1.10.0

3 years ago

1.9.1

3 years ago

1.9.0

3 years ago

1.7.7

3 years ago

1.7.6

3 years ago

1.7.5

3 years ago

1.7.4

3 years ago

1.7.3

3 years ago

1.7.2

3 years ago

1.7.1

3 years ago

1.7.0

3 years ago

1.6.2

3 years ago

1.6.0

4 years ago

1.5.0

4 years ago

1.4.0

4 years ago

1.3.0

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago