ElmonyDocs

Guides

Security review

The security review panel uses AI to scan your project. It’s experimental, so combine it with other tools and manual reviews.

Running a review

  1. Open the Security panel (top-right of the app shell).
  2. Click Run Security Review. Elmony launches a dedicated chat and scans the current app.
  3. When the AI finishes, findings appear in the panel table sorted by severity.
SeverityDescription
CriticalHighest priority; should almost always be fixed.
HighImportant vulnerabilities that typically require remediation.
MediumPotential issues that merit review and may need fixes depending on context.
LowInformational findings that rarely need action.

Fixing issues

Click Fix Issue on a row, or select several findings and send them to Builder together. Review the resulting code and re-run the security review to confirm the finding is resolved. When automatic approval is enabled, Builder applies its edits as it works; restore the previous version if the fix has unwanted side effects.

Knowledge / security rules

If a finding is a false positive for your use case, click Edit Security Rules. Elmony creates or updates SECURITY_RULES.md in your project root. These instructions are used only during security review runs.

Limitations

  • Security review is experimental and won’t catch every issue.
  • Use additional scanners such as Snyk or other dependency/security tools for broader coverage.
  • Elmony analyzes Supabase schemas via AI but doesn’t show Supabase’s own advisories; check the Supabase console for those alerts.