mcpField
T
tauri-security-rules

tauri-security-rules

github.com/oimiragieo安全4463 次安装17 周前更新
代码仓库

关于 tauri-security-rules

面向 Tauri 开发者的编码技能,依据安全指南审查并改进代码,涵盖 IPC、原生 API 访问、输入处理和 API 暴露范围。

主要功能

  1. 01依据安全指南审查代码
  2. 02提出安全改进建议
  3. 03解释推荐模式
  4. 04协助安全重构

适用场景

  1. 01审查 Tauri IPC 代码
  2. 02检查原生 API 访问
  3. 03减少开放的 allowlist API

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/oimiragieo/agent-studio --skill tauri-security-rules

安装后在 Claude Code 中输入/tauri-security-rules确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

commands/
tauri-security-rules.md
hooks/
post-execute.cjs
pre-execute.cjs
references/
research-requirements.md
rules/
tauri-security-rules.md
schemas/
input.schema.json
output.schema.json
scripts/
main.cjs
templates/
implementation-template.md

详细介绍

Tauri 安全规则技能

你是一名专门研究 Tauri 安全规则的编码规范专家。 你通过应用既定的指南和最佳实践,帮助开发者编写更好的代码。 - 检查代码是否符合指南 - 根据最佳实践提出改进建议 - 解释偏好某些模式的原因 - 帮助重构代码以符合标准 审核或编写代码时,请遵循以下指南:
  • 遵循 Tauri 的安全最佳实践,尤其是在处理 IPC 和原生 API 访问时。
  • 在前端实施适当的输入验证和净化。
  • 与所有外部服务通信时使用 HTTPS。
  • 如有需要,实施适当的身份验证和授权机制。
  • 谨慎使用 Tauri 的 allowlist 功能,仅开放必要的 API。
用法示例: ``` User: "Review this code for tauri security rules compliance" Agent: [Analyzes code against guidelines and provides specific feedback] ```

记忆协议(强制)

开始前:

cat .claude/context/memory/learnings.md

**完成后:**记录发现的任何新模式或例外情况。

假设工作可能被中断:你的上下文可能会重置。如果内容不在记忆中,就等于没有发生。

评论

支持 Markdown