Integrate Sirius Scan's powerful vulnerability scanning capabilities into your applications using our REST API or official Go SDK.
Direct HTTP access to all Sirius Scan features through RESTful endpoints.
Official Go SDK for native language integration and application development.
Get started with Sirius Scan using our Go SDK:
package main
import (
"log"
"github.com/SiriusScan/go-api/sirius"
"github.com/SiriusScan/go-api/sirius/host"
)
func main() {
// Initialize a new host
newHost := sirius.Host{
IP: "192.168.1.1",
Hostname: "example-host",
OS: "Linux",
OSVersion: "Ubuntu 20.04",
}
// Add host to database
if err := host.AddHost(newHost); err != nil {
log.Fatalf("Failed to add host: %v", err)
}
log.Printf("Successfully added host: %s", newHost.Hostname)
}
Comprehensive host tracking with detailed system information. Add, update, and manage target hosts with support for:
Advanced vulnerability assessment capabilities integrated with NVD. Features include:
Enterprise-grade features for scalable scanning operations: