BitssyBytes logoAgent Safety Score

Directory / Dify

C

Dify

Agent platform (low-code) · LangGenius · 5/7 verified · Last checked 2026-10-16

Code nodes run in a separate sandbox service, outbound HTTP goes through an SSRF proxy, and stored credentials are encrypted per workspace. Human Input nodes can pause a workflow, but only where you add them.

Overall: C (1.80 avg, 5/7 controls verified)

Lock this down first

Set a strong SECRET_KEY before first launch and add Human Input nodes before any step with side effects.

Scorecard

CriterionRatingNotes
Permission granularityUnverifiedNot confirmed in the docs we checked.
Human approval gates1/3A Human Input node pauses a workflow for review, but only where the builder adds one. Agents don't pause by default.
Sandboxing2/3Code and Template Transform nodes run in a separate sandbox service. Other tools run in the main service.
Secrets handling3/3OAuth credentials are encrypted with AES-256 using SECRET_KEY. Model provider keys and tool credentials are encrypted with per-workspace RSA keys, kept locally or in Azure Key Vault.
Audit logs2/3Logs cover every channel, including an Agent's tool iterations and a node-by-node trace, with configurable retention.
Kill switch / interruptUnverifiedNot confirmed in the docs we checked.
Network egress control1/3An SSRF proxy blocks requests to internal and private IP ranges. No allowlist for public destinations.

Unverified: Permission granularity, Kill switch / interrupt. That means we could not confirm it in public docs, not that it is missing.

Sources

Vendor? Request a correction. We review corrections within 7 days.