cerbos-synapse-extension
Pass
Audited by Gen Agent Trust Hub on Aug 25, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The Python WASM build pipeline in
references/shared/python-wasm-common.mdfetcheswasm-toolsfrom the Bytecode Alliance,binaryenfrom the WebAssembly organization, andextism-pyfrom the Extism project. These are established organizations and official repositories for WebAssembly development tooling. \n- [PROMPT_INJECTION]: The skill facilitates the development of extensions that process untrusted external data (such as HTTP headers, request bodies, and external data source results) to determine authorization effects. This functionality represents an indirect prompt injection surface. \n - Ingestion points: Extensions process data from
request.header,request.body.json, andcerbos.data_source_lookupas seen inreferences/starlark-proxy-extension.mdandreferences/starlark-route-extension.md. \n - Boundary markers: The framework uses structured data types (Starlark structs and JSON) which provide inherent boundaries for data processing. \n
- Capability inventory: Extensions are granted capabilities to perform network requests, manage local caches, and invoke the Cerbos Policy Decision Point (PDP). \n
- Sanitization: The documentation guides users to implement explicit mapping logic and use standard JSON parsing for data handling. \n- [COMMAND_EXECUTION]: The
references/shared/run-and-test.mdfile provides standarddockeranddocker composecommand examples to help developers run and test their extensions within the Synapse server environment.
Audit Metadata