Overview
Cybersecurity Career Guidance is a professional career assessment and roadmap platform designed to help cybersecurity professionals evaluate their current competencies, identify skill gaps, and chart a strategic career path. The platform combines experience evaluation, skills assessment, and interest mapping to deliver personalized career recommendations and development roadmaps.
This API enables organizations and individual practitioners to conduct comprehensive career assessments tailored to the cybersecurity domain. It captures critical data points including professional experience, technical skills, career interests, and professional goals to generate actionable insights and career progression strategies.
Ideal users include career development platforms, HR departments in security-focused organizations, cybersecurity training providers, and individual professionals seeking objective career guidance within the information security field.
Usage
Career Assessment Example
Sample Request:
CODEBLOCK0
Sample Response:
CODEBLOCK1
Endpoints
GET /health
Summary: Health Check
Description: Verifies the availability and operational status of the Career Guidance API service.
Method: GET
Path: INLINECODE0
Parameters: None
Response:
- - Status Code: 200
- Content-Type: application/json
- Body: Health status object confirming service availability
POST /api/career/assess
Summary: Career Assessment
Description: Performs a comprehensive cybersecurity career assessment using provided professional profile data, skills inventory, career interests, and goals to generate personalized career recommendations and development roadmaps.
Method: POST
Path: INLINECODE1
Parameters:
| Name | Type | Required | Description |
|---|
| tier | string | Optional | Assessment tier level; defaults to "professional". Values: "professional", "enterprise", "advanced" |
| sessionId |
string | Required | Unique session identifier for tracking the assessment |
| userId | integer | Optional | Unique user identifier for linking assessment to user profile |
| userInfo | object | Optional | User metadata including name, email, company, department |
| assessmentData | object | Required | Core assessment data object containing experience, skills, interests, and goals |
| assessmentData.sessionId | string | Required | Session identifier for correlation |
| assessmentData.timestamp | string | Required | ISO 8601 formatted timestamp of assessment |
| assessmentData.experience | object | Optional | Professional experience details including tenure, previous roles, domain history |
| assessmentData.skills | object | Optional | Technical skills inventory with proficiency levels and certifications |
| assessmentData.interests | object | Optional | Career interests including specialization preferences and industry focus |
| assessmentData.goals | object | Optional | Career objectives with short-term and long-term targets |
Response:
- - Status Code: 200
- Content-Type: application/json
- Body:
-
assessmentId (string): Unique assessment result identifier
-
sessionId (string): Session identifier
-
timestamp (string): Assessment completion timestamp
-
careerProfile (object): Current career level, experience score, skills gap analysis
-
recommendedRoadmap (object): Next steps, timeline, certification recommendations, target roles
-
actionItems (array): Prioritized list of recommended actions with timelines
Error Responses:
- - Status Code: 422 - Validation Error
- Returned when required fields are missing or malformed
- Contains detailed validation error information
OPTIONS /api/career/assess
Summary: Options Career Assess
Description: Handles CORS (Cross-Origin Resource Sharing) preflight requests for the career assessment endpoint.
Method: OPTIONS
Path: INLINECODE8
Parameters: None
Response:
- - Status Code: 200
- Content-Type: application/json
- Body: CORS compliance response
Pricing
| Plan | Calls/Day | Calls/Month | Price |
|---|
| Free | 5 | 50 | Free |
| Developer |
20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
References
- - Kong Route: https://api.mkkpro.com/career/cybersecurity
- API Docs: https://api.mkkpro.com:8046/docs
技能名称: 网络安全职业指导
详细描述:
概述
网络安全职业指导是一个专业的职业评估与路线图平台,旨在帮助网络安全专业人士评估当前能力、识别技能差距,并规划战略性职业路径。该平台结合经验评估、技能测评和兴趣映射,提供个性化的职业建议和发展路线图。
此API使组织和个人从业者能够进行针对网络安全领域的全面职业评估。它捕获关键数据点,包括专业经验、技术技能、职业兴趣和职业目标,以生成可操作的洞察和职业发展策略。
理想用户包括职业发展平台、安全相关组织的人力资源部门、网络安全培训提供商,以及在信息安全领域寻求客观职业指导的个人专业人士。
使用方式
职业评估示例
示例请求:
json
{
tier: professional,
sessionId: sess_abc123xyz789,
userId: 42,
assessmentData: {
sessionId: sess_abc123xyz789,
timestamp: 2024-01-15T14:30:00Z,
experience: {
yearsInIT: 8,
yearsInSecurity: 4,
previousRoles: [网络管理员, IT支持专员]
},
skills: {
technical: [网络安全, 威胁检测, 事件响应],
certifications: [CompTIA Security+, 认证道德黑客],
proficiency: 中级
},
interests: {
specialization: 威胁情报,
preferredEnvironment: 企业环境,
industryFocus: [金融, 医疗]
},
goals: {
shortTerm: 获得CISSP认证,
longTerm: 安全经理角色,
timeline: 24个月
}
},
userInfo: {
name: John Smith,
email: john.smith@example.com,
company: SecureCorpInc
}
}
示例响应:
json
{
assessmentId: assess_def456ghi012,
sessionId: sess_abc123xyz789,
timestamp: 2024-01-15T14:30:45Z,
careerProfile: {
currentLevel: 中级安全专业人士,
experienceScore: 78,
skillsGapAnalysis: {
strengths: [网络安全, 事件响应],
gapsToAddress: [云安全, DevSecOps, 安全架构],
developmentPriority: [CISSP领域知识, 云平台]
}
},
recommendedRoadmap: {
nextSteps: [
追求高级网络认证,
发展云安全专业知识(AWS/Azure),
主导事件响应计划
],
estimatedTimeline: 18-24个月,
recommendedCertifications: [CISSP, CCSK, AWS安全专业],
targetRoles: [高级安全工程师, 安全架构师, 安全经理]
},
actionItems: [
{
priority: 高,
action: 报名云安全培训,
timeline: 未来3个月
},
{
priority: 高,
action: 获取SIEM平台实践经验,
timeline: 未来6个月
},
{
priority: 中,
action: 开始CISSP考试准备,
timeline: 未来12个月
}
]
}
端点
GET /health
摘要: 健康检查
描述: 验证职业指导API服务的可用性和运行状态。
方法: GET
路径: /health
参数: 无
响应:
- - 状态码: 200
- 内容类型: application/json
- 主体: 确认服务可用性的健康状态对象
POST /api/career/assess
摘要: 职业评估
描述: 使用提供的专业档案数据、技能清单、职业兴趣和目标,执行全面的网络安全职业评估,生成个性化的职业建议和发展路线图。
方法: POST
路径: /api/career/assess
参数:
| 名称 | 类型 | 必需 | 描述 |
|---|
| tier | 字符串 | 可选 | 评估层级级别;默认为professional。值:professional、enterprise、advanced |
| sessionId |
字符串 | 必需 | 用于跟踪评估的唯一会话标识符 |
| userId | 整数 | 可选 | 用于将评估链接到用户档案的唯一用户标识符 |
| userInfo | 对象 | 可选 | 用户元数据,包括姓名、电子邮件、公司、部门 |
| assessmentData | 对象 | 必需 | 包含经验、技能、兴趣和目标的核心评估数据对象 |
| assessmentData.sessionId | 字符串 | 必需 | 用于关联的会话标识符 |
| assessmentData.timestamp | 字符串 | 必需 | ISO 8601格式的评估时间戳 |
| assessmentData.experience | 对象 | 可选 | 专业经验详情,包括任期、先前角色、领域历史 |
| assessmentData.skills | 对象 | 可选 | 技术技能清单,包括熟练程度和认证 |
| assessmentData.interests | 对象 | 可选 | 职业兴趣,包括专业偏好和行业关注 |
| assessmentData.goals | 对象 | 可选 | 职业目标,包括短期和长期目标 |
响应:
- - 状态码: 200
- 内容类型: application/json
- 主体:
- assessmentId(字符串):唯一评估结果标识符
- sessionId(字符串):会话标识符
- timestamp(字符串):评估完成时间戳
- careerProfile(对象):当前职业级别、经验分数、技能差距分析
- recommendedRoadmap(对象):后续步骤、时间线、认证建议、目标角色
- actionItems(数组):按优先级排序的建议行动列表及时间线
错误响应:
- 当必需字段缺失或格式错误时返回
- 包含详细的验证错误信息
OPTIONS /api/career/assess
摘要: 职业评估选项
描述: 处理职业评估端点的CORS(跨源资源共享)预检请求。
方法: OPTIONS
路径: /api/career/assess
参数: 无
响应:
- - 状态码: 200
- 内容类型: application/json
- 主体: CORS合规响应
定价
| 计划 | 每日调用次数 | 每月调用次数 | 价格 |
|---|
| 免费 | 5 | 50 | 免费 |
| 开发者 |
20 | 500 | $39/月 |
| 专业 | 200 | 5,000 | $99/月 |
| 企业 | 100,000 | 1,000,000 | $299/月 |
关于
ToolWeb.in - 200+安全API,CISSP和CISM,平台:按次付费、API网关、MCP服务器、OpenClaw、RapidAPI、YouTube。
参考
- - Kong路由: https://api.mkkpro.com/career/cybersecurity
- API文档: https://api.mkkpro.com:8046/docs