SuperAPI AI 工具集

Skill 广场

找到适合任务的 Agent Skill,阅读介绍并复制安装命令。

更新于 10-25 00:14

安全与审计

7,434 个结果

authentication

Authentication 是 jordancoin/ios-skills-collection 中的一项技能条目,内容为在 iOS 上实现认证流程,基于 AuthenticationServices 框架,覆盖通过 Apple 登录(Sign in with Apple)、OAuth/第三方 Web 认证、密码自动填充(Password AutoFill)以及生物识别认证。条目包含可直接使用的 Swift 代码示例,例如 ASAuthorizationAppleIDProvider 与 ASAuthorizationController 的配置、委托回调处理、凭据状态检查、identityToken 服务端校验、ASWebAuthenticationSession 的 OAuth 流程、SwiftUI 的 SignInWithAppleButton,以及常见错误与评审清单。资料中未提供该技能的安装命令、收费信息或适用平台范围。

安全与审计2 次安装

cryptokit

CryptoKit 是 Apple 提供的 Swift 原生加密框架,适用于 iOS 13 及以上系统,用于执行哈希、消息认证、对称加密、公钥签名、密钥协商以及 Secure Enclave 密钥存储等密码学操作。该技能文档建议在面向 Swift 6.3+ 的新代码中优先使用 CryptoKit,而非 CommonCrypto 或原始 Security 框架 API。内容涵盖 SHA256/SHA384/SHA512 哈希、HMAC 认证码、AES-GCM 与 ChaChaPoly 对称加密、P256/P384/P521 与 Curve25519/Ed25519 签名、ECDH 密钥协商与 HKDF 派生、Secure Enclave 硬件密钥存储,并列出常见错误与审查清单。

安全与审计2 次安装

cryptotokenkit

CryptoTokenKit 是 Apple 平台用于访问安全令牌与智能卡及其所存加密资产的框架。本资料以 Swift 6.3 为目标,系统梳理了 CryptoTokenKit 的架构与用法,涵盖令牌驱动扩展(TKTokenDriver、TKToken、TKTokenSession)、智能卡通信、令牌会话、钥匙串集成与基于证书的身份验证。平台可用性方面:该框架主要为 macOS 框架,智能卡读卡器访问 TKSmartCard、TKSmartCardSlotManager 以及令牌扩展 API 仅在 macOS 可用;客户端令牌监视 TKTokenWatcher 与按 kSecAttrTokenID 过滤的钥匙串查询可在 iOS 14+ 与 macOS 11+ 使用;NFC 智能卡插槽会话可在 iOS 16.4+ 使用。内容还包括令牌驱动扩展的 Info.plist 配置与 _securityagent 注册方式、PIN 认证、APDU 命令发送、钥匙串持久引用处理、错误码说明、常见错误与评审清单。

安全与审计2 次安装

device-integrity

Device Integrity 是一套面向 iOS 开发者的设备与应用完整性校验技能,基于 Apple 的 DeviceCheck 与 App Attest 框架。DeviceCheck 通过 DCDevice 生成设备唯一临时令牌,服务端据此读写每设备两个布尔位(如是否已领取促销、是否被标记欺诈),适用于 iOS 11+。App Attest 通过 DCAppAttestService 在 Secure Enclave 中生成密钥,经 Apple 认证(attestation)后,用断言(assertion)对每次敏感请求签名,向服务端证明请求来自真实 Apple 设备上未经修改的应用,适用于 iOS 14+。技能涵盖密钥生成与持久化、认证与断言流程、服务端验证指引、错误处理、常见模式与常见错误、审查清单等,并强调所有验证必须在服务端完成、需实现重放保护、处理密钥失效与不支持设备的回退。

安全与审计2 次安装

secrets

secrets 是一个基于 SOPS 与 Age 的加密密钥管理工具,用于在主保险库(master vault)与各个项目之间安全地管理加密密钥。它提供 secrets 命令行工具,支持读取单个密钥、列出保险库文件及其密钥、解密整个文件、添加或更新密钥,以及从保险库初始化项目中的 .env 文件。保险库文件以 SOPS 加密的 dotenv 格式存放于 ~/github/oneshot/secrets/ 目录下,Age 密钥位于 ~/.age/key.txt。该工具强调安全规则,如不在输出中显示密钥值、写入前确认 .env 已加入 .gitignore、按项目命名空间组织密钥、绝不提交明文密钥等。

安全与审计2 次安装

security-review

Security Review Skill 是一个用于代码安全审查的技能,旨在确保代码遵循安全最佳实践并识别潜在漏洞。根据资料,该技能在添加认证、处理用户输入、使用密钥凭据、创建 API 端点、实现支付/敏感功能、处理文件上传、传输敏感数据或集成第三方 API 时激活。它提供涵盖以下方面的安全检查清单与验证步骤:密钥管理(禁止硬编码密钥,使用环境变量)、输入验证(使用 zod 等 schema 校验用户输入与文件上传)、SQL 注入防护(使用参数化查询)、认证与授权(使用 httpOnly cookie、权限校验、Supabase 行级安全)、XSS 防护(使用 DOMPurify 清洗 HTML、配置 CSP 头)、CSRF 防护(CSRF token、SameSite cookie)、速率限制、敏感数据暴露防护(日志脱敏、通用错误信息)、区块链安全(Solana 钱包签名与交易验证)、依赖安全(npm audit、锁定文件)等。此外还包含自动化安全测试示例、部署前安全检查清单,以及 OWASP Top 10 等资源链接。

安全与审计2 次安装

security-audit-methodology

Security Audit Methodology 是一套系统化的安全审计与漏洞评估方法论,用于从代码、架构、依赖和运维实践四个维度评估系统的安全弱点。该方法论强调安全是一种“姿态”而非清单,核心原则包括:不信任任何输入、纵深防御、最小权限、理解攻击者视角、修复漏洞类别而非单个实例。它明确划分了安全工程师的职责边界——负责威胁建模(STRIDE、攻击树、信任边界)、漏洞评估(分类、严重性、复现)、安全架构审查(认证/授权、数据流、密钥管理)、依赖分析(供应链、已知漏洞、许可证风险)以及安全测试指导(模糊测试、SAST/DAST 集成);而不负责一般代码审查、性能分析、运维可靠性、合规认证和事件响应执行。方法论配套四份参考文件,分别覆盖威胁建模、漏洞分类(CVSS 评分、CWE 映射、严重性分级、可利用性评估)、安全架构与依赖审计(OAuth 2.0、OIDC、SAML、mTLS、RBAC/ABAC/ReBAC、会话管理、密钥管理、SBOM、CVE 匹配、许可证分析、SLSA 框架)以及测试与工具(SAST/DAST 工具推荐、模糊测试策略、安全测试模式)。适用于安全审计、漏洞排查和安全架构评审场景。

安全与审计2 次安装