kleros-ipfs-upload
Upload Kleros Files to IPFS
Kleros artifacts need durable IPFS references before contracts and subgraphs can use them. This skill pays the Kleros x402 gateway and returns CIDs and gateway URLs.
Stop for confirmation before installing.
Review the plan and obtain explicit user consent before changing files.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "kleros-ipfs-upload" from https://skillstore.io/skills/internet-court-kleros-ipfs-upload.md and its manifest at https://skillstore.io/api/skills/internet-court-kleros-ipfs-upload/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "kleros-ipfs-upload". Upload a screenshot as evidence for a Kleros dispute.
Expected outcome:
The file is pinned. The response includes the IPFS CID and the canonical Kleros gateway URL for the evidence.
Using "kleros-ipfs-upload". Check the gateway before making a paid upload.
Expected outcome:
The health check passed, discovery returned Base mainnet payment terms, and the unpaid upload challenge showed x402 enforcement.
Using "kleros-ipfs-upload". Pin a meta-evidence document for a contract reference.
Expected outcome:
The document is uploaded with the meta-evidence operation. Use the returned CID in the contract or deployment workflow.
Security Audit
High RiskMost static alerts are false positives caused by Markdown backticks, TypeScript templates, documented URLs, and URL path text. Confirmed risks involve payment credentials, configurable paid endpoints, unpinned dependencies, and public evidence uploads. No prompt injection attempt was found.
Confirmed security concerns (10)
Show all 10 confirmed findings
Capability review items (26)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
โ๏ธ External commands (50)
๐ Network access (18)
๐ Env variables (40)
โก Contains scripts (1)
๐ Filesystem access (11)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/internet-court-kleros-ipfs-upload/audits/2?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/internet-court-kleros-ipfs-upload?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/internet-court-kleros-ipfs-upload?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/internet-court-kleros-ipfs-upload/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/internet-court-kleros-ipfs-upload.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
internet-court. (2026). kleros-ipfs-upload security audit report (audit version 2) [Author version unspecified]. Skillstore. https://skillstore.io/skills/internet-court-kleros-ipfs-upload/audits/2BibTeX citation
@techreport{internet-court-internet-court-kleros-ipfs-upload-2026,
author = {internet-court},
title = {kleros-ipfs-upload security audit report (audit version 2)},
institution = {Skillstore},
year = {2026},
number = {2},
url = {https://skillstore.io/skills/internet-court-kleros-ipfs-upload/audits/2},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "kleros-ipfs-upload security audit report (audit version 2)"
version: "unspecified"
type: report
authors:
- name: "internet-court"
date-released: "2026-07-19"
url: "https://skillstore.io/skills/internet-court-kleros-ipfs-upload/audits/2"
identifiers:
- type: other
value: "skillstore:internet-court-kleros-ipfs-upload:audit:2"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Attach Dispute Evidence
Upload screenshots, contracts, or supporting documents and receive a URL suitable for a Kleros dispute submission.
Publish Meta-Evidence
Pin policy or case metadata files before referencing their CIDs from contracts, events, or deployment scripts.
Validate Gateway Readiness
Check the gateway health, x402 discovery metadata, payment network, and expected price before relying on a paid upload.
Try These Prompts
Use this skill to upload my selected file as Kleros dispute evidence. Confirm the cost, check the gateway, then return the CID and URL.
Pin my meta-evidence file for a Kleros case. Use the meta-evidence operation and explain which CID I should store on-chain.
Run only the free Kleros IPFS gateway checks. Report the x402 price, network, payee, and whether a paid upload should proceed.
Use a Coinbase CDP server account to upload these Kleros artifacts in one paid request. Confirm credentials, expected spend, and CID consistency.
Best Practices
- Confirm the file path, operation tag, price, and network before any paid upload.
- Use a minimally funded wallet or scoped CDP account for upload payments.
- Run the free health and discovery checks before spending USDC.
Avoid
- Do not use this gateway for generic IPFS storage without a Kleros need.
- Do not place long-lived private keys in shared agent environments.
- Do not retry paid uploads repeatedly when one successful CID is enough.
Frequently Asked Questions
What does this skill upload?
Does it cost money?
Which wallet types are supported?
Can it upload large files?
Can I use it for non-Kleros IPFS storage?
What output should I expect?
Developer Details
Author
internet-courtLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Repository
https://github.com/internet-court/internet-court-skill/tree/main/vendored/kleros/kleros-ipfs-uploadRef
3f6e026a3363e0954ede7bef0cfe88d4475de137
Maintenance freshness
7/18/2026
Usage
1 downloads ยท 0 views
File structure