fund-diagnosis

Fail

Audited by Snyk on Jun 15, 2026

Risk Level: HIGH
Full Analysis

MEDIUM W012: Unverifiable external dependency detected (runtime URL that controls agent).


HIGH W008: Secret detected in skill content (API keys, tokens, passwords).

  • Secret detected (high risk: 1.00). I inspected the skill files for hard-coded credentials. I found a high-entropy API key literal embedded as the default fallback for an environment variable:
  • In scripts/get_data.py: EM_API_KEY = os.environ.get("EM_API_KEY", "em_fjFqd4YB6Cqs52LF48XWbMDdLNq6MyNg").strip()

This is a non-placeholder, random-looking string (high entropy) and would be usable as an API key if the environment variable is not set, so it meets the definition of a secret and should be treated as leaked.

Other values in the repository (URLs, paths, timeouts, example commands, parameter names) are not secrets and were ignored per the rules (they are either non-sensitive configuration, documentation, or environment variable names without values). No PEM/private key blocks or other high-entropy literals were found.

Issues (2)

W012
MEDIUM

Unverifiable external dependency detected (runtime URL that controls agent).

W008
HIGH

Secret detected in skill content (API keys, tokens, passwords).

Audit Metadata
Risk Level
HIGH
Analyzed
Jun 15, 2026, 01:47 AM
Issues
2
Security Audit — snyk — fund-diagnosis