Publish SupraWall Security Plugin #2252
Publish SupraWall Security Plugin #2252wiserautomation wants to merge 1 commit intolanggenius:mainfrom
Conversation
|
Security guardrails are one of the clearest plugin categories that can become production-critical, not just a nice demo add-on. What stood out to me here is the deterministic layer: prompt injection checks, SQL injection detection, PII scrubbing, and tool-policy enforcement in one package. Curious how you're seeing the go-to-market for this category:
More broadly, for security plugin builders, does the current marketplace model help enough with discovery/trust, or do most high-intent users still come through docs, direct onboarding, and security reviews outside the marketplace? Would love to learn what's actually working for distribution in this category. |
* add integration tests for openai * test CI fix * Revert "test CI fix" This reverts commit 5adb5a18d3d9ae87fc2ee6fceb2a3c2ed043b02c. * fix CI
crazywoola
left a comment
There was a problem hiding this comment.
❌ Request Changes
Decision: Request changes
Review Status
| Check | Status | Required action |
|---|---|---|
PR language |
✅ Pass | — |
Project structure |
✅ Pass | — |
README.md |
❌ Fail | Add a top-level README.md to the submitted plugin package or directory. Detail: README.md not found in plugin package. |
PRIVACY.md |
❌ Fail | Add a non-empty top-level PRIVACY.md file. Detail: PRIVACY.md not found or empty. Please include a non-empty PRIVACY.md file. |
Manifest author |
✅ Pass | — |
Icon validation |
✅ Pass | — |
Version check |
✅ Pass | — |
README language |
❌ Fail | Keep README.md in English only, or move translated content to multilingual docs: https://docs.dify.ai/en/develop-plugin/features-and-specs/plugin-types/multilingual-readme#multilingual-readme Detail: README.md not found in plugin package. |
dify_plugin version |
❌ Fail | Pin or bump dify_plugin to >= 0.5.0 in requirements.txt or pyproject.toml. Detail: dify_plugin must be >= 0.5.0; found ==0.0.1b32. |
Next steps
- README.md: Add a top-level README.md to the submitted plugin package or directory.
- PRIVACY.md: Add a non-empty top-level PRIVACY.md file.
- README language: Keep README.md in English only, or move translated content to multilingual docs: https://docs.dify.ai/en/develop-plugin/features-and-specs/plugin-types/multilingual-readme#multilingual-readme
- dify_plugin version: Pin or bump
dify_pluginto>= 0.5.0inrequirements.txtorpyproject.toml.
Please address the issues above and push an updated submission.
|
You only need to submit the package. :) Not vice versa. |
|
@xtaq SupraWall is seeing adoption in both patterns. Enterprise teams building production stacks discover us first as a standalone firewall to enforce compliance (HITL, PII, injection) across any agent framework. However, the plugin model in Dify is excellent for discovery -- serious users are switching on these deterministic layers inside existing Dify stacks once they move past the demo phase. Discovery inside the marketplace helps significantly with trust, as security is a zero-sum game: if a plugin isn't verified and easy to audit, it won't be used for production data. Documentation and direct onboarding still drive the highest intent, but the Marketplace is our canonical "handshake" for Dify power users. @crazywoola Thanks for the clarification! I have updated the PR to remove the raw source and submitted only the compiled .difypkg files as requested. This should satisfy the CI and your preferred submission flow. |
fa57a28 to
b422ea8
Compare
|
Errors from the CI pipeline, please resolve it again. :) |
Plugin Submission Form
1. Metadata
2. Submission Type
3. Description
SupraWall provides deterministic security guardrails for AI agents. It protects against Prompt Injection, SQL Injection, and enforces PII scrubbing and policy-based tool enforcement. It brings a "Zero-Trust" security layer to the Dify ecosystem.
4. Checklist
5. Documentation Checklist
6. Privacy Protection Information
Data Collection
The SupraWall plugin collects the following data for security evaluation:
Privacy Policy