Tool tree
Directory of hacking, penetration testing and cybersecurity tools, with tool details, categories, popular tools and a blog.
Implementation
gradeNot graded
gradeNot graded
search_toolsAnswer
Search public Kitploit tools using the existing public search contract.
View tool JSON
{
"name": "search_tools",
"kind": "answer",
"impl": "imperative",
"description": "Search public Kitploit tools using the existing public search contract.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"q": {
"type": "string",
"maxLength": 80
},
"lang": {
"type": "string"
},
"category": {
"type": "string",
"maxLength": 120
},
"page": {
"type": "integer",
"minimum": 1,
"maximum": 100
},
"page_size": {
"type": "integer",
"minimum": 1,
"maximum": 100
},
"ordering": {
"type": "string",
"enum": [
"relevance",
"newest",
"most_popular",
"recently_updated"
]
}
}
},
"page": "/en"
}browse_categoriesAnswer
Browse public Kitploit categories as a tree or flat list.
View tool JSON
{
"name": "browse_categories",
"kind": "answer",
"impl": "imperative",
"description": "Browse public Kitploit categories as a tree or flat list.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"lang": {
"type": "string"
},
"mode": {
"type": "string",
"enum": [
"tree",
"flat"
]
}
}
},
"page": "/en"
}get_toolAnswer
Read a public Kitploit tool detail by repository type and path.
View tool JSON
{
"name": "get_tool",
"kind": "answer",
"impl": "imperative",
"description": "Read a public Kitploit tool detail by repository type and path.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"repo_type": {
"type": "string",
"enum": [
"github",
"gitlab",
"bitbucket",
"external"
]
},
"repository_path": {
"type": "string",
"maxLength": 255
},
"lang": {
"type": "string"
}
},
"required": [
"repo_type",
"repository_path"
]
},
"page": "/en"
}list_popular_toolsAnswer
List popular public Kitploit tools from public popularity snapshots.
View tool JSON
{
"name": "list_popular_tools",
"kind": "answer",
"impl": "imperative",
"description": "List popular public Kitploit tools from public popularity snapshots.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"window": {
"type": "string",
"enum": [
"7d",
"30d"
]
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20
},
"lang": {
"type": "string"
}
}
},
"page": "/en"
}list_latest_updatesAnswer
List public Kitploit updates cursor-first; page is a deprecated bounded fallback.
View tool JSON
{
"name": "list_latest_updates",
"kind": "answer",
"impl": "imperative",
"description": "List public Kitploit updates cursor-first; page is a deprecated bounded fallback.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"lang": {
"type": "string"
},
"cursor": {
"type": "string",
"maxLength": 2048
},
"page": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"deprecated": true
},
"page_size": {
"type": "integer",
"minimum": 1,
"maximum": 20
}
}
},
"page": "/en"
}list_blog_postsAnswer
List public Kitploit BlogPosts cursor-first; page is a deprecated bounded fallback.
View tool JSON
{
"name": "list_blog_posts",
"kind": "answer",
"impl": "imperative",
"description": "List public Kitploit BlogPosts cursor-first; page is a deprecated bounded fallback.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"lang": {
"type": "string"
},
"cursor": {
"type": "string",
"maxLength": 2048
},
"page": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"deprecated": true
},
"page_size": {
"type": "integer",
"minimum": 1,
"maximum": 20
}
}
},
"page": "/en"
}get_blog_postAnswer
Read a public Kitploit BlogPost by language, date, and slug.
View tool JSON
{
"name": "get_blog_post",
"kind": "answer",
"impl": "imperative",
"description": "Read a public Kitploit BlogPost by language, date, and slug.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"lang": {
"type": "string"
},
"year": {
"type": "integer",
"minimum": 2000
},
"month": {
"type": "integer",
"minimum": 1,
"maximum": 12
},
"day": {
"type": "integer",
"minimum": 1,
"maximum": 31
},
"slug": {
"type": "string"
}
},
"required": [
"year",
"month",
"day",
"slug"
]
},
"page": "/en"
}