← Files UnityARCHIVED FILE
skills/urp-postprocessing/SECURITY.md
1.22 KB · Nov 14, 2026 · 00:23 UTC
# Security notes: urp-postprocessing This skill has the agent run C# inside the user's open Unity Editor through `unity command eval`. Automated skill scanners flag that as a powerful capability. It is intentional, and it is limited by the safeguards below. ## Accepted risks | Risk | Capability | Why it is accepted | |---|---|---| | `SEC_POWER_CAP` | Runs C# in the user's open Editor through `unity command eval` | It only reaches the Editor the user already has open, on their own machine, as that user, so it grants nothing they couldn't do themselves. `eval` sits behind the Pipeline capability gate. No code fetched from a remote source is run. Where a named `unity command` covers a step, the skill uses that instead of `eval`. | ## Mitigations - **Only the user's own Editor.** `unity command eval` talks to the Editor open on this machine. It can't reach another machine or another user's Editor. - **Capability gate.** `eval` is only available when the project's Pipeline package provides it. - **No remote code.** The agent runs C# it writes from this skill's own recipes. Nothing downloaded from outside is executed. - **Named commands first.** When a dedicated `unity command` covers a step, the skill uses it instead of `eval`.
SHA-256: 85d7b4db12b5a5cabea352b1e87924f678f41cd970ba24024ce6cb43f2751b88