Documentation
¶
Overview ¶
Package analyzerswift is an unregistered experimental Swift/Apple fact extractor.
Index ¶
Constants ¶
View Source
const ( Profile = "corvint-analyzer-candidate/experimental" Family = "swift-apple" )
Variables ¶
This section is empty.
Functions ¶
func Analyze ¶
Analyze consumes exactly one bounded canonical envelope. It performs no filesystem, process, toolchain, environment, dynamic-loader, or network I/O.
func AnalyzeDescriptor ¶
AnalyzeDescriptor safely acquires one request descriptor before delegating only immutable bytes to Analyze.
Types ¶
type Fact ¶
type Fact struct {
Kind string `json:"kind"`
InputHandle string `json:"input_handle"`
RelatedHandle string `json:"related_handle"`
Subject string `json:"subject"`
Predicate string `json:"predicate"`
Value string `json:"value"`
InstanceID string `json:"instance_id"`
EvidenceSHA256 string `json:"evidence_sha256"`
}
Click to show internal directories.
Click to hide internal directories.