skills/jjenkins/agent-oura/oura/Gen Agent Trust Hub

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
Risk Level
SAFE
Analyzed
Sep 26, 2026, 02:54 PM