IranTools (paid)
dev.workers.johnaio281.irantools/irantools
MCP Bill of Materials
A machine-readable inventory of what this server exposes and depends on: tools with their effects, transports, packages, findings and provenance (schema version 1.0). Third-party text in it is escaped. Also available from the REST API at /api/v1/servers/e09235c0-51d8-4717-9be9-dd2c10dc8cde/mcbom.
MCP Bill of Materials
root{21}
schema_version: "1.0"
bom_format: "squatch-mcbom"
generator{3}
name: "squatch-mcp"
classifier_version: "rules_v1@2026-10-11.1"
unicode_version: "18.0.0"
server{7}
name: "dev.workers.johnaio281.irantools/irantools"
title: "IranTools (paid)"
description: "Persian and Iranian utilities for agents plus text tooling. Paid via x402 or MPP."
version: "1.9.0"
homepage_url: "https://irantools.johnaio281.workers.dev/"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "dev.workers.johnaio281.irantools"
display_name: "dev.workers.johnaio281.irantools"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository{5}
url: "https://github.com/johnaio281/irantools.johnaio281.workers.dev"
provider: "github"
owner: "johnaio281"
name: "irantools.johnaio281.workers.dev"
verified: false
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://irantools.johnaio281.workers.dev/mcp"
endpoint_host: "irantools.johnaio281.workers.dev"
auth_type: "none"
auth{3}
type: "none"
authorization_servers[0]
scopes[0]
protocol{4}
era: "legacy"
negotiated_version: "2025-11-25"
supported_versions[0]
transport_type: "streamable-http"
tools[37]
0{9}
name: "business_days"
title: null
effect: "UNKNOWN"
effect_confidence: 0.15
capabilities[3]
0{2}
capability: "EMAIL"
confidence: 0.577
1{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
2{2}
capability: "PERSONAL_DATA"
confidence: 0.577
risk_severity: "LOW"
fingerprint: "ec43a8f170712dd4513582027551ecbd06eede9ef8032c15f04cf807ff0850ec"
input_schema_fingerprint: "291de3e1f83c72dba6be48bbe2a8a232027743626b751d1484460b9073542c54"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
1{9}
name: "describe_date"
title: null
effect: "READ"
effect_confidence: 0.703
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "INFO"
fingerprint: "2a11ef7f741064ccc9ed4655b60c52a8f0c01af38e8f32ef4d890b31076bfa8f"
input_schema_fingerprint: "545647fd95119b382f8dc0b1051d551e0dd2dd96fed28d7cc25bc12437c8b28d"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
2{9}
name: "detect_encoding"
title: null
effect: "READ"
effect_confidence: 0.703
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "INFO"
fingerprint: "15822289c3e8e12b89616c82b3d3c5fc1c9e66c9e291b1598a16646bae0e5d77"
input_schema_fingerprint: "0d84880d69b2c93983d9ec27034779fc0926c434066f7b514dcf28d5ed85ed59"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
3{9}
name: "detect_format"
title: null
effect: "READ"
effect_confidence: 0.703
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.816
risk_severity: "INFO"
fingerprint: "3308826b544d3e771db3316c1834de3ca1a160003b07b8d813573d20d9734413"
input_schema_fingerprint: "925d588d79fc6fff4b5ed137a9dae2abfc29927f2173fcc293d090dfe858292c"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
4{9}
name: "entropy"
title: null
effect: "UNKNOWN"
effect_confidence: 0.15
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "LOW"
fingerprint: "042acb440943a7dc6e1bc2fe97ff43d34c2852240fabe149067994c184ec774a"
input_schema_fingerprint: "79b2e4d34e385f3afe9e9e366fbe4cfdbba0d6b575124a961353a828babdbde1"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
5{9}
name: "fix_rtl"
title: null
effect: "UNKNOWN"
effect_confidence: 0.15
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "LOW"
fingerprint: "06c20eb6ef33d4b480db989ac04cd9a50d5a2da45d45ad71c9e677d315e062f1"
input_schema_fingerprint: "79b2e4d34e385f3afe9e9e366fbe4cfdbba0d6b575124a961353a828babdbde1"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
6{9}
name: "fnv_hash"
title: null
effect: "READ"
effect_confidence: 0.405
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "INFO"
fingerprint: "e7dbf15c6f0c7a3752ac93a79ce49111db4df7b3fc47b7ae9c9df10ffba5a266"
input_schema_fingerprint: "79b2e4d34e385f3afe9e9e366fbe4cfdbba0d6b575124a961353a828babdbde1"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
7{9}
name: "grapheme_count"
title: null
effect: "READ"
effect_confidence: 0.405
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "INFO"
fingerprint: "2d912328133737b4ec306448f89cb59254479776a50bd7c783e61770f38b2ea4"
input_schema_fingerprint: "79b2e4d34e385f3afe9e9e366fbe4cfdbba0d6b575124a961353a828babdbde1"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
8{9}
name: "gregorian_to_jalali"
title: null
effect: "UNKNOWN"
effect_confidence: 0.15
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.64
risk_severity: "LOW"
fingerprint: "7f5fbc6987687aaadc1de3f5c61449bdc23a65f884a96d82606b6eba1a120a01"
input_schema_fingerprint: "545647fd95119b382f8dc0b1051d551e0dd2dd96fed28d7cc25bc12437c8b28d"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
9{9}
name: "homoglyph_fold"
title: null
effect: "UNKNOWN"
effect_confidence: 0.15
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.694
risk_severity: "LOW"
fingerprint: "fc591c1756138bfad9f2ac18768ea0a70d50cc99d010e484888df6af23141470"
input_schema_fingerprint: "79b2e4d34e385f3afe9e9e366fbe4cfdbba0d6b575124a961353a828babdbde1"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
10{9}
name: "human_bytes"
title: null
effect: "UNKNOWN"
effect_confidence: 0
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "LOW"
fingerprint: "ca57937720ea25d75e5ad79f93981df0b271f80cb1e185772917413576c712e3"
input_schema_fingerprint: "6badc14fa6bb0e2eef4e9994238294244e617c4e0683d79e2f5248a7768c062e"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
11{9}
name: "iran_amount_to_words"
title: null
effect: "UNKNOWN"
effect_confidence: 0.15
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "LOW"
fingerprint: "a96db50bdd22faf73705bbb5579772dc782c302ffcb6b49981d3df80ee707ff6"
input_schema_fingerprint: "5377f77e7fd8f08d75a73ef38e3c0a82d4b169c0c7a3369b967436640c0494b0"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
12{9}
name: "iran_bank_card"
title: null
effect: "UNKNOWN"
effect_confidence: 0.278
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.64
risk_severity: "LOW"
fingerprint: "7ffd7e6fa862a4be82dda4216f8b87c6562527a0f64db7e623408a3bd8d52b8d"
input_schema_fingerprint: "925d588d79fc6fff4b5ed137a9dae2abfc29927f2173fcc293d090dfe858292c"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
13{9}
name: "iran_city"
title: null
effect: "UNKNOWN"
effect_confidence: 0.278
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "LOW"
fingerprint: "4297288663d2387f5097f08987f2e8fca15f7a9776019d0786a23c51cf71a67a"
input_schema_fingerprint: "c4ab7ef8b13db742878d03f6c314bb17b33496e3087f7170f065b74a1c5b1c23"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
14{9}
name: "iran_company_id"
title: null
effect: "UNKNOWN"
effect_confidence: 0.15
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "LOW"
fingerprint: "ed38fa8e9bf63d68de64eb64942793ea561805c3d4b7874fd670944aad44c664"
input_schema_fingerprint: "925d588d79fc6fff4b5ed137a9dae2abfc29927f2173fcc293d090dfe858292c"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
15{9}
name: "iran_economic_code"
title: null
effect: "UNKNOWN"
effect_confidence: 0.15
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "LOW"
fingerprint: "ddb677d03eb99a4399c00453635150cbe0cb61f69a48adf22d8bbcae7d79b49e"
input_schema_fingerprint: "925d588d79fc6fff4b5ed137a9dae2abfc29927f2173fcc293d090dfe858292c"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
16{9}
name: "iran_holiday_check"
title: null
effect: "READ"
effect_confidence: 0.494
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "INFO"
fingerprint: "4df19f5d5797acff9286ab0e6ab9676401f8730f9eef38b39272a9930a17e3f9"
input_schema_fingerprint: "545647fd95119b382f8dc0b1051d551e0dd2dd96fed28d7cc25bc12437c8b28d"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
17{9}
name: "iran_holidays"
title: null
effect: "UNKNOWN"
effect_confidence: 0.278
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.64
risk_severity: "LOW"
fingerprint: "129b5b423194b0ef1e043b82ca2fc29c43ecb3bbf91a07dc1904ac6f67e49026"
input_schema_fingerprint: "700e848e95c66e6142ecff28aa0e13432c4e89647086f8f8d21ebb082deebc75"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
18{9}
name: "iran_landline"
title: null
effect: "UNKNOWN"
effect_confidence: 0.278
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "LOW"
fingerprint: "8ba4962edbe867aaa9d1b3cfa6d33d079872a62c44c7b89e9de99c909c083e8e"
input_schema_fingerprint: "925d588d79fc6fff4b5ed137a9dae2abfc29927f2173fcc293d090dfe858292c"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
19{9}
name: "iran_mobile"
title: null
effect: "UNKNOWN"
effect_confidence: 0.278
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.64
risk_severity: "LOW"
fingerprint: "f830bf58170c98280aaa25ae24d3a89320684159213fe4c59cd3704de4b43260"
input_schema_fingerprint: "925d588d79fc6fff4b5ed137a9dae2abfc29927f2173fcc293d090dfe858292c"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
20{9}
name: "iran_national_id"
title: null
effect: "UNKNOWN"
effect_confidence: 0.15
capabilities[3]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.64
1{2}
capability: "IDENTITY"
confidence: 0.87
2{2}
capability: "SENSITIVE_PERSONAL_DATA"
confidence: 0.745
risk_severity: "LOW"
fingerprint: "deeb9576e28ead5e86c8455a6a338df9c3ab09452732aea547026d8d83c49180"
input_schema_fingerprint: "925d588d79fc6fff4b5ed137a9dae2abfc29927f2173fcc293d090dfe858292c"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
21{9}
name: "iran_postal_code"
title: null
effect: "UNKNOWN"
effect_confidence: 0.278
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "LOW"
fingerprint: "b750a82bc42c196f7d05403ba47f9652e75393c203f2041c3e0c05007fc66fd8"
input_schema_fingerprint: "925d588d79fc6fff4b5ed137a9dae2abfc29927f2173fcc293d090dfe858292c"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
22{9}
name: "iran_province"
title: null
effect: "UNKNOWN"
effect_confidence: 0.278
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "LOW"
fingerprint: "cd70027e55e3fcaa76e04c2b8a532ee982940ebceed554ebd8f13fa8404899d1"
input_schema_fingerprint: "c4ab7ef8b13db742878d03f6c314bb17b33496e3087f7170f065b74a1c5b1c23"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
23{9}
name: "iran_provinces_list"
title: null
effect: "READ"
effect_confidence: 0.575
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "INFO"
fingerprint: "0ba83a0945aba3ed70b7a2c5b8b6bc5c1d7ac5d44d657003f294ff7bf89634de"
input_schema_fingerprint: "7a014b717a77aac971ea0ab5c0ff47bb13e6cae7ef9442d9dedb15ce36381b15"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
24{9}
name: "iran_sheba"
title: null
effect: "UNKNOWN"
effect_confidence: 0.15
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "LOW"
fingerprint: "7e0c06369fd5efb6cefec22a7e8f0505fa31571049c9008591c13f3b7c56b74e"
input_schema_fingerprint: "925d588d79fc6fff4b5ed137a9dae2abfc29927f2173fcc293d090dfe858292c"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
25{9}
name: "jalali_to_gregorian"
title: null
effect: "UNKNOWN"
effect_confidence: 0.15
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "LOW"
fingerprint: "81f5da706d3d8a92b9732a86e7f7389b82fbf1198831d2662ee92953ca21a4ef"
input_schema_fingerprint: "545647fd95119b382f8dc0b1051d551e0dd2dd96fed28d7cc25bc12437c8b28d"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
26{9}
name: "number_to_words_fa"
title: null
effect: "UNKNOWN"
effect_confidence: 0.15
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.64
risk_severity: "LOW"
fingerprint: "2d9b1cfb93f512b98508e0974e83371a987fe83cbe4def9b7ce2bf2d3c0df06c"
input_schema_fingerprint: "ccaa5eaf5cf98aaf20f5b28e28168b585514502a600331484d5f085e829f7049"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
27{9}
name: "persian_digits"
title: null
effect: "UNKNOWN"
effect_confidence: 0.15
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "LOW"
fingerprint: "373a1df9e7cb6f62b9acb55eef3b619f563eda3122666cc646da7206005f5199"
input_schema_fingerprint: "8df537b5f113c6f0c14325dea44a04f2281ac14a005187f94bbd29e787737e9a"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
28{9}
name: "persian_keywords"
title: null
effect: "UNKNOWN"
effect_confidence: 0.15
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "LOW"
fingerprint: "24112888904d2fed7f94e719bc1c9913e5e11cb825649ada6ba4b6982ca615bb"
input_schema_fingerprint: "8292a7aa1ca91ce75a5683fdce65d64c900e0f6eaba5dad736b502c756009c59"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
29{9}
name: "persian_normalize"
title: null
effect: "UNKNOWN"
effect_confidence: 0.15
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.64
risk_severity: "LOW"
fingerprint: "a3fc61752d16ecd7cd662d8f01a6a7e2950fe3eb9cea8882306859295d23bf1f"
input_schema_fingerprint: "79b2e4d34e385f3afe9e9e366fbe4cfdbba0d6b575124a961353a828babdbde1"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
30{9}
name: "persian_sentences"
title: null
effect: "UNKNOWN"
effect_confidence: 0
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "LOW"
fingerprint: "0080d1fe96190d3583ccff94698415773a0a9a58d872a72313549902be77006b"
input_schema_fingerprint: "79b2e4d34e385f3afe9e9e366fbe4cfdbba0d6b575124a961353a828babdbde1"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
31{9}
name: "persian_similarity"
title: null
effect: "UNKNOWN"
effect_confidence: 0.278
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "LOW"
fingerprint: "3d925bc001a82c5d7e6316a68958ecf7d9799e73a82219a1ebebfca19f468962"
input_schema_fingerprint: "30db8ebad0469666d21d814c621966eac415b9f6a7571e7b827d4310af4a5ba2"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
32{9}
name: "rial_toman_convert"
title: null
effect: "READ"
effect_confidence: 0.3
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "INFO"
fingerprint: "544bd5eb54d6772a16351973bdb081234c3e436f8287e7f1708c97da5afdc3c4"
input_schema_fingerprint: "b49e4325f4842c0e9d730817ae5e6533c16f0a59b4e78d809f52c847bd1cbe5d"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
33{9}
name: "script_detect"
title: null
effect: "READ"
effect_confidence: 0.575
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "INFO"
fingerprint: "af0ddb760bab67a9eb06ba3a6cdeba363d04985ac8e480eb2894b1dd07656eac"
input_schema_fingerprint: "79b2e4d34e385f3afe9e9e366fbe4cfdbba0d6b575124a961353a828babdbde1"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
34{9}
name: "slugify"
title: null
effect: "UNKNOWN"
effect_confidence: 0.15
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.816
risk_severity: "LOW"
fingerprint: "4292fbc431fe31f0f15b1695388c321ba12c199c2f7ffb1a4d4d88747783af9f"
input_schema_fingerprint: "45c7b381bfee1aa9bc67ad195c3052acaf8226070ee7a7c481ac5ea342b01c9f"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
35{9}
name: "strip_html"
title: null
effect: "UNKNOWN"
effect_confidence: 0.15
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "LOW"
fingerprint: "0d2842b949f0e8ab1f29452a35fb0d76a78af0cf86677412a9912a1b214be7ec"
input_schema_fingerprint: "79b2e4d34e385f3afe9e9e366fbe4cfdbba0d6b575124a961353a828babdbde1"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
36{9}
name: "unicode_normalize"
title: null
effect: "UNKNOWN"
effect_confidence: 0.15
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.784
risk_severity: "LOW"
fingerprint: "af4ae94c584c1ae427d452990adb8d3d61e2ecda951be9fc61eba0ba372bbfc9"
input_schema_fingerprint: "8da3d45924c188efd87693525aed6eb0341290058a8028571a7b348a448720e8"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
resources[0]
prompts[0]
extensions[0]
data{6}
privacy_completeness: "not_provided"
data_categories[0]
ai_training: null
retention_policy: null
processing_regions[0]
subprocessors[0]
external_integrations[1]
0{3}
host: "irantools.johnaio281.workers.dev"
registrable_domain: "johnaio281.workers.dev"
source: "transport"
findings[30]
0{6}
check_id: "SQ-CONFORMANCE-MODERN-FAILURE"
category: "conformance"
severity: "LOW"
title: "Protocol conformance checks failed"
subject_type: "server"
subject_name: null
1{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "business_days"
2{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "entropy"
3{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "fix_rtl"
4{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "gregorian_to_jalali"
5{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "homoglyph_fold"
6{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "human_bytes"
7{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "iran_amount_to_words"
8{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "iran_bank_card"
9{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "iran_city"
10{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "iran_company_id"
11{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "iran_economic_code"
12{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "iran_holidays"
13{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "iran_landline"
14{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "iran_mobile"
15{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "iran_national_id"
16{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "iran_postal_code"
17{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "iran_province"
18{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "iran_sheba"
19{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "jalali_to_gregorian"
20{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "number_to_words_fa"
21{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "persian_digits"
22{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "persian_keywords"
23{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "persian_normalize"
24{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "persian_sentences"
25{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "persian_similarity"
26{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "slugify"
27{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "strip_html"
28{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "unicode_normalize"
29{6}
check_id: "SQ-TOOL-MIXED-SCRIPT"
category: "deceptive_metadata"
severity: "CRITICAL"
title: "Look-alike characters from mixed scripts"
subject_type: "tool"
subject_name: "homoglyph_fold"
trust{9}
registry_namespace: "verified_upstream"
publisher_identity: "unverified"
organization: "unverified"
domain: "unverified"
repository: "unverified"
source_provenance: "unknown"
security_scan: "findings_detected"
privacy_transparency: "not_provided"
monitoring: "active"
provenance{4}
registry_name: "dev.workers.johnaio281.irantools/irantools"
registry_content_sha256: "9ac40297bbedba4500cdb0ffa0fca38205e817ddb1a5d8b9000cd2286ae34a94"
scan_snapshot_fingerprint: "a45119cf10efc0234be4a45126c0e0042da0e1bccdee120b275d14fe5e0441b7"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T05:34:18.902Z"
observed_at: "2026-11-08T16:17:15.207+00:00"
registry_published_at: "2026-10-29T06:26:23.602596+00:00"
registry_updated_at: null