High-risk tools in Frontmcp
29 of the 206 tools in Frontmcp are classified as high risk. This page profiles those tools specifically, with recommended policy actions and the attack patterns that target them.
Every operation listed below is an action PolicyLayer recommends controlling at the transport layer. Open any tool to see the full profile, risk score, and YAML policy snippet.
Tools at high risk
-
admin_actionExecuteAdmin action not allowed by any skill - used for authorization testing
-
admin-background-jobExecuteAdmin-only background job. Authority check runs before task creation.
-
admin-onlyExecuteA tool restricted to admin role (RBAC roles.any)
-
browser_testExecuteA tool defined in the browser
-
build-shellExecuteBuild an HTML shell with CSP, data injection, and optional bridge runtime
-
cancellable-waitExecuteSleeps up to maxMs unless the task runner aborts us.
-
cold-start-testExecuteTests cold start behavior in serverless environments
-
concurrency-mutexExecuteA mutex tool (maxConcurrent: 1, no queue)
-
concurrency-queuedExecuteA mutex tool with queue (maxConcurrent: 1, queueTimeout: 3s)
-
deploy_applicationExecuteDeploy application to specified environment
-
emit-app-eventExecuteEmit an app event to the ChannelEventBus for testing channel sources
-
execute_jobExecuteExecute a registered job by name. Supports inline (synchronous) and background execution.
-
execute_workflowExecuteExecute a registered workflow by name. Supports inline and background execution.
-
expensive-operationExecuteSimulates an expensive computation with caching enabled
-
experimental-agentExecuteExperimental tool gated behind experimental-agent flag (disabled)
-
gated-acmeExecuteRuns only when the per-session
-
load-componentExecuteResolve a UI source (npm, import, or function) into a loadable component
-
long-running-taskExecuteSimulates a long-running task with progress notifications
-
node_runtime_toolExecuteTool only available in Node.js runtime
-
non-cachedExecuteSimulates a computation without caching
-
platform-test-fullExecuteFull UI tool with all options for comprehensive platform testing
-
register_jobExecuteRegister a dynamic job that runs in a sandboxed environment.
-
session-isolationExecuteTest session isolation between different clients
-
simulate-file-eventExecuteSimulate a file system event for the file-watcher channel
-
simulate-incomingExecuteSimulate an incoming message from the messaging service (for testing)
-
standalone_deploy_toolExecuteTool only available in standalone deployment
-
test-progress-methodExecuteTests the this.progress() method for sending progress notifications
-
trigger-progressExecuteSend a progress/log notification to the client
-
trigger-resource-changeExecuteTrigger a resource list changed notification
Attacks that target this class
High-risk tools in any server share these documented attack patterns. Each links to the full case and the defensive policy.