oura
Pass
Audited by Gen Agent Trust Hub on Sep 26, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill implements secure credential management. It stores Oura API credentials and OAuth tokens in a local directory (
~/.oura/) with restricted file permissions (0600) to prevent access by other users on the system. - [SAFE]: The OAuth2 authentication flow is handled securely. The callback server binds only to the local loopback interface (
127.0.0.1), preventing external network exposure, and uses a cryptographically random state parameter to protect against CSRF attacks. - [SAFE]: The skill uses atomic file operations (writing to a temporary file followed by a rename) when updating tokens and configuration, which ensures data integrity and prevents file corruption during unexpected interruptions.
- [SAFE]: The external dependency (
open) is a well-known package used for its intended purpose of opening the system browser for the OAuth flow. No suspicious or unverified third-party code was detected.
Audit Metadata