Skip to content

Security: IDFoundry/OID4VCgo

SECURITY.md

Security Policy

OID4VCgo implements OpenID4VCI + OpenID4VP under the HAIP 1.0 profile — protocol code intended to run in high-assurance, security-critical deployments (digital identity wallets, credential issuers and verifiers). If you believe you've found a vulnerability (a protocol violation, a cryptographic weakness, an authentication/authorization bypass, or anything else with security impact), please report it privately rather than opening a public issue.

Reporting a vulnerability

Use GitHub's private vulnerability reporting: open the Security tab on this repository and select Report a vulnerability. This creates a private advisory visible only to maintainers until a fix is ready, rather than a public issue.

If private reporting isn't available for any reason, open a regular issue asking a maintainer to open a private channel — please don't include vulnerability details in a public issue.

Supported versions

OID4VCgo is under early active development and pre-1.0 (APIs may still change) — see the latest release for the current tag. Reports against main or the latest tag are the ones we can act on.

What to include

  • The affected package/file and, if possible, a minimal reproduction.
  • The specific OID4VCI / OID4VP / HAIP / FAPI 2.0 requirement or security property you believe is violated (a spec section reference helps — see SPECIFICATIONS.md for exact versions).
  • Whether the issue is exploitable against a default configuration or requires a specific, non-default setup.

Response

We'll acknowledge reports and work with you on a fix and coordinated disclosure timeline before any public advisory is published.

There aren't any published security advisories