Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/antgroup/agent-aegis
/ functions
Functions
667 in github.com/antgroup/agent-aegis
⨍
Functions
667
◇
Types & classes
28
↓ 34 callers
Method
now
()
src/scan-service.ts:104
↓ 34 callers
Method
now
()
src/scan-service.js:36
↓ 31 callers
Function
logDefenseFinish
(logger, meta)
src/handlers.js:205
↓ 31 callers
Function
logDefenseFinish
(logger: AegisLogger, meta: DefenseLogMeta)
src/handlers.ts:337
↓ 31 callers
Method
now
()
src/state.js:111
↓ 21 callers
Function
buildGuardTextVariants
(value)
src/rules.js:304
↓ 21 callers
Method
now
()
src/state.ts:160
↓ 20 callers
Function
matchesVariantPatterns
(variants, patterns, compactPatterns = [])
src/rules.js:312
↓ 19 callers
Method
cleanupExpiredState
(now = this.now())
src/state.js:120
↓ 19 callers
Method
cleanupExpiredState
(now = this.now())
src/state.ts:172
↓ 18 callers
Function
matchesVariantPatterns
( variants: GuardTextVariants, patterns: readonly RegExp[], compactPatterns: readonly RegExp[] = [], )
src/rules.ts:445
↓ 17 callers
Function
logDefenseResult
(logger, meta, level = "info")
src/handlers.js:211
↓ 17 callers
Function
logDefenseResult
( logger: AegisLogger, meta: DefenseLogMeta, level: "info" | "warn" = "info", )
src/handlers.ts:344
↓ 15 callers
Function
buildGuardTextVariants
(value: string)
src/rules.ts:436
↓ 15 callers
Function
normalizeComparablePath
(input: string, baseDir = process.cwd())
src/rules.ts:1261
↓ 15 callers
Function
normalizeComparablePath
(input, baseDir = process.cwd())
src/rules.js:923
↓ 14 callers
Function
normalizeToolName
(toolName)
src/rules.js:1271
↓ 14 callers
Function
uniqueStrings
(values)
src/state.js:18
↓ 14 callers
Function
uniqueStrings
(values: string[])
src/state.ts:51
↓ 13 callers
Method
logSkillScanFinish
(meta: SkillScanLogMeta)
src/scan-service.ts:134
↓ 13 callers
Method
logSkillScanFinish
(meta)
src/scan-service.js:59
↓ 12 callers
Method
logSkillScanResult
(meta: SkillScanLogMeta, level: "info" | "warn" = "info")
src/scan-service.ts:141
↓ 12 callers
Method
logSkillScanResult
(meta, level = "info")
src/scan-service.js:65
↓ 12 callers
Function
trimString
(value: unknown)
src/rules.ts:407
↓ 12 callers
Function
trimString
(value)
src/rules.js:281
↓ 12 callers
Function
wrapHookFailOpen
( api: OpenClawPluginApi, hookName: string, handler: GenericHookHandler, )
index.ts:8
↓ 12 callers
Function
wrapHookFailOpen
(api, hookName, handler)
index.js:4
↓ 11 callers
Function
isModeEnabled
(mode: DefenseMode)
src/security-strategies.ts:229
↓ 11 callers
Function
isModeEnabled
(mode)
src/security-strategies.js:2
↓ 10 callers
Function
normalizeToolName
(toolName: string)
src/rules.ts:1760
↓ 10 callers
Function
resolveMatchedResult
( mode: DefenseMode, reason: string, extra?: Record<string, unknown>, )
src/security-strategies.ts:255
↓ 10 callers
Function
resolveMatchedResult
(mode, reason, extra)
src/security-strategies.js:21
↓ 9 callers
Function
logDefenseStart
(logger, meta)
src/handlers.js:199
↓ 9 callers
Function
logDefenseStart
(logger: AegisLogger, meta: DefenseLogMeta)
src/handlers.ts:330
↓ 9 callers
Function
normalizePathKey
(value)
src/state.js:21
↓ 9 callers
Function
normalizePathKey
(value: string)
src/state.ts:55
↓ 9 callers
Method
syncWorkerHealth
()
src/scan-service.ts:108
↓ 9 callers
Method
syncWorkerHealth
()
src/scan-service.js:39
↓ 8 callers
Method
addEvent
(event: Omit<SecurityEvent, "id">)
web/api/src/services/event-service.ts:10
↓ 8 callers
Function
append
(entry)
src/handlers.js:88
↓ 8 callers
Function
append
(entry: string | undefined)
src/handlers.ts:169
↓ 8 callers
Function
detectCommandObfuscation
(command)
src/command-obfuscation.js:54
↓ 8 callers
Method
noteRuntimeRisk
(sessionKey, flags)
src/state.js:286
↓ 8 callers
Function
readDefenseMode
( raw: Record<string, unknown>, params: { enabledKey: keyof Pick< ClawAegisPluginConfig, |
src/config.ts:358
↓ 8 callers
Function
readDefenseMode
(raw, params)
src/config.js:281
↓ 7 callers
Function
appendMatchedKeyword
(target: Set<string>, keyword: string)
src/rules.ts:672
↓ 7 callers
Function
appendMatchedKeyword
(target, keyword)
src/rules.js:477
↓ 7 callers
Function
normalizeCommandText
(params: Record<string, unknown>)
src/rules.ts:1464
↓ 7 callers
Function
normalizeCommandText
(params)
src/rules.js:1082
↓ 7 callers
Function
normalizePatchInput
(params: Record<string, unknown>)
src/rules.ts:1474
↓ 7 callers
Function
normalizePatchInput
(params)
src/rules.js:1091
↓ 6 callers
Function
extractStructuredText
(value: unknown, depth = 0)
src/rules.ts:929
↓ 6 callers
Function
extractStructuredText
(value, depth = 0)
src/rules.js:638
↓ 6 callers
Function
inspectEncodedCandidates
(text, options = {})
src/encoding-guard.js:408
↓ 6 callers
Function
looksSensitiveOutputValue
(label: string, value: string)
src/rules.ts:612
↓ 6 callers
Function
looksSensitiveOutputValue
(label, value)
src/rules.js:427
↓ 6 callers
Function
mentionsSensitivePathTarget
(text: string)
src/rules.ts:1284
↓ 6 callers
Function
mentionsSensitivePathTarget
(text)
src/rules.js:942
↓ 6 callers
Function
normalizeGuardText
(value: string)
src/rules.ts:427
↓ 6 callers
Function
normalizeGuardText
(value)
src/rules.js:297
↓ 6 callers
Method
noteRunSecuritySignals
(runId, params)
src/state.js:395
↓ 6 callers
Method
noteRunToolCall
(runId, record)
src/state.js:361
↓ 6 callers
Method
peekLastUserInput
(sessionKey)
src/state.js:352
↓ 6 callers
Method
peekObservedSecrets
(sessionKey)
src/state.js:314
↓ 6 callers
Function
readEnabledFlag
( raw: Record<string, unknown>, key: keyof Pick< ClawAegisPluginConfig, | "selfProtectionEnabled"
src/config.ts:330
↓ 6 callers
Function
readEnabledFlag
(raw, key, allDefensesEnabled)
src/config.js:275
↓ 6 callers
Function
shortenHash
(value: string)
src/rules.ts:925
↓ 6 callers
Function
shortenHash
(value)
src/rules.js:635
↓ 6 callers
Function
tokenizeShellCommand
(command: string)
src/rules.ts:1196
↓ 6 callers
Function
tokenizeShellCommand
(command)
src/rules.js:869
↓ 5 callers
Function
appendSensitiveOutputValue
(target: Set<string>, label: string, rawValue: string)
src/rules.ts:676
↓ 5 callers
Function
appendSensitiveOutputValue
(target, label, rawValue)
src/rules.js:480
↓ 5 callers
Method
clearCooldownIfElapsed
()
src/scan-service.ts:260
↓ 5 callers
Method
clearCooldownIfElapsed
()
src/scan-service.js:167
↓ 5 callers
Method
getTrustedSkillsPath
()
web/api/src/services/state-service.ts:39
↓ 5 callers
Function
isRecord
(value: unknown)
src/rules.ts:415
↓ 5 callers
Function
isRecord
(value)
src/rules.js:288
↓ 5 callers
Function
readPathLikeValue
(params: Record<string, unknown>)
src/rules.ts:1155
↓ 5 callers
Function
readPathLikeValue
(params)
src/rules.js:834
↓ 5 callers
Function
resolveAbsolutePath
(input: string, baseDir = process.cwd())
src/rules.ts:1249
↓ 5 callers
Function
resolveAbsolutePath
(input, baseDir = process.cwd())
src/rules.js:913
↓ 4 callers
Method
clearSessionRuntimeState
(sessionKey)
src/state.js:497
↓ 4 callers
Function
collectToolResultScanText
(message)
src/rules.js:1985
↓ 4 callers
Function
countCharacterClasses
(value: string)
src/rules.ts:595
↓ 4 callers
Function
countCharacterClasses
(value)
src/rules.js:411
↓ 4 callers
Function
createEmptyTurnState
(now)
src/state.js:4
↓ 4 callers
Function
createEmptyTurnState
(now: number)
src/state.ts:36
↓ 4 callers
Function
detectDispatchGuardViolation
(text, protectedPaths)
src/rules.js:2166
↓ 4 callers
Function
findObservedSecretVariantHashes
( text: string, observedSecrets: string[] | undefined, )
src/rules.ts:530
↓ 4 callers
Function
findObservedSecretVariantHashes
(text, observedSecrets)
src/rules.js:363
↓ 4 callers
Method
getProtectedRoots
()
src/state.js:194
↓ 4 callers
Method
getSkillAssessment
(pathValue, hash)
src/state.js:204
↓ 4 callers
Method
incrementLoopCounter
(sessionKey, runId, stableArgsKey)
src/state.js:540
↓ 4 callers
Method
isConfigured
()
web/api/src/services/state-service.ts:35
↓ 4 callers
Function
isModeEnforced
(mode: DefenseMode)
src/security-strategies.ts:233
↓ 4 callers
Function
isModeEnforced
(mode)
src/security-strategies.js:5
↓ 4 callers
Function
isOutboundExecCommand
(command: string | undefined, patterns: readonly RegExp[])
src/rules.ts:1780
↓ 4 callers
Function
isOutboundExecCommand
(command, patterns)
src/rules.js:1287
↓ 4 callers
Method
logSkillScanStart
(meta: SkillScanLogMeta)
src/scan-service.ts:127
↓ 4 callers
Method
logSkillScanStart
(meta)
src/scan-service.js:53
next →
1–100 of 667, ranked by callers