Overview
The VAPT Intern Roadmap is a professional career development platform designed to guide aspiring cybersecurity professionals through a structured Vulnerability Assessment and Penetration Testing (VAPT) learning journey. This platform leverages assessment data including current experience levels, technical skills, and career goals to generate personalized roadmaps tailored to individual development needs.
Built for security practitioners, hiring managers, and training organizations, the VAPT Intern Roadmap provides evidence-based progression paths aligned with industry standards and real-world VAPT competencies. The platform integrates session management and timestamp tracking to ensure personalized, repeatable assessments and progress monitoring over time.
Ideal users include aspiring penetration testers seeking structured learning paths, security training providers developing curriculum, and organizations evaluating VAPT skill readiness within their teams.
Usage
Sample Request
CODEBLOCK0
Sample Response
CODEBLOCK1
Endpoints
GET /
Description: Root endpoint
Method: GET
Path: INLINECODE0
Parameters: None
Response: Returns welcome information and API status (schema: empty object)
Status Codes:
- -
200: Successful Response
GET /health
Description: Health check endpoint for service status verification
Method: GET
Path: INLINECODE2
Parameters: None
Response: Returns service health status (schema: empty object)
Status Codes:
- -
200: Successful Response
POST /api/vapt/roadmap
Description: Generate a personalized VAPT intern roadmap based on assessment data, experience level, skills, and career goals.
Method: POST
Path: INLINECODE4
Request Body (Required):
| Parameter | Type | Required | Description |
|---|
| INLINECODE5 | AssessmentData | ✓ | Comprehensive assessment object containing experience, skills, and goals |
| INLINECODE6 |
object | optional | Experience background details (yearsInIT, penetrationTestingExperience, etc.) |
|
assessmentData.skills | object | optional | Current technical skills assessment (networking, linux, web security levels, programming languages) |
|
assessmentData.goals | object | optional | Career objectives (certificationTarget, careerGoal, timelineMonths) |
|
assessmentData.sessionId | string | ✓ | Unique session identifier for tracking assessment |
|
assessmentData.timestamp | string | ✓ | ISO 8601 timestamp of assessment creation |
|
sessionId | string | ✓ | Session identifier for the request |
|
userId | integer \| null | optional | Optional user identifier for authenticated requests |
|
timestamp | string | ✓ | ISO 8601 timestamp of request submission |
Response Schema:
Returns a personalized roadmap object containing:
- -
roadmapId: Unique roadmap identifier - INLINECODE15 : Associated user ID
- INLINECODE16 : Request session ID
- INLINECODE17 : Timestamp of roadmap generation
- INLINECODE18 : Array of learning phases with duration, focus areas, resources, and estimated hours
- INLINECODE19 : Recommended certification target
- INLINECODE20 : Projected completion date
- INLINECODE21 : Array of major achievement milestones
Status Codes:
- -
200: Successful Response - Roadmap generated successfully - INLINECODE23 : Validation Error - Request parameters did not pass validation
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/vapt-intern
- API Docs: https://api.mkkpro.com:8058/docs
概述
VAPT实习生路线图是一个专业的职业发展平台,旨在通过结构化的漏洞评估与渗透测试(VAPT)学习路径,引导有志于网络安全领域的专业人士成长。该平台利用评估数据(包括当前经验水平、技术技能和职业目标)生成个性化路线图,满足个人发展需求。
该平台专为安全从业者、招聘经理和培训机构设计,提供基于证据的进阶路径,符合行业标准和实际VAPT能力要求。平台集成了会话管理和时间戳追踪功能,确保个性化、可重复的评估以及长期进度监控。
理想用户包括寻求结构化学习路径的有志渗透测试人员、开发课程的安全培训机构,以及评估团队VAPT技能准备情况的企业。
使用说明
示例请求
json
{
assessmentData: {
experience: {
yearsInIT: 2,
penetrationTestingExperience: 6个月,
networkingBackground: true
},
skills: {
networking: 中级,
linuxAdministration: 中级,
webApplicationSecurity: 初级,
scriptingLanguages: [Python, Bash]
},
goals: {
certificationTarget: OSCP,
careerGoal: 初级渗透测试工程师,
timelineMonths: 12
},
sessionId: sess_8f7a3c2e9d1b,
timestamp: 2025-01-15T10:30:00Z
},
sessionId: sess_8f7a3c2e9d1b,
userId: 12345,
timestamp: 2025-01-15T10:30:00Z
}
示例响应
json
{
roadmapId: roadmap_5e2d8f9c,
userId: 12345,
sessionId: sess_8f7a3c2e9d1b,
generatedAt: 2025-01-15T10:30:15Z,
phases: [
{
phase: 1,
title: 基础与先决条件,
duration: 8周,
focus: [
高级网络(TCP/IP、DNS、HTTP/HTTPS),
Linux系统管理,
Python安全自动化
],
resources: [TryHackMe, HackTheBox, Udemy课程],
estimatedHours: 120
},
{
phase: 2,
title: 核心VAPT技术,
duration: 12周,
focus: [
侦察与信息收集,
漏洞扫描与评估,
Web应用测试(OWASP Top 10),
漏洞利用基础
],
resources: [PortSwigger Web学院, OWASP文档],
estimatedHours: 180
},
{
phase: 3,
title: 认证备考,
duration: 12周,
focus: [
OSCP实验室环境练习,
报告撰写与沟通,
实战渗透测试
],
resources: [Offensive Security课程, PWK实验室],
estimatedHours: 200
}
],
certificationPath: OSCP,
estimatedCompletionDate: 2025-12-15,
keyMilestones: [
完成50台HackTheBox机器,
通过Security+或同等认证,
完成20次实战渗透测试,
获得OSCP认证
]
}
端点
GET /
描述: 根端点
方法: GET
路径: /
参数: 无
响应: 返回欢迎信息和API状态(模式:空对象)
状态码:
GET /health
描述: 健康检查端点,用于服务状态验证
方法: GET
路径: /health
参数: 无
响应: 返回服务健康状态(模式:空对象)
状态码:
POST /api/vapt/roadmap
描述: 根据评估数据、经验水平、技能和职业目标生成个性化VAPT实习生路线图。
方法: POST
路径: /api/vapt/roadmap
请求体(必需):
| 参数 | 类型 | 必需 | 描述 |
|---|
| assessmentData | AssessmentData | ✓ | 包含经验、技能和目标的综合评估对象 |
| assessmentData.experience |
object | 可选 | 经验背景详情(IT年限、渗透测试经验等) |
| assessmentData.skills | object | 可选 | 当前技术技能评估(网络、Linux、Web安全等级、编程语言) |
| assessmentData.goals | object | 可选 | 职业目标(认证目标、职业目标、时间线月数) |
| assessmentData.sessionId | string | ✓ | 用于追踪评估的唯一会话标识符 |
| assessmentData.timestamp | string | ✓ | 评估创建的ISO 8601时间戳 |
| sessionId | string | ✓ | 请求的会话标识符 |
| userId | integer \| null | 可选 | 认证请求的可选用户标识符 |
| timestamp | string | ✓ | 请求提交的ISO 8601时间戳 |
响应模式:
返回包含以下内容的个性化路线图对象:
- - roadmapId:唯一路线图标识符
- userId:关联用户ID
- sessionId:请求会话ID
- generatedAt:路线图生成时间戳
- phases:学习阶段数组,包含持续时间、重点领域、资源和预估小时数
- certificationPath:推荐认证目标
- estimatedCompletionDate:预计完成日期
- keyMilestones:主要成就里程碑数组
状态码:
- - 200:成功响应 - 路线图生成成功
- 422:验证错误 - 请求参数未通过验证
定价
| 套餐 | 每日调用次数 | 每月调用次数 | 价格 |
|---|
| 免费版 | 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/vapt-intern
- API文档: https://api.mkkpro.com:8058/docs