FyVault

Compliance Reports

Generate audit-ready reports for SOC 2, HIPAA, and ISO 27001 directly from your FyVault activity data.

Supported frameworks

FrameworkKey controls covered
SOC 2Access controls, change management, encryption, monitoring
HIPAAAccess audit, encryption at rest/transit, minimum necessary
ISO 27001Asset inventory, access control, cryptography, operations security

What's included

  • Access logs — who accessed what, when, and from where
  • Rotation history — every rotation event with timestamps
  • Encryption audit — encryption modes, key management status
  • Team access matrix — roles, permissions, and scope assignments

CLI

# Generate a SOC 2 report
fyvault compliance generate --framework soc2

# Generate for a specific date range
fyvault compliance generate --framework hipaa \
  --from 2026-01-01 --to 2026-03-31

# Export as PDF
fyvault compliance generate --framework iso27001 --format pdf

Node.js

import { FyVault } from "@fyvault/sdk";

const fv = new FyVault({ accessToken: "fv_live_...", orgId: "org_acme" });

const report = await fv.compliance.generate({
  framework: "soc2",
  from: "2026-01-01",
  to: "2026-03-31",
});

console.log(report.summary);
console.log(report.controls); // Array of control assessments

Python

from fyvault import FyVault

fv = FyVault(access_token="fv_live_...", org_id="org_acme")

report = fv.compliance.generate(
    framework="soc2",
    from_date="2026-01-01",
    to_date="2026-03-31",
)
print(report.summary)

See also: Break-Glass Access, Security Architecture