Skip to content
Finogeeks中

FinSAFE · Agent sandbox

Agent sandboxProtect systems, data and networks

FinSAFE provides isolated sandboxes for agent code and tool execution. It controls system operations, file access, network connections and resource use, keeping tasks within authorized boundaries with centralized management and traceability.

FinSAFEHarmonization of security rules

Local desktop sandbox

• Local data and tools

Server-side sandbox

• Tasks and codes

  • File Permissions
  • Tools
  • Network
  • Resource control

agents execution secure.

Define clear boundaries for agent execution

Enterprises and users define the files, tools and network destinations agents may access. FinSAFE enforces these permissions during execution through operating-system isolation and access checks.

Documentation

File access permissions

Set directory-level read, write and deny rules for files on employee devices or servers.

Implementation

Command and tool execution

Run tools and code inside a sandbox, applying permissions to commands, scripts and their child processes.

Network

Network access controls

Allowlist model and business-service domains to restrict unauthorized connections.

Resources

Task and resource management

Set task counts, concurrency and resource limits, and manage queues and abnormal execution.

System security

Separate everyday work from system-level operations

Editing files, installing dependencies and troubleshooting can affect system settings. FinSAFE separates normal work from protected operations and checks permission changes, system configuration and access to critical processes.

Risk range and control focus for Windows system operations
Protected OperationsPossible impactControl focus
Permissions and OwnersThe file or procedure cannot be accessed, or the scope of the visit extendedCheck object privileges and owner changes
Registration form and startup settingsPrograms are running abnormally, seriously affecting Windows startupCheck access to registration forms, protected files and system management interfaces
Processes and servicesCritical process exit or disruption of business servicesCheck process handles and service privileges
Accounts, tasks and start-upsAdd High Permission Account or Ongoing EntryCheck account management, plan tasks and start-up interface
Network and security settingsNetwork connections abnormally or system protection weakenedChecking access to network and security settings
Original Disk WritingDamage to partition or file systemCheck original device write permissions

Limit Memory Usage

Limit the memory of agent and their tool sub-processes to reduce the impact on other jobs and shared services of staff.

Limit the number of processes

Control of the number of processes initiated by agent and tools to avoid the continuous process of task generation and the diversion of system resources.

Timeout and Cleanup

In the execution path that supports time control, the task is terminated and its process tree is cleaned up after time.

Data security

Protect enterprise data with clear agent access boundaries

Define which files agents may read or modify before execution. Set read/write, read-only and blocked directories to protect data from unintended actions.

Read and write permissions by directory configuration
ContentsPermissionsAllowed OperationsUse
D:\Work ItemReadable and WriteableCreate, read, modify, delete, rename and moveFinish Tasks and Save Results
D: \\referencesRead-onlyListing, reading and searchingAccess to systems, norms and reference documents
D: ·Personal informationBan AccessCan not list, read or writeProtection of information not relevant to the current mandate

Control data destinations and handle sensitive requests by policy

Define the model and business services each task may reach. Inspect supported requests for sensitive data, then alert, block or request one-time approval according to policy, retaining the outcome.

Police!

Keep sending after the alarm.

Recording sensitive information and alerting, keeping relevant processing records and requesting continued transmission.

Block

Stop this request.

Stop sending after the strike breaks the rules and record the trigger cause and the outcome of the treatment.

Approval

Pending single approval

(a) To suspend the request pending its approval; Can not delete folder: %s: No such folder

Lightweight sandbox mechanism

Lightweight isolation, centralized control and traceability

Create process-level sandboxes for individual tool calls or conversational tasks using native operating-system permissions and isolation. Tools run in the designated environment, which is cleaned up after completion while records are retained, reducing per-agent environment maintenance.

Execute inside the sandbox

Limit files, commands, networks and resources

Isolate agent processes

Isolate tools and code with their child processes, controlling file, network and resource access.

Preserve familiar Windows workflows

Run existing Windows programs with your current tools and authorized file paths, without a separate VM for every agent or a migration to Linux.

Reuse policies and inspection services

Reuse permission settings and inspection services, clean up environments after tasks, and retain results and execution records.

Security management structure

Set permissions centrally and enforce them at execution

Responsibilities are clear from policy setup through execution and review. Enterprises define agent permissions, FinSAFE manages the environment, and the operating system enforces access checks. Execution records support everyday review and incident investigation.

01

Enterprise Manager

Define permissions

Define agent access to files, tools, networks and resources, then distribute policies to managed devices.

02

FinSAFE

Launch and manage by policy

Prepare authorization, load policies and launch a controlled environment for tools and their child processes.

03

Operating systems

Check access as it happens

Use native system security to check permissions when accessing files, processes, networks and protected resources.

04

Records management

Review execution and results

Review requests, responses, alerts and approvals. Distinguish complete and interrupted records and trace triggered rules and blocked actions.

Supported agent integrations

Control execution permissions across desktop assistants and CLI agents

Set boundaries for local tool calls from desktop assistants, CLI agents and agent frameworks. Keep familiar interfaces while controlling files, commands, local MCP and network access, with records of execution and blocked actions.

Desktop assistants

  • WorkBuddy
  • Bean buns.
  • Question.

For documentation, document processing and day-to-day operations, deploy implementation rules when assistants call on their own tools, limit accessible information and tools, and maintain work portals that are familiar to staff.

CLI agents

  • DSH
  • Codex
  • Claude

For development, IT operations and automation, manage shell, Python, Node and git tools together with their child processes, file permissions and resource limits.

Agent frameworks

  • AgentScope
  • DeerFlow

Through the executive interface, code, script and tool tasks in the framework of AgentScope, DeerFlow are entered into the sandbox, with execution privileges according to business configuration and centralized viewing of records.

WorkBuddy Naughty Program

Add execution boundaries to existing AI assistants

Take the example of WorkBuddy, and start with the helper's own tool, planning documents, commands, local MCP access security management.

_Other Organiser

Maintain existing assistants to interact with official models, deploy security rules at the tool implementation link and allow staff to continue to use familiar office patterns.

Harmonization of management tool privileges

Sets access rights, resource usage and process running rules around tool paths such as shell, PowerShell, Python, Git and local MCP.

Uniform marks of execution and interception

The results of document operations, tool start-up, access to objectives and rules processing are included in the audit to facilitate enterprise traffic and internal audit verification.

Update and review configuration

In conjunction with the helper version being used by the enterprise to confirm access, the upgrade review tool calls the path, the configuration of the tube and the protective effects.

Deployment and terminal management

Protect employee devices and private-network servers

Use local desktop sandboxes, server-side sandboxes or both. Existing endpoint management systems can install clients, register devices and distribute security policies.

Run on employee devices

Process files and run tools locally with defined file and network permissions, retaining business data on employee devices as required.

Run on private-network servers

Provide centrally managed execution environments on enterprise servers or container clusters, including task creation, tenant isolation, resource allocation and cleanup.

Integrate with endpoint management

Use existing systems such as Jamf, Intune and UOS domain management to deploy clients, register devices and verify certificates.

Deploy on domestic IT platforms

Support UOS, Kylin and openEuler with lightweight process isolation and less dependence on large virtualization components.

Terminals and Servers

WindowsmacOSLinux
It's an environment.

UOS ·enEuler

FinSAFESegregation of implementation Rule management Operations audit
Enterprise terminal management

Jamf / Intune / UDI

YOUR NEXT STEP

Discuss FinSAFE
Product demos and integration guidance

Tell us about your business needs, existing systems and deployment environment. Our team can provide a product demo and discuss integration.

For inquiries outside mainland China, contact us by email.

FinSAFE
Frequently asked questions

What does FinSAFE control?

FinSAFE provides process-level sandboxes controlling system operations, files, tools, networks and resources. Deploy on employee devices and private-network servers to configure policies, handle sensitive requests and review execution records.

Are all requests containing sensitive data blocked?

Enterprise policy decides. A request may continue with an alert, be blocked, or pause for one-time approval. If that approval is cancelled or expires, the request is not sent.

Does FinSAFE require data to be uploaded to a public cloud?

No. FinSAFE runs on enterprise-owned devices and private-network servers. Tasks execute locally, data stays where enterprise policy requires, and the management platform collects execution records.

Does every agent need a separate virtual machine?

No. Native process isolation avoids installing a complete operating system for each agent. Windows runs local programs directly; server deployments can use existing container clusters.

Which operating systems and endpoint tools are supported?

FinSAFE supports Windows, macOS, Linux, UOS, Kylin and openEuler. Existing systems such as Jamf, Intune and UOS domain management can deploy clients and manage devices.

How does FinSAFE work with endpoint security products?

FinSAFE limits what protected agents and tools can do. Existing endpoint security and administrator policies continue to protect and manage the whole device. The products work together; FinSAFE does not replace endpoint security.

Follow our official WeChat account

Scan with WeChat to connect with Finogeeks.

Follow our official WeChat account

YOUR NEXT STEP

Discuss FinSAFE
Product demos and integration guidance

Tell us about your business needs, existing systems and deployment environment. Our team can provide a product demo and discuss integration.

For inquiries outside mainland China, contact us by email.