| { | ||
| "name": "oso-cloud", | ||
| "version": "1.0.4", | ||
| "version": "1.1.0", | ||
| "description": "Oso Cloud Node client", | ||
@@ -32,4 +32,5 @@ "keywords": [ | ||
| "dependencies": { | ||
| "fetch-retry-ts": "^1.1.25", | ||
| "node-fetch": "^2.6.7" | ||
| "@types/isomorphic-fetch": "^0.0.36", | ||
| "fetch-retry": "^5.0.5", | ||
| "isomorphic-fetch": "^3.0.0" | ||
| }, | ||
@@ -36,0 +37,0 @@ "devDependencies": { |
+11
-4
@@ -5,2 +5,3 @@ /// <reference types="node" /> | ||
| import https from "https"; | ||
| import { ClientOptions } from "."; | ||
| export declare type ApiResult = { | ||
@@ -95,9 +96,15 @@ message: string; | ||
| userAgent: string; | ||
| constructor(url: string, apiKey: string, userAgent?: string); | ||
| debug(msg: string): Promise<void>; | ||
| _req<B, R>(path: string, method: string, params: Record<string, string>, body: B): Promise<R>; | ||
| lastOffset: string | null; | ||
| debug?: { | ||
| print?: boolean; | ||
| file?: string; | ||
| }; | ||
| constructor(url: string, apiKey: string, options: ClientOptions); | ||
| printDebugInfo(msg: string): Promise<void>; | ||
| _req<B, R>(path: string, method: string, params: Record<string, string>, body: B, isMutation: boolean): Promise<R>; | ||
| _get<B, R>(path: string, params: Record<string, string>, _body: B): Promise<R>; | ||
| _post<B, R>(path: string, params: Record<string, string>, body: B): Promise<R>; | ||
| _post<B, R>(path: string, params: Record<string, string>, body: B, isMutation: boolean): Promise<R>; | ||
| _delete<B, R>(path: string, params: Record<string, string>, body: B): Promise<R>; | ||
| _headers(): { | ||
| OsoOffset?: string | undefined; | ||
| "Content-Type": string; | ||
@@ -104,0 +111,0 @@ Authorization: string; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"api.d.ts","sourceRoot":"","sources":["../../src/api.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"api.d.ts","sourceRoot":"","sources":["../../src/api.ts"],"names":[],"mappings":"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"} |
+48
-37
@@ -21,5 +21,5 @@ "use strict"; | ||
| const fs_1 = require("fs"); | ||
| const node_fetch_1 = __importDefault(require("node-fetch")); | ||
| const fetch_retry_ts_1 = __importDefault(require("fetch-retry-ts")); | ||
| const isomorphic_fetch_1 = __importDefault(require("isomorphic-fetch")); | ||
| const package_json_1 = require("../package.json"); | ||
| const fetch_retry_1 = __importDefault(require("fetch-retry")); | ||
| const retryOptions = { | ||
@@ -32,13 +32,19 @@ retries: 10, | ||
| }; | ||
| const fetch = (0, fetch_retry_ts_1.default)(node_fetch_1.default, retryOptions); | ||
| const fetch = (0, fetch_retry_1.default)(isomorphic_fetch_1.default, retryOptions); | ||
| class Api { | ||
| constructor(url, apiKey, userAgent) { | ||
| constructor(url, apiKey, options) { | ||
| if (typeof url !== "string" && url !== undefined) | ||
| throw new TypeError(`'url' should be a string`); | ||
| this.url = url || "https://cloud.osohq.com"; | ||
| this.url = url || "https://api.osohq.com"; | ||
| this.token = apiKey; | ||
| this.userAgent = `Oso Cloud (nodejs ${process.version}; rv:${package_json_1.version})`; | ||
| if (userAgent) { | ||
| this.userAgent = `${this.userAgent} ${userAgent}`; | ||
| this.debug = options.debug; | ||
| if (options.userAgent) { | ||
| this.userAgent = options.userAgent; | ||
| } | ||
| else if (typeof process === "object") { | ||
| this.userAgent = `Oso Cloud (nodejs ${process.version}; rv:${package_json_1.version})`; | ||
| } | ||
| else { | ||
| this.userAgent = `Oso Cloud (browser; rv:${package_json_1.version})`; | ||
| } | ||
| const parsed = new url_1.URL(this.url); | ||
@@ -54,14 +60,20 @@ if (parsed.protocol === "https:") { | ||
| } | ||
| this.lastOffset = null; | ||
| } | ||
| debug(msg) { | ||
| printDebugInfo(msg) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| if (process.env.OSO_DEBUG_PRINT != undefined) { | ||
| const debug = this.debug; | ||
| if (debug === undefined) { | ||
| return; | ||
| } | ||
| if (debug.print !== undefined) { | ||
| console.log(msg); | ||
| } | ||
| if (process.env.OSO_DEBUG_FILE != undefined) { | ||
| const file = debug.file; | ||
| if (file !== undefined) { | ||
| try { | ||
| yield fs_1.promises.appendFile(process.env.OSO_DEBUG_FILE, msg + "\n"); | ||
| yield fs_1.promises.appendFile(file, msg + "\n"); | ||
| } | ||
| catch (error) { | ||
| console.log(error); | ||
| console.log("error writing to debug file: ", error); | ||
| } | ||
@@ -71,3 +83,3 @@ } | ||
| } | ||
| _req(path, method, params, body) { | ||
| _req(path, method, params, body, isMutation) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
@@ -95,6 +107,6 @@ let url = `${this.url}/api${path}`; | ||
| if (serverMs !== null && Number.isInteger(serverMs)) { | ||
| yield this.debug(`[oso] ${path} ${result.status} total: ${totalMs}ms, server: ${serverMs}ms network: ${totalMs - serverMs}ms`); | ||
| yield this.printDebugInfo(`[oso] ${path} ${result.status} total: ${totalMs}ms, server: ${serverMs}ms network: ${totalMs - serverMs}ms`); | ||
| } | ||
| else { | ||
| yield this.debug(`[oso] ${path} ${result.status} total: ${totalMs}ms`); | ||
| yield this.printDebugInfo(`[oso] ${path} ${result.status} total: ${totalMs}ms`); | ||
| } | ||
@@ -105,2 +117,6 @@ if (result.status < 200 || result.status >= 300) { | ||
| } | ||
| if (isMutation) { | ||
| const offset = result.headers.get("OsoOffset"); | ||
| this.lastOffset = offset; | ||
| } | ||
| return result.json(); | ||
@@ -111,8 +127,8 @@ }); | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this._req(path, "GET", params, null); | ||
| return this._req(path, "GET", params, null, false); | ||
| }); | ||
| } | ||
| _post(path, params, body) { | ||
| _post(path, params, body, isMutation) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this._req(path, "POST", params, body); | ||
| return this._req(path, "POST", params, body, isMutation); | ||
| }); | ||
@@ -122,12 +138,7 @@ } | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this._req(path, "DELETE", params, body); | ||
| return this._req(path, "DELETE", params, body, true); | ||
| }); | ||
| } | ||
| _headers() { | ||
| return { | ||
| "Content-Type": "application/json", | ||
| Authorization: `Bearer ${this.token}`, | ||
| "User-Agent": this.userAgent, | ||
| "X-OsoApiVersion": "0", | ||
| }; | ||
| return Object.assign({ "Content-Type": "application/json", Authorization: `Bearer ${this.token}`, "User-Agent": this.userAgent, "X-OsoApiVersion": "0" }, (this.lastOffset ? { OsoOffset: this.lastOffset } : {})); | ||
| } | ||
@@ -142,3 +153,3 @@ getPolicy() { | ||
| const params = {}; | ||
| const result = this._post(`/policy`, params, data); | ||
| const result = this._post(`/policy`, params, data, true); | ||
| return result; | ||
@@ -148,3 +159,3 @@ } | ||
| const params = {}; | ||
| const result = this._post(`/facts`, params, data); | ||
| const result = this._post(`/facts`, params, data, true); | ||
| return result; | ||
@@ -159,3 +170,3 @@ } | ||
| const params = {}; | ||
| const result = this._post(`/bulk_load`, params, data); | ||
| const result = this._post(`/bulk_load`, params, data, true); | ||
| return result; | ||
@@ -165,3 +176,3 @@ } | ||
| const params = {}; | ||
| const result = this._post(`/bulk_delete`, params, data); | ||
| const result = this._post(`/bulk_delete`, params, data, true); | ||
| return result; | ||
@@ -171,3 +182,3 @@ } | ||
| const params = {}; | ||
| const result = this._post(`/bulk`, params, data); | ||
| const result = this._post(`/bulk`, params, data, true); | ||
| return result; | ||
@@ -177,3 +188,3 @@ } | ||
| const params = {}; | ||
| const result = this._post(`/authorize`, params, data); | ||
| const result = this._post(`/authorize`, params, data, false); | ||
| return result; | ||
@@ -183,3 +194,3 @@ } | ||
| const params = {}; | ||
| const result = this._post(`/authorize_resources`, params, data); | ||
| const result = this._post(`/authorize_resources`, params, data, false); | ||
| return result; | ||
@@ -189,3 +200,3 @@ } | ||
| const params = {}; | ||
| const result = this._post(`/list`, params, data); | ||
| const result = this._post(`/list`, params, data, false); | ||
| return result; | ||
@@ -195,3 +206,3 @@ } | ||
| const params = {}; | ||
| const result = this._post(`/actions`, params, data); | ||
| const result = this._post(`/actions`, params, data, false); | ||
| return result; | ||
@@ -201,3 +212,3 @@ } | ||
| const params = {}; | ||
| const result = this._post(`/query`, params, data); | ||
| const result = this._post(`/query`, params, data, false); | ||
| return result; | ||
@@ -214,3 +225,3 @@ } | ||
| const data = null; | ||
| const result = this._post(`/clear_data`, params, data); | ||
| const result = this._post(`/clear_data`, params, data, true); | ||
| return result; | ||
@@ -217,0 +228,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"api.js","sourceRoot":"","sources":["../../src/api.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"api.js","sourceRoot":"","sources":["../../src/api.ts"],"names":[],"mappings":"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"} |
@@ -7,2 +7,9 @@ import { Api } from "./api"; | ||
| export declare type Fact = [predicate: string, ...args: Instance[]]; | ||
| export declare type ClientOptions = { | ||
| debug?: { | ||
| print?: boolean; | ||
| file?: string; | ||
| }; | ||
| userAgent?: string; | ||
| }; | ||
| /** | ||
@@ -16,3 +23,3 @@ * Oso Cloud client | ||
| api: Api; | ||
| constructor(url: string, apiKey: string, userAgent?: string); | ||
| constructor(url: string, apiKey: string, options?: ClientOptions); | ||
| /** | ||
@@ -19,0 +26,0 @@ * Check a permission. |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AASA,OAAO,EAAE,GAAG,EAAS,MAAM,OAAO,CAAC;AAGnC,oBAAY,QAAQ,GAChB;IAAE,IAAI,CAAC,EAAE,MAAM,CAAC;IAAC,EAAE,CAAC,EAAE,MAAM,CAAA;CAAE,GAC9B,MAAM,GACN,IAAI,CAAC;AACT,oBAAY,IAAI,GAAG,CAAC,SAAS,EAAE,MAAM,EAAE,GAAG,IAAI,EAAE,QAAQ,EAAE,CAAC,CAAC;AAE5D;;;;;GAKG;AACH,qBAAa,GAAG;IACd,GAAG,EAAE,GAAG,CAAC;gBAEG,GAAG,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,CAAC,EAAE,MAAM;IAI3D;;;;;;;;OAQG;IACG,SAAS,CACb,KAAK,EAAE,QAAQ,EACf,MAAM,EAAE,MAAM,EACd,QAAQ,EAAE,QAAQ,EAClB,YAAY,CAAC,EAAE,IAAI,EAAE,GACpB,OAAO,CAAC,OAAO,CAAC;IA0BnB;;;;;;;;;;;OAWG;IACG,kBAAkB,CACtB,KAAK,EAAE,QAAQ,EACf,MAAM,EAAE,MAAM,EACd,SAAS,EAAE,QAAQ,EAAE,EACrB,YAAY,CAAC,EAAE,IAAI,EAAE,GACpB,OAAO,CAAC,QAAQ,EAAE,CAAC;IA2CtB;;;;;;;;;;OAUG;IACG,IAAI,CACR,KAAK,EAAE,QAAQ,EACf,MAAM,EAAE,MAAM,EACd,YAAY,EAAE,MAAM,EACpB,YAAY,CAAC,EAAE,IAAI,EAAE,GACpB,OAAO,CAAC,MAAM,EAAE,CAAC;IAoBpB;;;;;;;;;OASG;IACG,OAAO,CACX,KAAK,EAAE,QAAQ,EACf,QAAQ,EAAE,QAAQ,EAClB,YAAY,CAAC,EAAE,IAAI,EAAE,GACpB,OAAO,CAAC,MAAM,EAAE,CAAC;IAqBpB;;;;;;;OAOG;IACG,MAAM,CAAC,GAAG,EAAE,MAAM;IAIxB;;;;;;;;OAQG;IACG,IAAI,CAAC,SAAS,EAAE,MAAM,EAAE,GAAG,IAAI,EAAE,QAAQ,EAAE,GAAG,OAAO,CAAC,IAAI,CAAC;IASjE;;;;;;;OAOG;IACG,MAAM,CAAC,SAAS,EAAE,MAAM,EAAE,GAAG,IAAI,EAAE,QAAQ,EAAE;IAOnD;;;;;;OAMG;IACG,QAAQ,CAAC,KAAK,EAAE,IAAI,EAAE;IAI5B;;;;;;;OAOG;IACG,UAAU,CAAC,KAAK,EAAE,IAAI,EAAE;IAI9B;;;;;;;;;OASG;IACG,IAAI,CAAC,OAAO,GAAE,IAAI,EAAO,EAAE,IAAI,GAAE,IAAI,EAAO;IAOlD;;;;;;;;;;OAUG;IACG,GAAG,CAAC,SAAS,EAAE,MAAM,EAAE,GAAG,IAAI,EAAE,QAAQ,EAAE,GAAG,OAAO,CAAC,IAAI,EAAE,CAAC;IAMlE;;;;;;;OAOG;IACG,KAAK,CAAC,SAAS,EAAE,MAAM,EAAE,GAAG,IAAI,EAAE,QAAQ,EAAE,GAAG,OAAO,CAAC,IAAI,EAAE,CAAC;CAYrE"} | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,GAAG,EAAS,MAAM,OAAO,CAAC;AAGnC,oBAAY,QAAQ,GAChB;IAAE,IAAI,CAAC,EAAE,MAAM,CAAC;IAAC,EAAE,CAAC,EAAE,MAAM,CAAA;CAAE,GAC9B,MAAM,GACN,IAAI,CAAC;AACT,oBAAY,IAAI,GAAG,CAAC,SAAS,EAAE,MAAM,EAAE,GAAG,IAAI,EAAE,QAAQ,EAAE,CAAC,CAAC;AAE5D,oBAAY,aAAa,GAAG;IAC1B,KAAK,CAAC,EAAE;QACN,KAAK,CAAC,EAAE,OAAO,CAAC;QAChB,IAAI,CAAC,EAAE,MAAM,CAAC;KACf,CAAC;IACF,SAAS,CAAC,EAAE,MAAM,CAAC;CACpB,CAAC;AAEF;;;;;GAKG;AACH,qBAAa,GAAG;IACd,GAAG,EAAE,GAAG,CAAC;gBAEG,GAAG,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,aAAa;IAIhE;;;;;;;;OAQG;IACG,SAAS,CACb,KAAK,EAAE,QAAQ,EACf,MAAM,EAAE,MAAM,EACd,QAAQ,EAAE,QAAQ,EAClB,YAAY,CAAC,EAAE,IAAI,EAAE,GACpB,OAAO,CAAC,OAAO,CAAC;IA0BnB;;;;;;;;;;;OAWG;IACG,kBAAkB,CACtB,KAAK,EAAE,QAAQ,EACf,MAAM,EAAE,MAAM,EACd,SAAS,EAAE,QAAQ,EAAE,EACrB,YAAY,CAAC,EAAE,IAAI,EAAE,GACpB,OAAO,CAAC,QAAQ,EAAE,CAAC;IA2CtB;;;;;;;;;;OAUG;IACG,IAAI,CACR,KAAK,EAAE,QAAQ,EACf,MAAM,EAAE,MAAM,EACd,YAAY,EAAE,MAAM,EACpB,YAAY,CAAC,EAAE,IAAI,EAAE,GACpB,OAAO,CAAC,MAAM,EAAE,CAAC;IAoBpB;;;;;;;;;OASG;IACG,OAAO,CACX,KAAK,EAAE,QAAQ,EACf,QAAQ,EAAE,QAAQ,EAClB,YAAY,CAAC,EAAE,IAAI,EAAE,GACpB,OAAO,CAAC,MAAM,EAAE,CAAC;IAqBpB;;;;;;;OAOG;IACG,MAAM,CAAC,GAAG,EAAE,MAAM;IAIxB;;;;;;;;OAQG;IACG,IAAI,CAAC,SAAS,EAAE,MAAM,EAAE,GAAG,IAAI,EAAE,QAAQ,EAAE,GAAG,OAAO,CAAC,IAAI,CAAC;IASjE;;;;;;;OAOG;IACG,MAAM,CAAC,SAAS,EAAE,MAAM,EAAE,GAAG,IAAI,EAAE,QAAQ,EAAE;IAOnD;;;;;;OAMG;IACG,QAAQ,CAAC,KAAK,EAAE,IAAI,EAAE;IAI5B;;;;;;;OAOG;IACG,UAAU,CAAC,KAAK,EAAE,IAAI,EAAE;IAI9B;;;;;;;;;OASG;IACG,IAAI,CAAC,OAAO,GAAE,IAAI,EAAO,EAAE,IAAI,GAAE,IAAI,EAAO;IAOlD;;;;;;;;;;OAUG;IACG,GAAG,CAAC,SAAS,EAAE,MAAM,EAAE,GAAG,IAAI,EAAE,QAAQ,EAAE,GAAG,OAAO,CAAC,IAAI,EAAE,CAAC;IAMlE;;;;;;;OAOG;IACG,KAAK,CAAC,SAAS,EAAE,MAAM,EAAE,GAAG,IAAI,EAAE,QAAQ,EAAE,GAAG,OAAO,CAAC,IAAI,EAAE,CAAC;CAYrE"} |
@@ -22,4 +22,4 @@ "use strict"; | ||
| class Oso { | ||
| constructor(url, apiKey, userAgent) { | ||
| this.api = new api_1.Api(url, apiKey, userAgent); | ||
| constructor(url, apiKey, options) { | ||
| this.api = new api_1.Api(url, apiKey, options || {}); | ||
| } | ||
@@ -26,0 +26,0 @@ /** |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"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"} |
+4
-3
| { | ||
| "name": "oso-cloud", | ||
| "version": "1.0.4", | ||
| "version": "1.1.0", | ||
| "description": "Oso Cloud Node client", | ||
@@ -32,4 +32,5 @@ "keywords": [ | ||
| "dependencies": { | ||
| "fetch-retry-ts": "^1.1.25", | ||
| "node-fetch": "^2.6.7" | ||
| "@types/isomorphic-fetch": "^0.0.36", | ||
| "fetch-retry": "^5.0.5", | ||
| "isomorphic-fetch": "^3.0.0" | ||
| }, | ||
@@ -36,0 +37,0 @@ "devDependencies": { |
Network access
Supply chain riskThis module accesses the network.
Found 3 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 3 instances in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
91989
2.4%1305
1.95%3
-50%3
50%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed