Plugin Settings
Configurar as definições do plugin do Claude Code
Autores de plugins precisam de uma forma simples de armazenar definições específicas do projeto sem fazer commit de configurações privadas. Esta skill explica um padrão local de definições em Markdown com frontmatter, validação, exemplos e scripts auxiliares.
Pare e solicite confirmação antes de instalar.
Revise o plano e obtenha o consentimento explícito do usuário antes de alterar arquivos.
Instalar com meu Agente
Copie esta solicitação para o seu Agente. Ela inclui a página canônica do Skill e o manifesto.
Review the Skillstore skill "Plugin Settings" from https://skillstore.io/skills/davila7-plugin-settings.md and its manifest at https://skillstore.io/api/skills/davila7-plugin-settings/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Seu Agente ainda deve apresentar o plano e solicitar qualquer confirmação exigida pela política de segurança.
Recursos legíveis por agentes
Use estes links quando um agente de IA, crawler ou script precisar de contexto limpo em vez de ler a página completa.
Testar
Usando "Plugin Settings". Preciso de definições locais para um plugin que possa ser ativado ou desativado por projeto.
Resultado esperado:
Um layout recomendado de arquivo de definições de plugin em .claude, valores padrão, entrada de gitignore e instruções de reinicialização.
Usando "Plugin Settings". Meu hook precisa rejeitar gravações acima de um limite de tamanho configurado.
Resultado esperado:
Um plano de parsing que lê max_file_size, valida como número, aplica um padrão seguro e nega gravações grandes demais.
Usando "Plugin Settings". Quero que um fluxo de trabalho de agente mantenha o estado de iteração em um arquivo local.
Resultado esperado:
Um design de arquivo de estado com contadores, critérios de conclusão, atualizações atômicas e avisos sobre conteúdo de prompt confiável.
Auditoria de segurança
Risco altoMost static alerts are false positives caused by Markdown backticks, documented shell examples, error redirection, and deny-list checks. Confirmed issues include command injection in parse-frontmatter.sh and unvalidated Bash arithmetic in documented settings flows. Two medium guidance flaws permit YAML or JSON structure injection; no prompt-injection or exfiltration intent was found.
Preocupações de segurança confirmadas (3)
Itens de revisão de capacidade (3)
Estas são capacidades locais reais que podem ser esperadas para esta habilidade, portanto exigem revisão, mas não são contabilizadas como comportamento malicioso confirmado.
Fatores de risco
⚙️ Comandos externos (50)
Compartilhar e citar este relatório
Compartilhe o relatório de avaliação versionado, o badge neutro, o cartão incorporável e as citações. A Skillstore apresenta evidências sem decidir se este Skill é seguro.
Copiar link do relatório
https://skillstore.io/skills/davila7-plugin-settings/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/davila7-plugin-settings?utm_source=security_passport_badge)Badge HTML
<a href="https://skillstore.io/skills/davila7-plugin-settings?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/davila7-plugin-settings/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Cartão incorporável
<iframe src="https://skillstore.io/embed/skills/davila7-plugin-settings.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citações acadêmicas (APA · BibTeX · CFF)
Citação APA
davila7. (2026). Plugin Settings security audit report (audit version 9) [Author version 0.1.0]. Skillstore. https://skillstore.io/skills/davila7-plugin-settings/audits/9Citação BibTeX
@techreport{davila7-davila7-plugin-settings-2026,
author = {davila7},
title = {Plugin Settings security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/davila7-plugin-settings/audits/9},
note = {Author version 0.1.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "Plugin Settings security audit report (audit version 9)"
version: "0.1.0"
type: report
authors:
- name: "davila7"
date-released: "2026-07-19"
url: "https://skillstore.io/skills/davila7-plugin-settings/audits/9"
identifiers:
- type: other
value: "skillstore:davila7-plugin-settings:audit:9"
description: "Skillstore immutable audit report identifier"
Comparar variantes
3 variantes instaláveisCada autor permanece como um skill instalável separado. A variante recomendada é classificada pelas evidências do Skillstore.
Por que esta variante está em primeiro
plugin-settings
2026-09-09
anthropics-plugin-settings
2026-09-09
davila7-plugin-settings
2026-09-09
Pontuação do Skillstore
Por que esta pontuação Confiança das evidências: MédioO que você pode criar
Adicionar definições de projeto a um plugin
Defina um formato de arquivo de definições locais, documente padrões e leia opções simples a partir de hooks ou comandos.
Validar arquivos de configuração locais
Verifique a estrutura do frontmatter, marcadores obrigatórios, campos booleanos e a presença do corpo em Markdown antes de depender das definições.
Coordenar o estado do agente
Armazene estado leve de tarefas, nomes de coordenadores e contadores de iteração em um arquivo local do projeto.
Teste estes prompts
Crie um padrão simples de arquivo de definições locais para meu plugin do Claude Code. Inclua enabled, mode, padrões e orientação de reinicialização.
Ajude-me a adicionar parsing seguro de frontmatter a um hook do Claude Code que lê enabled, strict_mode e max_file_size de um arquivo de definições locais.
Revise meu esquema de definições de plugin e proponha regras de validação para booleanos, limites numéricos, caminhos e campos ausentes.
Projete um padrão de arquivo de estado para um fluxo de trabalho de várias etapas do Claude Code. Inclua limites de confiança, atualizações atômicas, regras de segurança de prompt e comportamento de limpeza.
Boas práticas
- Mantenha arquivos de definições locais fora do controle de versão e documente a regra de gitignore.
- Valide todo valor analisado antes de usá-lo em caminhos, comandos shell ou decisões de hook.
- Trate o conteúdo do corpo em Markdown como não confiável, a menos que o usuário o tenha criado explicitamente.
Evitar
- Não faça parsing de YAML complexo com comandos shell frágeis quando um parser real estiver disponível.
- Não envie o texto do corpo das definições de volta para um agente sem verificações de confiança e consentimento do usuário.
- Não permita que as definições escolham caminhos de arquivo, sessões de terminal ou argumentos shell arbitrários.
Perguntas frequentes
Qual formato de arquivo esta skill recomenda?
Os arquivos de definições devem receber commit?
Hooks podem ler essas definições automaticamente?
Esta skill fornece um parser YAML completo?
Por que as alterações exigem uma reinicialização?
Qual é a principal preocupação de segurança?
Detalhes do desenvolvedor
Autor
davila7Licença
MIT
Versão do autor
v0.1.0
Revisão da Skillstore
r1
Referência
dbe0e719813583400773166a0621f8a9b8185c72
Atualidade da manutenção
23/07/2026
Uso
7 downloads · 204 visualizações
Estrutura de arquivos