environment-setup
Configurer les variables d’environnement en toute sécurité
La configuration de l’environnement peut échouer lorsque les variables, les secrets et les paramètres de déploiement sont incohérents. Cette compétence crée des modèles structurés, des conseils de validation et des plans de séparation des environnements.
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 "environment-setup" from https://skillstore.io/skills/supercent-io-environment-setup.md and its manifest at https://skillstore.io/api/skills/supercent-io-environment-setup/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 « environment-setup ». J’ai besoin de variables d’environnement pour un nouveau service API.
Résultat attendu:
- Une checklist de variables regroupées pour l’application, la base de données, l’authentification, l’e-mail, le monitoring et les feature flags.
- Un plan de modèle contenant uniquement des placeholders pour la configuration locale et la documentation partagée.
- Des notes indiquant que les vrais secrets doivent être placés dans un coffre-fort ou une plateforme de déploiement, et non dans des fichiers commités.
Utilisation de « environment-setup ». Notre application échoue lorsque des variables requises sont manquantes.
Résultat attendu:
Une stratégie de validation qui signale les noms des variables manquantes, arrête le démarrage en toute sécurité et garde les valeurs secrètes hors des journaux.
Utilisation de « environment-setup ». Nous utilisons Docker Compose pour le développement local.
Résultat attendu:
Un plan de configuration locale avec des variables au niveau des services, des conseils sur les fichiers d’environnement et des avertissements concernant les mots de passe par défaut faibles.
Audit de sécurité
Risque élevéMost command, network, and role-token alerts are false positives caused by Markdown fences, reference links, SMTP field names, or normal YAML variable names. The confirmed risk is sensitive environment management: the skill is designed to create or edit .env-related data and includes credential, secret key, and connection-string examples. No malicious exfiltration instructions or prompt-injection attempts were found.
Préoccupations de sécurité confirmées (21)
Afficher les 21 problèmes confirmés
Éléments d’évaluation des capacités (25)
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 (27)
🌐 Accès réseau (14)
🔑 Variables d’environnement (50)
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/supercent-io-environment-setup/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/supercent-io-environment-setup?utm_source=security_passport_badge)Badge HTML
<a href="https://skillstore.io/skills/supercent-io-environment-setup?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/supercent-io-environment-setup/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Carte intégrable
<iframe src="https://skillstore.io/embed/skills/supercent-io-environment-setup.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
supercent-io. (2026). environment-setup security audit report (audit version 6) [Author version unspecified]. Skillstore. https://skillstore.io/skills/supercent-io-environment-setup/audits/6Citation BibTeX
@techreport{supercent-io-supercent-io-environment-setup-2026,
author = {supercent-io},
title = {environment-setup security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/supercent-io-environment-setup/audits/6},
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: "environment-setup security audit report (audit version 6)"
version: "unspecified"
type: report
authors:
- name: "supercent-io"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/supercent-io-environment-setup/audits/6"
identifiers:
- type: other
value: "skillstore:supercent-io-environment-setup:audit:6"
description: "Skillstore immutable audit report identifier"
Score Skillstore
Pourquoi ce score Niveau de confiance des preuves: MoyenCe que vous pouvez créer
Configurer un nouveau projet backend
Créer une liste claire de variables, une structure de modèles et un plan de validation avant le premier déploiement.
Séparer les environnements de déploiement
Définir des différences plus sûres entre les configurations locale, de préproduction et de production sans mélanger les secrets.
Standardiser l’intégration de l’équipe
Fournir aux nouveaux contributeurs un modèle documenté et des règles pour configurer leur environnement local.
Essayez ces prompts
Crée un modèle d’environnement contenant uniquement des placeholders pour mon API Node.js avec des variables d’application, de base de données, d’authentification, de journalisation et de monitoring.
Conçois un plan de validation d’environnement TypeScript avec Zod. Inclus les variables requises, les valeurs par défaut et une gestion sûre des erreurs sans afficher les secrets.
Planifie la configuration des environnements de développement, de préproduction et de production pour mon application. Inclus le nommage des fichiers, les règles de stockage des secrets et les vérifications de déploiement.
Examine mon approche de configuration d’environnement. Trouve les journaux non sécurisés, les valeurs par défaut faibles, la validation manquante, les paramètres Docker risqués et les erreurs de contrôle de source.
Bonnes pratiques
- Utiliser des placeholders dans les modèles et stocker les vraies valeurs dans un gestionnaire de secrets approuvé.
- Exiger une confirmation avant de lire ou de modifier tout fichier d’environnement existant.
- Masquer les valeurs secrètes dans les journaux, les commentaires de revue et la documentation générée.
Éviter
- Afficher des URL de base de données, des tokens ou des mots de passe dans des exemples ou des sorties de dépannage.
- Copier des mots de passe par défaut depuis des exemples vers des systèmes partagés ou de production.
- Commiter dans le contrôle de source des fichiers d’environnement contenant des secrets locaux, de préproduction ou de production.
Foire aux questions
Cette compétence peut-elle créer un plan complet de variables d’environnement ?
Cette compétence gère-t-elle de vrais secrets ?
Peut-elle aider avec la validation TypeScript ?
Est-il sûr de l’utiliser sur des fichiers d’environnement existants ?
Prend-elle en charge Docker Compose ?
Quels outils peuvent utiliser cette compétence ?
Détails du développeur
Auteur
supercent-ioLicence
MIT
Révision Skillstore
r1
Avis de version
L’auteur n’a déclaré aucune version.
Réf
3e4b6c31a74a3bd1a291c98cf585d720cb9fbc88
Récence de maintenance
29/07/2026
Utilisation
9 téléchargements · 142 vues
Structure de fichiers
📄 SKILL.md