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, 上游代理, 安全培训, 开发者教育