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