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
output
Returns
Implementation of
preHook()
preHook(
ctx):SecurityDecision
Defined in: layer4/full-security.ts:78
Parameters
ctx
Returns
Implementation of
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