Typescript types generated from c2pa-rs
The SDK for interacting with [C2PA metadata](https://c2pa.org/) on the web.
Node.js bindings for C2PA
The WebAssembly wrapper for [`c2pa-rs`](https://github.com/contentauth/c2pa-rs) that powers `c2pa-web`, built with [wasm-bindgen](https://github.com/wasm-bindgen/wasm-bindgen). While these bindings can be used directly, most users will prefer the convenie
Node.js bindings for C2PA
RustCrypto: Argon2 binding for Node.js
CAI Web Components
Timing safe string compare using double HMAC
Normalize a URL
Pure TypeScript implementation of C2PA manifest reading, validation, and creation
Optimized bcrypt in plain JavaScript with zero dependencies, with TypeScript support. Compatible to 'bcrypt'.
Zen by Aikido is an embedded Application Firewall that autonomously protects Node.js apps against common and critical attacks, provides rate limiting, detects malicious traffic (including bots), and more.
Like execa but prevents binary planting attacks on Windows
Detect trojan source attacks that employ unicode bidi attacks to inject malicious code
Module to prevent SSRF when making requests
Fluid Attacks core components library
VVMP to C2PA adapter for prototype sidecars, C2PA export, verification, trust profiles, and trustmarks.
Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.
A React library for displaying C2PA manifest information.
WebAssembly binary and bindings for the c2pa-rs library
ESLint plugin to detect and stop Trojan Source attacks
a glob matcher in javascript
Brace expansion as known from sh/bash
Sign media with C2PA metadata that declares it as AI-generated.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.