Socket
Socket
Sign inDemoInstall

@jupiterone/integration-sdk-testing

Package Overview
Dependencies
Maintainers
1
Versions
267
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jupiterone/integration-sdk-testing - npm Package Versions

1
27

8.38.0

Diff

Changelog

Source

8.38.0 - 2023-04-28

Added

  • Add steps using the ingestion source id to childIngestionSources
jupiterone-dev
published 8.37.0 •

Changelog

Source

8.37.0 - 2023-04-28

Changed

  • Reduced log level of graph object uploads from info to debug
jupiterone-dev
published 8.36.0 •

Changelog

Source

8.36.0 - 2023-04-21

Changed

  • Set the integrationJobId to the syncJob's integrationJobId if a job id was not passed in in the jobConfiguration.
jupiterone-dev
published 9.0.0-beta.1 •

jupiterone-dev
published 8.35.0 •

Changelog

Source

8.35.0 - 2023-04-12

Added

  • Add a new field ingestionConfig to the invocationConfig in @jupiterone/integration-sdk-core. This is used to store information about data ingestion sources that can be enabled or disabled.
  • Add new command generate-ingestion-sources-config in @jupiterone/integration-sdk cli. This is used to create e new file ingestionSourcesConfig.json and store it in a s3 bucket.
jupiterone-dev
published 8.34.0 •

Changelog

Source

8.34.0 - 2023-04-11

Added

  • Added support for json environment variables. Example:

.env file:

// .env
SEVERITIES=["HIGH", "CRITICAL"]

Code:

import { Client } from './client';
import { createVulnEntity } from './converter';

type IntegrationConfig = { apiKey: string; severities: string[] };
const invocationConfig: IntegrationInvocationConfig = {
  instanceConfigFields: [
    {
      apiKey: { type: 'string', mask: true },
      severities: { type: 'json' },
    },
  ],
  integrationSteps: [
    {
      id: 'fetch-vulnerabilities',
      name: 'Fetch Vulnerabilities',
      entities: [{ resourceName: 'Vuln', _type: 'vuln', _class: 'Finding' }],
      relationships: [],
      executionHandler: ({ instance }) => {
        const { apiKey, severities } = instance.config;
        const client = new Client({ apiKey });

        await iterateVulnerabilitiesForSeverity(
          { severities },
          async (vuln) => {
            await jobState.addEntity(createVulnEntity(vuln));
          },
        );
      },
    },
  ],
};
jupiterone-dev
published 8.33.1 •

Changelog

Source

8.33.1 - 2023-04-03

Fixed

  • Fixed assigning empty tags not working if tags have Value property rather than value.
jupiterone-dev
published 8.33.0 •

Changelog

Source

8.33.0 - 2023-04-03

Changed

  • The presence of TypeScript deceleration files will no longer trigger the loading of ts-node to run the project.
jupiterone-dev
published 8.32.0 •

Changelog

Source

8.32.0 - 2023-03-27

  • BREAKING - Require Node.js version >=14.17.0 <15.x due to replacement of uuid module with crypto randomUUID
jupiterone-dev
published 8.31.1 •

Changelog

Source

8.31.1 - 2023-03-24

Fixed

  • Update automatic integration documentation generator strategy to avoid creating duplicate records for entities, relationships, and mapped relationships.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc