api-evangelist/secure-code-warrior

GitHub: api-evangelist/secure-code-warrior

该项目索引并整理了 Secure Code Warrior 开发者安全培训平台的 REST API 文档与规范,便于将安全培训管理集成到企业 DevSecOps 工作流中。

Stars: 0 | Forks: 0

# Secure Code Warrior (secure-code-warrior) Secure Code Warrior 是一个开发者优先的安全平台,提供安全培训、辅导和评估,帮助开发者从一开始就编写安全的代码。该平台提供超过 50 种编程语言和框架组合,通过交互式挑战、评估、锦标赛和引导式学习课程,涵盖了 OWASP Top 10 和 CWE 漏洞类别。Secure Code Warrior 暴露了一个 REST API,支持用户管理、培训进度报告、评估分配与跟踪、锦标赛管理、指标和审计日志,并集成了 GitHub 和 CI/CD pipeline,用于在工作流中进行情境化的安全辅导。 **APIs.json:** [https://raw.githubusercontent.com/api-evangelist/secure-code-warrior/refs/heads/main/apis.yml](https://raw.githubusercontent.com/api-evangelist/secure-code-warrior/refs/heads/main/apis.yml) ## 范围 - **类型:** 索引 - **角色:** 消费方 - **访问权限:** 第三方 ## 标签 - 应用程序安全 - 开发者培训 - 安全教育 - AppSec - 安全编码 - DevSecOps ## 时间戳 - **创建时间:** 2026-05-02 - **修改时间:** 2026-05-19 ## API ### Secure Code Warrior Portal API Secure Code Warrior Portal API 提供了对 Secure Code Warrior 开发者安全培训平台的编程访问。该 API 支持用户管理、团队管理、培训进度报告、评估管理、锦标赛管理、课程分配和审计日志。它支持多种 API key 类型(包括 Report、Admin 和 Team key)以实现精细化的访问控制,并为 US 和 EU 区域提供独立的服务器实例。 - **Human URL:** [https://portal-api.securecodewarrior.com/api/docs/v2/](https://portal-api.securecodewarrior.com/api/docs/v2/) - **Base URL:** `https://portal-api.securecodewarrior.com/api/v2` #### 标签 - 安全培训 - 应用程序安全 - 开发者培训 - 报告 - 用户管理 #### 属性 - [OpenAPI](openapi/secure-code-warrior-portal-openapi.yml) — [OpenAPI 规范](https://spec.openapis.org/oas/latest.html) - [Postman Collection](collections/secure-code-warrior-portal.postman_collection.json) — [Postman Collection 2.1](https://schema.getpostman.com/json/collection/v2.1.0/collection.json) - [Open Collection](collections/secure-code-warrior-portal.opencollection.json) — [Open Collection 1.0](https://schema.opencollection.com/opencollection/v1.0.0.json) - [文档](https://portal-api.securecodewarrior.com/api/docs/v2/) - [文档](https://help.securecodewarrior.com/hc/en-us/sections/360006026452-API) ### Secure Code Warrior Direct Linking API Secure Code Warrior Direct Linking API 是一项 RESTful JSON 服务,允许合作伙伴检索应用程序安全培训资料,包括超过 50 种编程语言和框架的讲解视频和培训练习的链接。该 API 将通用缺陷枚举(CWE)和 OWASP 漏洞引用映射到上下文相关的培训内容,从而实现与 GitHub、SARIF 代码扫描告警以及其他开发者工作流工具的集成。 - **Human URL:** [https://help.securecodewarrior.com/hc/en-us/articles/900005309583-Direct-Linking-API-Documentation](https://help.securecodewarrior.com/hc/en-us/articles/900005309583-Direct-Linking-API-Documentation) #### 标签 - 安全培训 - 应用程序安全 - CWE - OWASP - GitHub 集成 #### 属性 - [文档](https://help.securecodewarrior.com/hc/en-us/articles/900005309583-Direct-Linking-API-Documentation) - [Postman Collection](collections/secure-code-warrior-portal.postman_collection.json) — [Postman Collection 2.1](https://schema.getpostman.com/json/collection/v2.1.0/collection.json) - [Open Collection](collections/secure-code-warrior-portal.opencollection.json) — [Open Collection 1.0](https://schema.opencollection.com/opencollection/v1.0.0.json) ## 常规属性 - [网站](https://www.securecodewarrior.com) - [文档](https://portal-api.securecodewarrior.com/api/docs/v2/) - [文档](https://help.securecodewarrior.com/hc/en-us/sections/360006026452-API) - [文档](https://help.securecodewarrior.com/hc/en-us/articles/900005309583-Direct-Linking-API-Documentation) - [GitHub 组织](https://github.com/SecureCodeWarrior) - [Git Hub App](https://github.com/marketplace/secure-code-warrior-for-github) - [入门指南](https://help.securecodewarrior.com/hc/en-us/articles/360036036512-How-to-enable-API-access) - [JSON Schema](json-schema/secure-code-warrior-user-schema.json) — [JSON Schema](https://json-schema.org/specification) - [JSON 结构](json-structure/secure-code-warrior-training-structure.json) - [J S O N L D Context](json-ld/secure-code-warrior-context.jsonld) - [示例](examples/secure-code-warrior-get-leaderboard-example.json) - [Spectral 规则集](rules/secure-code-warrior-rules.yml) - [词汇表](vocabulary/secure-code-warrior-vocabulary.yml) - [集成](https://www.securecodewarrior.com/product/integrations) - [L L Ms Txt](https://www.securecodewarrior.com/llms.txt) ## 维护者 **FN:** Kin Lane **Email:** kin@apievangelist.com
标签:DevSecOps, REST API, 上游代理, 安全培训, 开发者教育