MCPcopy Create free account
hub / github.com/Noumena-Network/code / getDenyRules

Function getDenyRules

src/utils/permissions/permissions.ts:217–225  ·  view source on GitHub ↗
(context: ToolPermissionContext)

Source from the content-addressed store, hash-verified

215}
216
217export function getDenyRules(context: ToolPermissionContext): PermissionRule[] {
218 return PERMISSION_RULE_SOURCES.flatMap(source =>
219 (context.alwaysDenyRules[source] || []).map(ruleString => ({
220 source,
221 ruleBehavior: 'deny',
222 ruleValue: permissionRuleValueFromString(ruleString),
223 })),
224 )
225}
226
227export function getAskRules(context: ToolPermissionContext): PermissionRule[] {
228 return PERMISSION_RULE_SOURCES.flatMap(source =>

Callers 6

PermissionRuleListFunction · 0.85
getDenyRuleForToolFunction · 0.85
getDenyRuleForAgentFunction · 0.85
filterDeniedAgentsFunction · 0.85
detectUnreachableRulesFunction · 0.85

Calls 1

Tested by

no test coverage detected