Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeProvenanceAudit

Namespace OfficeIMO.Workflows
Assembly OfficeIMO.Workflows
Modifiers static

Canonical read-only discovery and assessment shared by automation and interactive hosts.

Inheritance

  • Object
  • OfficeProvenanceAudit

Methods

public static IReadOnlyList<String> Discover(OfficeProvenanceAuditRequest request, CancellationToken cancellationToken = default) #
Returns: IReadOnlyList<String>

Discovers a deterministic, bounded set. Directory symlinks and generated/VCS directories are not followed.

Parameters

request OfficeIMO.Workflows.OfficeProvenanceAuditRequest requiredposition: 0
cancellationToken System.Threading.CancellationToken = default optionalposition: 1
public static Boolean HasFindings(OfficeProvenanceWorkflowResult result, Boolean carriers = false, Boolean dangerousText = true) #
Returns: Boolean

Whether the selected evidence policy has actionable findings. Execution failures must be handled separately.

Parameters

result OfficeIMO.Workflows.OfficeProvenanceWorkflowResult requiredposition: 0
carriers System.Boolean = false optionalposition: 1
dangerousText System.Boolean = true optionalposition: 2
public static async Task<IReadOnlyList<OfficeProvenanceWorkflowResult>> RunAsync(OfficeProvenanceAuditRequest request, IOfficeProvenanceWorkflowRunner runner = null, CancellationToken cancellationToken = default) #
Returns: Task<IReadOnlyList<OfficeProvenanceWorkflowResult>>

Assesses discovered inputs without publishing or modifying assets.

Parameters

request OfficeIMO.Workflows.OfficeProvenanceAuditRequest requiredposition: 0
runner OfficeIMO.Workflows.IOfficeProvenanceWorkflowRunner = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2