BUG BOUNTYFIELD MANUAL
Field reference
Markdown

Coverage and reuse map

This matrix shows which canonical procedures are reused across target playbooks. It measures the manual's content coverage. It does not assert that a target was tested, a control passed, or a finding exists.

Catalog entries by target family

Documentation coverage, not vulnerability prevalence or tests completed. An entry may apply to several families.

OSS & self-hosted113Web & API69Network services20Mobile60Desktop & extensions63Cloud & containers60AI, agents & MCP50Web3 & protocols11Hardware & firmware15

Shared procedures by target family#

Reusable procedureOSS & self-hostedWeb & APINetwork servicesMobileDesktop & extensionsCloud & containersAI, agents & MCPWeb3 & protocolsHardware & firmware
Object, function, and property authorizationUsedUsed—UsedUsedUsedUsed——
Authentication, recovery, federation, and session lifecycleUsedUsed—UsedUsedUsedUsed——
Trace input into queries, commands, and templatesUsedUsed—UsedUsedUsedUsed——
Server-side fetching and network trust boundariesUsedUsed——UsedUsedUsed——
Browser execution, cross-origin reads, and forged actionsUsedUsed—UsedUsed—Used——
Uploads, downloads, paths, archives, and XMLUsedUsed—UsedUsedUsedUsed——
Workflow invariants, replay, idempotency, and racesUsedUsed—UsedUsedUsed—Used—
REST, GraphQL, gRPC, WebSocket, and SSE permission parityUsedUsed—UsedUsedUsedUsed——
Proxy normalization, cache isolation, and request boundariesUsedUsedUsed——Used———
OSS lab: pin, install, prove, resetUsedUsed——Used—Used——
Source review: entry point to protected operationUsedUsed—UsedUsed—Used——
CI and releases: trace untrusted input into privileged workUsed——UsedUsedUsedUsed——
Dependencies: from advisory match to reachable impactUsedUsed—UsedUsedUsedUsed——
Libraries and parsers: bounded fuzzing to a minimal reproducerUsed—UsedUsedUsed—Used—Used
Cloud IAM: trust, delegation and effective permissions—————Used———
Object storage, signed URLs and delivery boundariesUsedUsed———Used———
Container and Kubernetes isolationUsed————Used———
Infrastructure configuration: from repository default to deployed impactUsed————Used———
DNS, TLS and email trust boundaries——Used——Used———
Database, cache, queue and management service boundariesUsed—Used——Used———
Android components, intents and deep links———Used—————
iOS signing capabilities, links and protected data———Used—————
Client storage, logs, backup and transport trust———UsedUsed————
Desktop IPC, Electron bridges and native protocols————Used————
Update signatures, rollback and privileged installation———UsedUsed————
AI tools: input trust, execution identity and approvalsUsed—————Used——
RAG isolation: ingestion, retrieval, citations and revocationUsedUsed————Used——
Contract state: authorization, callbacks and accountingUsed——————Used—
Contract signatures and oracles: context, freshness and unitsUsed——————Used—
Firmware update and boot trust: signed bytes, product binding and rollbackUsed———————Used
Hardware interfaces: production debug access and protected data——Used—————Used
MFA and passkeys: enrollment, proof, replacement, and recoveryUsedUsed—UsedUsedUsed———
OAuth, OIDC, and SAML: transaction binding and token trustUsedUsed—UsedUsedUsedUsed——
Request values: duplicate parameters, parser conflicts and downstream queriesUsedUsed———UsedUsed——
Webhooks and integration events: authenticity, tenant binding and replayUsedUsed———UsedUsed——
GitLab pipelines: contribution, job token and runner boundariesUsed————Used———
Azure and GCP: identity, delegation and storage accessUsedUsed———Used———
Browser extensions: message authority and document lifetimeUsedUsed——Used————
AI state: memory, resumed work, retries and private cachesUsedUsed————Used——
Resource budgets and sensitive business flowsUsedUsed———UsedUsed——

Record actual testing separately#

Use the coverage template to record untested, passed, finding, blocked, or not applicable, plus the exact object, identity, version, evidence, and reason. A checked task means you reviewed that task; it does not prove that every variation of the vulnerability is absent.