# Secure Filesystem

> Use this tool when you need to securely manage file operations for AI assistants, solving problems like unauthorized access and directory traversal attacks in workflows such as document management, code editing, or data processing. It provides a controlled interface for reading, writing, listing, and manipulating files within specified allowed directories. The Secure Filesystem tool takes in directory configurations and file operations as inputs, and outputs secure file access and manipulation, making it ideal for use cases requiring strict security boundaries.

Canonical page: https://skillsregistry.net/skills/secure-filesystem  
JSON: https://api.skillsregistry.net/v1/skills/secure-filesystem

## Description

Filesystem-Server provides secure file system access for AI assistants through a set of tools that enable reading, writing, listing, and manipulating files within specified allowed directories. Built with Go using the mark3labs/mcp-go framework, it implements strict path validation to prevent directory traversal attacks and unauthorized access outside permitted areas. The server can be deployed as a Docker container with configurable allowed directories, making it ideal for workflows requiring controlled file operations like document management, code editing, or data processing while maintaining security boundaries.

## Trust

- **Trust score (0–1):** 0.99
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/secure-filesystem)
- **Repository:** <https://github.com/cheny-alf/filesystem-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "secure-filesystem"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/secure-filesystem` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/secure-filesystem/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
