Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@cerbos/embedded-server

Package Overview
Dependencies
Maintainers
2
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cerbos/embedded-server - npm Package Compare versions

Comparing version
0.4.6
to
0.5.0
+2
-2
lib/metadata.json
{
"cerbosVersion": "0.53.0",
"cerbosCommitHash": "78d494cab93cf3e3723da18d5390bf9222593560",
"wasmChecksum": "4f7fb545bdb9726092f86771a66df3107716343b6872359503bd47e0c53edc63",
"builtAt": "2026-05-05T12:18:46.552Z"
"wasmChecksum": "50660e1b8faed94dad6e6a2187ee79d2b3cf5a8b6a23edc1d9ddaaebb388a23c",
"builtAt": "2026-05-06T10:17:29.836Z"
}
import "./go.js";
import type { CheckResourcesResponse, Config, PlanResourcesResponse } from "@cerbos/api/cerbos/cloud/epdp/v2/epdp_pb";
import type { CheckResourcesResponse, Config, LoadRuleTableResponse, PlanResourcesResponse } from "@cerbos/api/cerbos/cloud/epdp/v2/epdp_pb";
import type { AuxDataValid } from "@cerbos/api/cerbos/engine/v1/engine_pb";

@@ -11,3 +11,3 @@ import type { CheckResourcesRequestValid, PlanResourcesRequestValid } from "@cerbos/api/cerbos/request/v1/request_pb";

private constructor();
loadRuleTable(ruleTable: Uint8Array): void;
loadRuleTable(ruleTable: Uint8Array): LoadRuleTableResponse;
checkResources(request: CheckResourcesRequestValid, auxData: AuxDataValid | undefined): CheckResourcesResponse;

@@ -14,0 +14,0 @@ planResources(request: PlanResourcesRequestValid, auxData: AuxDataValid | undefined): PlanResourcesResponse;

@@ -1,1 +0,1 @@

{"version":3,"file":"server.d.ts","sourceRoot":"","sources":["../src/server.ts"],"names":[],"mappings":"AAAA,OAAO,SAAS,CAAC;AAUjB,OAAO,KAAK,EACV,sBAAsB,EACtB,MAAM,EACN,qBAAqB,EACtB,MAAM,0CAA0C,CAAC;AAOlD,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,wCAAwC,CAAC;AAE3E,OAAO,KAAK,EACV,0BAA0B,EAC1B,yBAAyB,EAC1B,MAAM,0CAA0C,CAAC;AASlD,MAAM,MAAM,WAAW,GAAG,CACxB,OAAO,EAAE,WAAW,CAAC,OAAO,KACzB,OAAO,CAAC,WAAW,CAAC,QAAQ,GAAG,WAAW,CAAC,6BAA6B,CAAC,CAAC;AAgB/E,qBAAa,MAAM;IAqBf,OAAO,CAAC,QAAQ,CAAC,QAAQ;IApB3B,OAAO,CAAC,MAAM,CAAC,CAAc;WAET,IAAI,CACtB,WAAW,EAAE,WAAW,EACxB,MAAM,EAAE,MAAM,GAAG,SAAS,GACzB,OAAO,CAAC,MAAM,CAAC;IAalB,OAAO;IA0BA,aAAa,CAAC,SAAS,EAAE,UAAU,GAAG,IAAI;IAY1C,cAAc,CACnB,OAAO,EAAE,0BAA0B,EACnC,OAAO,EAAE,YAAY,GAAG,SAAS,GAChC,sBAAsB;IAiBlB,aAAa,CAClB,OAAO,EAAE,yBAAyB,EAClC,OAAO,EAAE,YAAY,GAAG,SAAS,GAChC,qBAAqB;IAiBxB,OAAO,CAAC,SAAS;IAYjB,OAAO,CAAC,MAAM;IA6Bd,OAAO,CAAC,MAAM;IAWd,OAAO,CAAC,KAAK;IAMb,OAAO,CAAC,KAAK;IAQb,OAAO,KAAK,OAAO,GAMlB;IAED,OAAO,CAAC,IAAI;CAKb"}
{"version":3,"file":"server.d.ts","sourceRoot":"","sources":["../src/server.ts"],"names":[],"mappings":"AAAA,OAAO,SAAS,CAAC;AAUjB,OAAO,KAAK,EACV,sBAAsB,EACtB,MAAM,EACN,qBAAqB,EACrB,qBAAqB,EACtB,MAAM,0CAA0C,CAAC;AAQlD,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,wCAAwC,CAAC;AAE3E,OAAO,KAAK,EACV,0BAA0B,EAC1B,yBAAyB,EAC1B,MAAM,0CAA0C,CAAC;AASlD,MAAM,MAAM,WAAW,GAAG,CACxB,OAAO,EAAE,WAAW,CAAC,OAAO,KACzB,OAAO,CAAC,WAAW,CAAC,QAAQ,GAAG,WAAW,CAAC,6BAA6B,CAAC,CAAC;AAgB/E,qBAAa,MAAM;IAqBf,OAAO,CAAC,QAAQ,CAAC,QAAQ;IApB3B,OAAO,CAAC,MAAM,CAAC,CAAc;WAET,IAAI,CACtB,WAAW,EAAE,WAAW,EACxB,MAAM,EAAE,MAAM,GAAG,SAAS,GACzB,OAAO,CAAC,MAAM,CAAC;IAalB,OAAO;IA0BA,aAAa,CAAC,SAAS,EAAE,UAAU,GAAG,qBAAqB;IAY3D,cAAc,CACnB,OAAO,EAAE,0BAA0B,EACnC,OAAO,EAAE,YAAY,GAAG,SAAS,GAChC,sBAAsB;IAiBlB,aAAa,CAClB,OAAO,EAAE,yBAAyB,EAClC,OAAO,EAAE,YAAY,GAAG,SAAS,GAChC,qBAAqB;IAiBxB,OAAO,CAAC,SAAS;IAYjB,OAAO,CAAC,MAAM;IA6Bd,OAAO,CAAC,MAAM;IAWd,OAAO,CAAC,KAAK;IAMb,OAAO,CAAC,KAAK;IAQb,OAAO,KAAK,OAAO,GAMlB;IAED,OAAO,CAAC,IAAI;CAKb"}
import "./go.js";
import { fromBinary as bufFromBinary, toBinary } from "@bufbuild/protobuf";
import { AnySchema, anyIs } from "@bufbuild/protobuf/wkt";
import { CheckResourcesResponseSchema, ConfigSchema, ErrorSchema, PlanResourcesResponseSchema, } from "@cerbos/api/cerbos/cloud/epdp/v2/epdp_pb";
import { CheckResourcesResponseSchema, ConfigSchema, ErrorSchema, LoadRuleTableResponseSchema, PlanResourcesResponseSchema, } from "@cerbos/api/cerbos/cloud/epdp/v2/epdp_pb";
import { AuxDataSchema } from "@cerbos/api/cerbos/engine/v1/engine_pb";

@@ -34,6 +34,3 @@ import { CheckResourcesRequestSchema, PlanResourcesRequestSchema, } from "@cerbos/api/cerbos/request/v1/request_pb";

try {
const result = this.exports.loadRuleTable(pointer);
if (result !== 0n) {
this.decode(ErrorSchema, result);
}
return this.decode(LoadRuleTableResponseSchema, this.exports.loadRuleTable(pointer));
}

@@ -40,0 +37,0 @@ finally {

@@ -1,1 +0,1 @@

{"version":3,"file":"server.js","sourceRoot":"","sources":["../src/server.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"server.js","sourceRoot":"","sources":["../src/server.ts"],"names":[],"mappings":"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"}
{
"name": "@cerbos/embedded-server",
"version": "0.4.6",
"version": "0.5.0",
"type": "module",

@@ -55,3 +55,3 @@ "description": "Embedded policy decision point server for executing policy bundles built by Cerbos Hub in server-side Node.js and browser-based applications",

"@bufbuild/protobuf": "^2.11.0",
"@cerbos/api": "^0.7.0"
"@cerbos/api": "^0.8.0"
},

@@ -65,4 +65,4 @@ "devDependencies": {

"cerbos": {
"checksum": "992037b906448d192618d6a83aaee8a554d71a10cef2a24bc0b3d1f38cefe1ce"
"checksum": "6baca66afc4b74775806136e543a8444bb295b52c5bd5a0b203e9d914eab374d"
}
}
{
"cerbosVersion": "0.53.0",
"cerbosCommitHash": "78d494cab93cf3e3723da18d5390bf9222593560",
"wasmChecksum": "4f7fb545bdb9726092f86771a66df3107716343b6872359503bd47e0c53edc63",
"builtAt": "2026-05-05T12:18:46.552Z"
"wasmChecksum": "50660e1b8faed94dad6e6a2187ee79d2b3cf5a8b6a23edc1d9ddaaebb388a23c",
"builtAt": "2026-05-06T10:17:29.836Z"
}

@@ -14,2 +14,3 @@ import "./go.js";

Config,
LoadRuleTableResponse,
PlanResourcesResponse,

@@ -21,2 +22,3 @@ } from "@cerbos/api/cerbos/cloud/epdp/v2/epdp_pb";

ErrorSchema,
LoadRuleTableResponseSchema,
PlanResourcesResponseSchema,

@@ -101,9 +103,9 @@ } from "@cerbos/api/cerbos/cloud/epdp/v2/epdp_pb";

public loadRuleTable(ruleTable: Uint8Array): void {
public loadRuleTable(ruleTable: Uint8Array): LoadRuleTableResponse {
const pointer = this.write(ruleTable);
try {
const result = this.exports.loadRuleTable(pointer);
if (result !== 0n) {
this.decode(ErrorSchema, result);
}
return this.decode(
LoadRuleTableResponseSchema,
this.exports.loadRuleTable(pointer),
);
} finally {

@@ -110,0 +112,0 @@ this.free(pointer);

Sorry, the diff of this file is not supported yet