appwrite-go
Pass
Audited by Gen Agent Trust Hub on May 6, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill uses official Appwrite and Open Runtimes repositories for dependencies, specifically
github.com/appwrite/sdk-for-goandgithub.com/open-runtimes/types-for-go. - [SAFE]: Instructions for setting up the Appwrite client correctly recommend using environment variables via
os.Getenvfor sensitive data like project IDs and API keys, rather than hardcoding credentials. - [SAFE]: The SSR authentication guide includes explicit security recommendations for session cookie management, emphasizing the use of
HttpOnly,Secure, andSameSiteStrictModeflags to mitigate XSS and CSRF risks. - [SAFE]: The section on permissions and roles provides critical security context, proactively warning developers about the risks of permissive access control (e.g., using
role.Any()for write operations) and the implications of misconfigured permissions.
Audit Metadata