New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@socketsecurity/sdk

Package Overview
Dependencies
Maintainers
5
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@socketsecurity/sdk - npm Package Compare versions

Comparing version 0.7.0 to 0.7.2

4

package.json
{
"name": "@socketsecurity/sdk",
"version": "0.7.0",
"version": "0.7.2",
"license": "MIT",

@@ -85,2 +85,2 @@ "description": "SDK for the Socket API client",

}
}
}

@@ -128,2 +128,24 @@ /**

};
"/dependencies/search": {
/**
* @description .
*
* This endpoint consumes 0 units of your quota.
*/
post: operations["searchDependencies"];
};
"/dependencies/upload": {
/**
* Create a snapshot of all dependencies from manifest information
* @description Upload a set of manifest or lockfiles to get your dependency tree analyzed by Socket.
* You can upload multiple lockfiles in the same request, but each filename must be unique.
*
* The name of the file must be in the supported list.
*
* For example, these are valid filenames: "requirements.txt", "package.json", "folder/package.json", and "deep/nested/folder/package.json".
*
* This endpoint consumes 100 units of your quota.
*/
post: operations["createDependenciesSnapshot"];
};
}

@@ -721,3 +743,8 @@

description: string;
props: Record<string, never>;
props: {
/** @default */
key: string;
/** @default */
description: string;
};
usage?: components["schemas"]["SocketUsageRef"];

@@ -1219,2 +1246,6 @@ };

value?: components["schemas"]["SocketRefPyPI"];
} | {
/** @enum {string} */
type?: "go";
value?: components["schemas"]["SocketRefGo"];
};

@@ -1267,2 +1298,9 @@ SocketRefTextRange: {

};
SocketRefGo: {
/** @default */
package: string;
/** @default */
version?: string;
file?: components["schemas"]["SocketRefFile"];
};
};

@@ -1332,2 +1370,13 @@ responses: {

};
/** @description Internal server error */
SocketInternalServerError: {
content: {
"application/json": {
error: {
/** @default */
message: string;
};
};
};
};
};

@@ -1653,9 +1702,11 @@ parameters: never;

settings: {
deferTo?: string | null;
issueRules?: {
[key: string]: ({
/** @enum {string} */
action?: "defer" | "error" | "ignore" | "warn";
}) | undefined;
};
[key: string]: ({
deferTo: string | null;
issueRules: {
[key: string]: ({
/** @enum {string} */
action: "defer" | "error" | "ignore" | "warn";
}) | undefined;
};
}) | undefined;
};

@@ -1717,3 +1768,68 @@ })[];

};
/**
* @description .
*
* This endpoint consumes 0 units of your quota.
*/
searchDependencies: {
requestBody?: {
content: {
"application/json": Record<string, never>;
};
};
responses: {
/** @description List of repos and their latest project report for the organization associated with the token used */
200: {
content: {
"application/json": unknown;
};
};
400: components["responses"]["SocketBadRequest"];
401: components["responses"]["SocketUnauthorized"];
403: components["responses"]["SocketForbidden"];
404: components["responses"]["SocketNotFoundResponse"];
429: components["responses"]["SocketTooManyRequestsResponse"];
};
};
/**
* Create a snapshot of all dependencies from manifest information
* @description Upload a set of manifest or lockfiles to get your dependency tree analyzed by Socket.
* You can upload multiple lockfiles in the same request, but each filename must be unique.
*
* The name of the file must be in the supported list.
*
* For example, these are valid filenames: "requirements.txt", "package.json", "folder/package.json", and "deep/nested/folder/package.json".
*
* This endpoint consumes 100 units of your quota.
*/
createDependenciesSnapshot: {
requestBody?: {
content: {
"multipart/form-data": {
/** @default */
repository?: string;
/** @default */
branch?: string;
[key: string]: undefined;
};
};
};
responses: {
/** @description ID of the dependencies snapshot */
200: {
content: {
"application/json": {
/** @default */
id: string;
};
};
};
400: components["responses"]["SocketBadRequest"];
401: components["responses"]["SocketUnauthorized"];
403: components["responses"]["SocketForbidden"];
429: components["responses"]["SocketTooManyRequestsResponse"];
500: components["responses"]["SocketInternalServerError"];
};
};
}
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