Skills starknet-wallet
📦

starknet-wallet

v1.0.0 Content revision r2 High Risk 🔑 Env variables⚙️ External commands🌐 Network access📁 Filesystem access

Gérer les opérations de portefeuille Starknet

Les flux de travail de portefeuille Starknet nécessitent une gestion précise des comptes, des jetons et des RPC. Cette compétence guide les vérifications de solde, les transferts, les appels de contrats et les modèles de clés de session.

Supports: Claude Codex Code(CC)
Maintain this Skill? Claim it ⚠️ 38 Poor

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "starknet-wallet" from https://skillstore.io/skills/internet-court-starknet-wallet.md and its manifest at https://skillstore.io/api/skills/internet-court-starknet-wallet/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.

Test it

Using "starknet-wallet". Vérifie le solde STRK de mon portefeuille Starknet.

Expected outcome:

La réponse identifie l'adresse du portefeuille, le symbole du jeton, le contrat du jeton, le solde formaté, le solde brut et le nombre de décimales utilisé pour le formatage.

Using "starknet-wallet". Planifie un transfert sans gas de 25 USDC vers un destinataire approuvé.

Expected outcome:

La réponse répertorie le destinataire, le jeton, le montant, l'option de paymaster, le jeton de frais, les vérifications requises et une demande de confirmation avant l'exécution.

Using "starknet-wallet". Crée une politique de clé de session pour le portefeuille d'un agent de support.

Expected outcome:

La réponse propose les contrats autorisés, les méthodes autorisées, les limites par transaction, les limites de dépenses totales, l'expiration et les étapes de révocation.

Security Audit

High Risk
v3 • 8/7/2026 Open versioned report

Most static findings are false positives caused by documentation links, Markdown or TypeScript template literals, and standard configuration reads. Private signing-key and paymaster-key handling are confirmed high-risk credential practices, and the skill also enables autonomous asset operations through transfers, contract calls, swaps, and session keys.

8
Files scanned
938
Lines analyzed
7
Review items
0
False positives ignored

Confirmed security concerns (2)

High
Environment file access
signer: process.env.STARKNET_PRIVATE_KEY,
The skill requires a private signing key or paymaster API key through environment configuration. Exposure of these credentials can authorize asset transfers or consume paid services, although no exfiltration is shown here.
High
Agent-Controlled Asset Operations
The skill instructs an agent to transfer tokens, invoke state-changing contracts, execute swaps, and use session keys for autonomous operations. Misconfiguration or prompt compromise could therefore move wallet assets without per-action human approval.
The cited sections explicitly document state-changing wallet operations and autonomous session-key execution. The risk follows from the stated capability and does not depend on a heuristic pattern.
Capability review items (7)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

High
Generic API/secret keys
STARKNET_PRIVATE_KEY=0x...
The skill requires a private signing key or paymaster API key through environment configuration. Exposure of these credentials can authorize asset transfers or consume paid services, although no exfiltration is shown here.
High
Environment variable access (dot notation)
signer: process.env.STARKNET_PRIVATE_KEY,
The skill requires a private signing key or paymaster API key through environment configuration. Exposure of these credentials can authorize asset transfers or consume paid services, although no exfiltration is shown here.
High
Environment variable object
signer: process.env.STARKNET_PRIVATE_KEY,
The skill requires a private signing key or paymaster API key through environment configuration. Exposure of these credentials can authorize asset transfers or consume paid services, although no exfiltration is shown here.
High
Generic API/secret keys
STARKNET_PRIVATE_KEY=0x...
The skill requires a private signing key or paymaster API key through environment configuration. Exposure of these credentials can authorize asset transfers or consume paid services, although no exfiltration is shown here.
High
Generic API/secret keys
AVNU_PAYMASTER_API_KEY=your_key (optional, for free gas)
The skill requires a private signing key or paymaster API key through environment configuration. Exposure of these credentials can authorize asset transfers or consume paid services, although no exfiltration is shown here.
High
Generic API/secret keys
signer: process.env.STARKNET_PRIVATE_KEY,
The skill requires a private signing key or paymaster API key through environment configuration. Exposure of these credentials can authorize asset transfers or consume paid services, although no exfiltration is shown here.
High
Generic API/secret keys
| `STARKNET_PRIVATE_KEY` | Agent's signing key | Required |
The skill requires a private signing key or paymaster API key through environment configuration. Exposure of these credentials can authorize asset transfers or consume paid services, although no exfiltration is shown here.

Risk Factors

🔑 Env variables (34)
⚙️ External commands (50)
🌐 Network access (14)
📁 Filesystem access (3)
Audited by: codex View Audit History →
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.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/internet-court-starknet-wallet/audits/3?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/internet-court-starknet-wallet/security.svg)](https://skillstore.io/skills/internet-court-starknet-wallet?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/internet-court-starknet-wallet?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/internet-court-starknet-wallet/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/internet-court-starknet-wallet.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). starknet-wallet security audit report (audit version 3) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/internet-court-starknet-wallet/audits/3

BibTeX citation

@techreport{internet-court-internet-court-starknet-wallet-2026, author = {internet-court}, title = {starknet-wallet security audit report (audit version 3)}, institution = {Skillstore}, year = {2026}, number = {3}, url = {https://skillstore.io/skills/internet-court-starknet-wallet/audits/3}, note = {Author version 1.0.0} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "starknet-wallet security audit report (audit version 3)" version: "1.0.0" type: report authors: - name: "internet-court" date-released: "2026-08-07" url: "https://skillstore.io/skills/internet-court-starknet-wallet/audits/3" identifiers: - type: other value: "skillstore:internet-court-starknet-wallet:audit:3" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: Medium
45
Architecture
100
Maintainability
87
Content
67
Community
83
Spec Compliance

What You Can Build

Créer des flux de travail de portefeuille pour agents

Créez des flux de vérification de solde, de transfert et d'appel de contrat pour un portefeuille d'agent Starknet.

Surveiller les soldes de jetons

Examinez les soldes ETH, STRK, USDC et USDT avant d'exécuter des opérations de portefeuille.

Concevoir des politiques de clés de session

Définissez des limites de dépenses, des règles d'expiration et des méthodes de contrat autorisées pour l'autonomie des agents.

Try These Prompts

Vérifier le solde d'un portefeuille
Utilise la compétence de portefeuille Starknet pour vérifier le solde ETH de cette adresse de compte. Explique l'adresse du jeton, le montant formaté et le montant brut.
Examiner les soldes par lot
Vérifie les soldes ETH, STRK, USDC et USDT sur ce compte Starknet. Résume les soldes non nuls et indique la méthode de requête utilisée.
Préparer un plan de transfert sécurisé
Prépare un plan de transfert STRK pour ce destinataire et ce montant. Vérifie les entrées, estime les frais et demande une confirmation explicite avant toute action modifiant l'état.
Concevoir une clé de session d'agent
Conçois une politique de clé de session pour un agent qui peut transférer une quantité limitée d'USDC uniquement vers des adresses approuvées. Inclue des plafonds de dépenses, une expiration, une révocation et des règles de surveillance.

Best Practices

  • Exigez une confirmation explicite de l'utilisateur avant chaque transaction modifiant l'état.
  • Utilisez des clés de session à privilèges minimaux avec des limites de dépenses et des dates d'expiration.
  • Conservez les clés privées hors des prompts, journaux, dépôts et fichiers partagés.

Avoid

  • Ne stockez pas de clés privées de longue durée dans des fichiers d'environnement validés ou partagés.
  • N'approuvez pas de dépenses illimitées pour des portefeuilles contrôlés par des agents.
  • N'exécutez pas de transferts sur le mainnet sans vérification du destinataire, examen des frais et simulation.

Frequently Asked Questions

Cette compétence crée-t-elle un portefeuille à elle seule ?
Elle fournit des conseils et des exemples pour les opérations de portefeuille. La création réelle d'un compte dépend des outils Starknet et du signataire configurés.
Peut-elle envoyer des jetons ?
Oui, la compétence documente les flux de travail de transfert de jetons. Les utilisateurs doivent exiger une confirmation explicite avant l'exécution de tout transfert.
Prend-elle en charge les transactions sans gas ?
Oui, elle décrit la gestion des frais de gas basée sur un paymaster via AVNU et les modèles d'abstraction de compte Starknet.
Quels secrets sont requis ?
Les opérations modifiant l'état nécessitent généralement des identifiants de signature. Utilisez un magasin de secrets sécurisé ou une clé de session limitée lorsque cela est possible.
Peut-elle vérifier plusieurs soldes de jetons à la fois ?
Oui, elle inclut des modèles de vérification par lot des soldes pour plusieurs symboles de jetons ou adresses de contrat.
Est-ce un outil d'audit de contrats intelligents ?
Non. Elle prend en charge les opérations de portefeuille et les interactions avec les contrats, mais n'audite pas la sécurité des contrats.

Developer Details

License

Apache-2.0

Author version

v1.0.0

Skillstore revision

r2

Version notice

The installable content changed, but the author did not update the declared version.

Ref

1c2ebded2116f8124f45dba86a2e567f56e64d8e

Maintenance freshness

8/8/2026

Usage

5 downloads · 0 views