Ciph4.psd1
|
@{ ModuleVersion = '1.1.0' GUID = '7ba3e5b3-6909-4255-987d-f32b86a9ba84' Author = 'CIPH4 Inc.' CompanyName = 'CIPH4 Inc.' Copyright = '(c) 2026 CIPH4 Inc. All rights reserved.' Description = 'CIPH4 PowerShell Module — zero-knowledge AES-256-GCM secret sharing plus a comprehensive wrapper of the CIPH4 management API (drops, orgs, compliance, reports, threats, IP rules, webhooks, audit, GDPR).' PowerShellVersion = '7.0' RootModule = 'Ciph4.psm1' FunctionsToExport = @( # Configuration 'Set-Ciph4ApiKey', 'Set-Ciph4BaseUrl', # Drops 'Send-Ciph4Text', 'Send-Ciph4File', 'Get-Ciph4Drop', 'Get-Ciph4Drops', 'Revoke-Ciph4Drop', 'Invoke-Ciph4DropArchive', 'Invoke-Ciph4DropClone', 'Get-Ciph4DropReceipt', # User profile 'Get-Ciph4Profile', 'Set-Ciph4Profile', 'Set-Ciph4Password', 'Get-Ciph4Plan', # Sessions 'Get-Ciph4Session', 'Remove-Ciph4Session', # API keys 'Get-Ciph4ApiKeyItem', 'New-Ciph4ApiKeyItem', 'Remove-Ciph4ApiKeyItem', # MFA 'Get-Ciph4MfaStatus', 'Start-Ciph4MfaEnroll', 'Confirm-Ciph4MfaEnroll', 'Disable-Ciph4Mfa', 'Get-Ciph4MfaBackupCode', # Account deletion 'Request-Ciph4AccountDeletion', 'Confirm-Ciph4AccountDeletion', 'Stop-Ciph4AccountDeletion', 'Get-Ciph4AccountDeletionStatus', # File requests 'Get-Ciph4FileRequest', 'New-Ciph4FileRequest', 'Set-Ciph4FileRequest', 'Remove-Ciph4FileRequest', # Orgs 'Get-Ciph4Org', 'New-Ciph4Org', 'Set-Ciph4Org', 'Remove-Ciph4Org', 'Get-Ciph4OrgMember', 'Add-Ciph4OrgMember', 'Remove-Ciph4OrgMember', 'Get-Ciph4OrgInvite', 'New-Ciph4OrgInvite', 'Invoke-Ciph4OrgInviteResend', 'Get-Ciph4OrgStorage', # Security & policies 'Get-Ciph4OrgSecurityPolicies', 'Set-Ciph4OrgSecurityPolicies', 'Get-Ciph4OrgMfaPolicy', 'Set-Ciph4OrgMfaPolicy', # Threats & IP rules 'Get-Ciph4Threat', 'Invoke-Ciph4ThreatExport', 'Invoke-Ciph4ThreatBulk', 'Get-Ciph4IpRule', 'New-Ciph4IpRule', 'Remove-Ciph4IpRule', # Compliance 'Get-Ciph4ComplianceControl', 'Set-Ciph4ComplianceControl', 'Get-Ciph4CompliancePolicy', 'Confirm-Ciph4CompliancePolicy', 'Get-Ciph4ComplianceRisk', 'New-Ciph4ComplianceRisk', 'Get-Ciph4ComplianceVendor', 'New-Ciph4ComplianceVendor', 'Get-Ciph4ComplianceEvidence', 'Get-Ciph4ComplianceChangelog', # Reports 'Get-Ciph4Report', 'New-Ciph4Report', 'Get-Ciph4ReportDownload', 'Get-Ciph4ReportTemplate', 'Get-Ciph4ReportScheduled', # Audit 'Get-Ciph4Audit', 'Test-Ciph4AuditChain', # Receipts 'Test-Ciph4Receipt', # Webhooks 'Get-Ciph4Webhook', 'New-Ciph4Webhook', 'Remove-Ciph4Webhook' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('security', 'encryption', 'secret-sharing', 'zero-knowledge', 'ciph4', 'compliance', 'audit', 'api-client') ProjectUri = 'https://ciph4.com' LicenseUri = 'https://ciph4.com/terms' ReleaseNotes = 'v1.1.0 — comprehensive API wrapper covering ~65 cmdlets across drops, orgs, compliance, reports, threats, IP rules, webhooks, audit, MFA, and GDPR. Backwards compatible with v1.0 (Set-Ciph4ApiKey, Send-Ciph4Text, Send-Ciph4File, Get-Ciph4Drops, Revoke-Ciph4Drop, Test-Ciph4AuditChain preserved).' } } } |