
Company News
Jerod Santo Joins Socket as Head of Media
Allow myself to introduce... myself.
@trigguard/provider-sdk
Advanced tools
Public contract for TrigGuard providers: map vendor payloads to ExecutionRequest (no HTTP, no policy)
@trigguard/provider-sdkPublic API for building TrigGuard providers — adapters that map a vendor payload (webhook body, admission review, payment object) to a canonical ExecutionRequest for POST /execute.
This package has no HTTP client and no policy logic. Execution and receipt verification stay in @trigguard/execution-sdk; the gateway evaluates policy.
npm install @trigguard/provider-sdk
import {
defineProvider,
type ExecutionRequest,
} from "@trigguard/provider-sdk";
export const acmeProvider = defineProvider({
id: "acme",
name: "Acme API",
defaultSurface: "dataExport",
mapAction(input: unknown): ExecutionRequest {
const o = input as { userId?: string };
return {
surface: "dataExport",
actorId: o.userId ?? "unknown",
context: { source: "acme" },
};
},
});
Register with ProviderRegistry (also exported from this package) or publish as a standalone npm module (@trigguard/provider-acme).
packages/trigguard-providers — first-party adapters (github, stripe, …)docs/PROTECTION_MODULES.md — copy-paste “protection modules” and examples indexFAQs
Public contract for TrigGuard providers: map vendor payloads to ExecutionRequest (no HTTP, no policy)
The npm package @trigguard/provider-sdk receives a total of 666 weekly downloads. As such, @trigguard/provider-sdk popularity was classified as not popular.
We found that @trigguard/provider-sdk demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Company News
Allow myself to introduce... myself.

Research
/Security News
A Twitch browser extension on Chrome and Firefox forwards users’ live OAuth session tokens through proxies controlled by a Russian bot service.

Security News
Anthropic found biased reasoning and recklessness drove Claude Mythos 5 to publish malware on PyPI and compromise a security vendor.