Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@jupiterone/integration-sdk-http-client

Package Overview
Dependencies
Maintainers
0
Versions
141
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jupiterone/integration-sdk-http-client - npm Package Versions

1
15

9.1.0

Diff

Changelog

Source

9.1.0 - 2023-05-03

Added

  • Added disabledSources field to the IntegrationInstance type from the @jupiterone/integration-sdk-core package.
jupiterone-dev
published 9.0.0 •

Changelog

Source

9.0.0

Changed

  • BREAKING - Bump version of Node.js to v18 and require version >=18.16.0 <19.x.

  • BREAKING - Remove asynchronous jobState.hasKey()

    The hasKey function has no asynchronous implementation, and awaiting jobState.hasKey can unexpectedly cause duplicate key errors in some specific edge cases (see https://github.com/JupiterOne/sdk/pull/694/files).

  • Remove the following Node.js event listeners due to Node.js core deprecation:

    • unhandledRejection
    • multipleResolves
jupiterone-dev
published 8.38.0 •

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.
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