Python SDK
pip install snapsec-sdk
from snapsec import SnapsecClient
client = SnapsecClient(api_key="sec_live_token...")
# List active critical findings
critical_findings = client.findings.list(
severity="critical",
status="active"
)
for finding in critical_findings:
print(f"[{finding.id}] {finding.title} on {finding.asset_name}")
Go SDK
go get github.com/snap-sec/snapsec-go
package main
import (
"context"
"fmt"
"github.com/snap-sec/snapsec-go"
)
func main() {
client := snapsec.NewClient("sec_live_token...")
scans, _ := client.Scans.List(context.Background(), nil)
fmt.Printf("Active scans: %d\n", len(scans))
}