Auditing Serverless Event Source Trust

Audit event-driven function handlers that trust the event because it arrived from inside the platform: a handler that treats any delivered event as authentic without verifying its true source or integrity, event fields flowing untrusted into a database write, command, downstream call, or constructed path, a function reachable by several event types or actors that runs privileged logic for one that should not trigger it, and an over-broad execution identity that turns a single spoofed or injected event into wide reach. Covers source authentication, event injection, per-event-type and per-actor authorization, and execution-role blast radius across queues, object-store notifications, schedules, topics, and gateways. Use when functions are triggered by events and the handler trusts the payload or its claimed origin. The event payload is the source, the handler's action is the sink, and the assumed-not-verified trust is the bug.

UnboundCompute df563d5 9.1 KB Updated

File contents

UnboundCompute/security-agent-skills/tree/main/skills/auditing-serverless-event-source-trust commit df563d514c

Frequently asked questions

npx skillmds@latest add unboundcompute/auditing-serverless-event-source-trust