SophosFirewall.Core

1.3.5

Core helper functions for Sophos Firewall API modules. Provides session management, API communication, XML escaping, and response validation.

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name SophosFirewall.Core

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name SophosFirewall.Core

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Package Details

Author(s)

  • Jan Weis

Tags

Sophos Firewall XGS SFOS API Core Helper

Functions

Connect-SfosFirewall Disconnect-SfosFirewall Get-SfosSession Invoke-SfosApi Get-SfosApiStatus Assert-SfosApiReturnSuccess Resolve-SfosParameters ConvertTo-SfosXmlEscaped ConvertFrom-SfosArchive

PSEditions

Desktop Core

Dependencies

This module has no dependencies.

Release Notes

Added ConvertFrom-SfosArchive, which reads the tar archive that Certificate, CertificateAuthority, CRL and FormTemplate return instead of XML. It tolerates the malformed tar header the firewall produces for object names containing non-ASCII characters: it returns every file entry read successfully, reports the break instead of throwing, and still recovers the full Entities.xml metadata regardless of where the tar structure breaks.

FileList

Version History

Version Downloads Last updated
1.3.5 (current version) 10 8/18/2026
1.3.0 42 8/13/2026
1.1.0 9 8/11/2026