mono-currency-rates-3d74b8 — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited mono-currency-rates-3d74b8 (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Fetches live exchange rates from Monobank's public API endpoint GET /bank/currency.
curl -s https://api.monobank.ua/bank/currencyEach object in the response array contains:
| Field | Description |
|---|---|
currencyCodeA | ISO 4217 numeric code of currency A |
currencyCodeB | ISO 4217 numeric code of currency B (usually 980 = UAH) |
date | Unix timestamp of last rate update |
rateBuy | Bank's buy rate (present for major pairs) |
rateSell | Bank's sell rate (present for major pairs) |
rateCross | Cross rate (present when no direct buy/sell) |
Common ISO 4217 numeric codes:
When presenting rates to the user:
curl -s https://api.monobank.ua/bank/currency | jq '.[] | select(.currencyCodeA == 840 and .currencyCodeB == 980)'{
"currencyCodeA": 840,
"currencyCodeB": 980,
"date": 1713000000,
"rateBuy": 41.25,
"rateSell": 41.75
}This means Monobank buys USD at 41.25 UAH and sells at 41.75 UAH.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.