원클릭으로
plugin-dev
A skill for developing and integrating new vulnerability scanning plugins for the Zero Trust Vulnerability Scanner (ZTVS).
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
A skill for developing and integrating new vulnerability scanning plugins for the Zero Trust Vulnerability Scanner (ZTVS).
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | plugin-dev |
| description | A skill for developing and integrating new vulnerability scanning plugins for the Zero Trust Vulnerability Scanner (ZTVS). |
This skill enables the development and integration of new vulnerability scanning plugins for the Zero Trust Vulnerability Scanner (ZTVS).
ZTVS plugins are separate Go executables that communicate with the Host via JSON-RPC 2.0 over stdin and stdout.
Plugins MUST reside in plugins/<plugin-name>/.
Create a main.go and a separate file for each security check (e.g., ssh_check.go).
Use github.com/mosesgameli/ztvs-sdk-go/sdk to simplify the build process.
package main
import (
"github.com/mosesgameli/ztvs-sdk-go/sdk"
"context"
)
func main() {
sdk.Run(sdk.Metadata{
Name: "plugin-example",
Version: "1.0.0",
APIVersion: 1,
}, []sdk.Check{
&MyCheck{},
})
}
type MyCheck struct{}
func (c *MyCheck) ID() string { return "example_check" }
func (c *MyCheck) Name() string { return "Example Security Check" }
func (c *MyCheck) Run(ctx context.Context) (*sdk.Finding, error) {
// Implement security logic here
return &sdk.Finding{
ID: "F-EX-001",
Severity: "medium",
Title: "Example finding",
Description: "Something was found",
}, nil
}
APIVersion: 1 is used.--rpc flag (handled by sdk.Run).go build -o plugin-example ./plugins/plugin-example./zt scan and ensure the new plugin is listed.Evidence (e.g., file paths, command output) in the finding.A structured methodology for managing version control, remotes, and pull requests within the ZTVS repository.
Consolidates the standards for professional, gold-standard open-source development.
Create, view, and manage Pull Requests on GitHub.