receipt-scanning-tools
Gérer la numérisation des reçus d'un organisme à but non lucratif
Les workflows de reçus nécessitent souvent une saisie manuelle, une configuration OCR et des vérifications de base de données réparties sur plusieurs scripts. Cette compétence fournit aux opérateurs des commandes, schémas et étapes de dépannage propres au projet pour les outils de reçus.
Arrêtez-vous et demandez confirmation avant l’installation.
Examinez le plan et obtenez le consentement explicite de l’utilisateur avant de modifier des fichiers.
Installer avec mon Agent
Copiez cette demande dans votre Agent. Elle contient la page Skill de référence et le manifeste.
Review the Skillstore skill "receipt-scanning-tools" from https://skillstore.io/skills/egadams-receipt-scanning-tools.md and its manifest at https://skillstore.io/api/skills/egadams-receipt-scanning-tools/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Votre Agent doit toujours présenter son plan et demander toute confirmation exigée par la politique de sécurité.
Ressources lisibles par les agents
Utilisez ces liens lorsqu’un Agent IA, un crawler ou un script a besoin d’un contexte propre au lieu de lire toute la page.
Tester
Utilisation de « receipt-scanning-tools ». Je dois ajouter un reçu d'épicerie de la semaine dernière.
Résultat attendu:
L'assistant demande le commerçant, le montant, la date, la catégorie de dépense et l'approbation finale. Il oriente ensuite l'utilisateur vers l'outil de saisie manuelle seulement après confirmation.
Utilisation de « receipt-scanning-tools ». L'outil de reçus indique que category_path n'existe pas.
Résultat attendu:
L'assistant explique que la table categories stocke les noms et les identifiants parents. Il recommande de construire le chemin à partir de la hiérarchie au lieu d'utiliser une colonne manquante.
Utilisation de « receipt-scanning-tools ». Je veux supprimer des dépenses en double d'une même date.
Résultat attendu:
L'assistant recommande d'examiner les dépenses récentes, de sauvegarder les données et de confirmer les critères exacts de suppression avant d'utiliser le workflow de suppression.
Audit de sécurité
Risque élevéMost external command and system reconnaissance alerts are false positives caused by Markdown code fences, inline paths, and SQL examples. Confirmed risks remain for machine-specific hidden filesystem paths, .env credential guidance, and direct access to nonprofit finance database records. No prompt injection attempt was found, but the skill exposes personal finance context and includes destructive database workflows.
Préoccupations de sécurité confirmées (15)
Afficher les 15 problèmes confirmés
Éléments d’évaluation des capacités (6)
Il s’agit de capacités locales réelles qui peuvent être attendues pour cette compétence ; elles nécessitent donc un examen, mais ne sont pas comptabilisées comme comportement malveillant confirmé.
Facteurs de risque
⚙️ Commandes externes (58)
🌐 Accès réseau (1)
📁 Accès au système de fichiers (6)
🔑 Variables d’environnement (1)
Partager et citer ce rapport
Partagez le rapport d’évaluation versionné, le badge neutre, la carte intégrable et les citations. Skillstore présente les preuves sans décider si ce Skill est sûr.
Copier le lien du rapport
https://skillstore.io/skills/egadams-receipt-scanning-tools/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/egadams-receipt-scanning-tools?utm_source=security_passport_badge)Badge HTML
<a href="https://skillstore.io/skills/egadams-receipt-scanning-tools?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/egadams-receipt-scanning-tools/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Carte intégrable
<iframe src="https://skillstore.io/embed/skills/egadams-receipt-scanning-tools.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citations académiques (APA · BibTeX · CFF)
Citation APA
EGAdams. (2026). receipt-scanning-tools security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/egadams-receipt-scanning-tools/audits/8Citation BibTeX
@techreport{egadams-egadams-receipt-scanning-tools-2026,
author = {EGAdams},
title = {receipt-scanning-tools security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/egadams-receipt-scanning-tools/audits/8},
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: "receipt-scanning-tools security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "EGAdams"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/egadams-receipt-scanning-tools/audits/8"
identifiers:
- type: other
value: "skillstore:egadams-receipt-scanning-tools:audit:8"
description: "Skillstore immutable audit report identifier"
Score Skillstore
Pourquoi ce score Niveau de confiance des preuves: MoyenCe que vous pouvez créer
Enregistrer des reçus d'organisme à but non lucratif
Utilisez le workflow de saisie manuelle pour sélectionner les commerçants, les dates, les montants, les catégories et enregistrer les dépenses confirmées.
Maintenir les outils de reçus
Utilisez les notes de schéma et les modèles de code pour corriger des requêtes ou ajouter un nouvel outil de reçus en ligne de commande.
Examiner les données de dépenses
Utilisez les commandes de vérification de base de données pour inspecter les dépenses récentes, les totaux par catégorie et l'état de connexion avant les modifications.
Essayez ces prompts
Utilise cette compétence pour me montrer comment activer l'environnement du projet et ouvrir le menu des outils de reçus. Demande avant d'exécuter chaque commande.
Guide-moi dans la saisie manuelle d'un reçu pour une dépense d'organisme à but non lucratif. Demande le commerçant, le montant, la date, la catégorie et la confirmation avant l'enregistrement.
Une requête a échoué avec une colonne category_path inconnue. Utilise le schéma documenté pour expliquer le problème et proposer une requête de chemin de catégorie plus sûre.
Crée un plan pour un nouvel outil de validation de reçus en ligne de commande qui suit les modèles existants du projet. Inclus des vérifications de sécurité de base de données et des étapes de test avant toute opération d'écriture.
Bonnes pratiques
- Confirmez avant d'exécuter toute commande qui écrit, supprime ou initialise des enregistrements de base de données.
- Remplacez les chemins absolus locaux et les exemples de noms par les valeurs du projet actif.
- Conservez les identifiants dans un stockage local de secrets et évitez de partager le contenu des fichiers d'environnement.
Éviter
- N'exécutez pas de commandes de suppression ou d'initialisation de base de données sans sauvegarde et approbation explicite.
- Ne collez pas de clés API, de mots de passe de base de données ni le contenu de fichiers d'environnement dans le chat.
- Ne considérez pas les exemples de schéma comme une preuve que les colonnes existent en production.