Skip to content

uni-flow 公开 API(中文注解)


uni-flow 公开 API(中文注解) / FullSecurityGovernance

Class: FullSecurityGovernance

Defined in: layer4/full-security.ts:70

完整 SecurityGovernance:AuthZ + ToolPolicy + SecretMgr + PIIGuard + PromptInjection + Audit。

Implements

Constructors

Constructor

new FullSecurityGovernance(config?): FullSecurityGovernance

Defined in: layer4/full-security.ts:74

Parameters

config?

FullSecurityConfig = {}

Returns

FullSecurityGovernance

Methods

getAuditLog()

getAuditLog(): object[]

Defined in: layer4/full-security.ts:149

Returns

object[]

Implementation of

SecurityGovernance.getAuditLog


postHook()

postHook(ctx, output): SanitizedOutput

Defined in: layer4/full-security.ts:125

Parameters

ctx

SecurityContext

output

AgentOutput

Returns

SanitizedOutput

Implementation of

SecurityGovernance.postHook


preHook()

preHook(ctx): SecurityDecision

Defined in: layer4/full-security.ts:78

Parameters

ctx

SecurityContext

Returns

SecurityDecision

Implementation of

SecurityGovernance.preHook


resolveSecrets()

resolveSecrets(refs): Promise<Record<string, string>>

Defined in: layer4/full-security.ts:135

Parameters

refs

string[]

Returns

Promise<Record<string, string>>


sanitizeInput()

sanitizeInput(text): object

Defined in: layer4/full-security.ts:144

Parameters

text

string

Returns

object

redacted

redacted: boolean

text

text: string

MIT Licensed