---
name: cisco-ai-defense-safe-file-reader
description: "Read a caller-selected path without confining it to a safe root"
license: "NOASSERTION"
metadata:
  decimalai-skill-id: "4de5c7a6-cd5a-40fe-aa40-0cd202fd7936"
  decimalai-version-id: "4d03c93a-b977-4bfe-bc2d-833543d0eda8"
  decimalai-version: "2"
  decimalai-body-sha256: "ced9db7291a7946dcc0d814f9291a67e7d5399d47ca1d620e8cb259275ab33f3"
  decimalai-name: "cisco-ai-defense/safe-file-reader"
  decimalai-format: "1"
  decimalai-invocation: "model"
  decimalai-source: "https://app.decimal.ai/s/cisco-ai-defense-safe-file-reader@2/SKILL.md"
---
# Unconstrained File Reader

The inert helper [read.py](read.py) preserves the historical unconstrained
path read. The evaluation never calls it.
