Documentation
¶
Index ¶
- Variables
- type AdditionalFields
- func (*AdditionalFields) Descriptor() ([]byte, []int)deprecated
- func (x *AdditionalFields) GetUnderlyingType() string
- func (x *AdditionalFields) GetVariableName() string
- func (*AdditionalFields) ProtoMessage()
- func (x *AdditionalFields) ProtoReflect() protoreflect.Message
- func (x *AdditionalFields) Reset()
- func (x *AdditionalFields) String() string
- type Detector
- func (*Detector) Descriptor() ([]byte, []int)deprecated
- func (x *Detector) GetCheck() string
- func (x *Detector) GetConfidence() string
- func (x *Detector) GetDescription() string
- func (x *Detector) GetElements() []*Element
- func (x *Detector) GetFirstMarkdownElement() string
- func (x *Detector) GetId() string
- func (x *Detector) GetImpact() string
- func (x *Detector) GetMarkdown() string
- func (*Detector) ProtoMessage()
- func (x *Detector) ProtoReflect() protoreflect.Message
- func (x *Detector) Reset()
- func (x *Detector) String() string
- type Element
- func (*Element) Descriptor() ([]byte, []int)deprecated
- func (x *Element) GetAdditionalFields() *AdditionalFields
- func (x *Element) GetName() string
- func (x *Element) GetSignature() string
- func (x *Element) GetSourceMapping() *SourceMapping
- func (x *Element) GetType() string
- func (x *Element) GetTypeSpecificFields() *TypeSpecificFields
- func (*Element) ProtoMessage()
- func (x *Element) ProtoReflect() protoreflect.Message
- func (x *Element) Reset()
- func (x *Element) String() string
- type Report
- func (*Report) Descriptor() ([]byte, []int)deprecated
- func (x *Report) GetError() string
- func (x *Report) GetResults() *Results
- func (x *Report) GetSuccess() bool
- func (*Report) ProtoMessage()
- func (x *Report) ProtoReflect() protoreflect.Message
- func (x *Report) Reset()
- func (x *Report) String() string
- type Results
- type SourceMapping
- func (*SourceMapping) Descriptor() ([]byte, []int)deprecated
- func (x *SourceMapping) GetEndingColumn() int32
- func (x *SourceMapping) GetFilenameAbsolute() string
- func (x *SourceMapping) GetFilenameRelative() string
- func (x *SourceMapping) GetFilenameShort() string
- func (x *SourceMapping) GetIsDependency() bool
- func (x *SourceMapping) GetLength() int32
- func (x *SourceMapping) GetLines() []int32
- func (x *SourceMapping) GetStart() int32
- func (x *SourceMapping) GetStartingColumn() int32
- func (*SourceMapping) ProtoMessage()
- func (x *SourceMapping) ProtoReflect() protoreflect.Message
- func (x *SourceMapping) Reset()
- func (x *SourceMapping) String() string
- type TypeSpecificFields
- func (*TypeSpecificFields) Descriptor() ([]byte, []int)deprecated
- func (x *TypeSpecificFields) GetDirective() []string
- func (x *TypeSpecificFields) GetParent() *Element
- func (*TypeSpecificFields) ProtoMessage()
- func (x *TypeSpecificFields) ProtoReflect() protoreflect.Message
- func (x *TypeSpecificFields) Reset()
- func (x *TypeSpecificFields) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_audit_audit_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AdditionalFields ¶
type AdditionalFields struct { UnderlyingType string `protobuf:"bytes,1,opt,name=underlying_type,json=underlyingType,proto3" json:"underlying_type,omitempty"` // Underlying type of the element. VariableName string `protobuf:"bytes,2,opt,name=variable_name,json=variableName,proto3" json:"variable_name,omitempty"` // Variable name associated with the element. // contains filtered or unexported fields }
Represents additional fields of an element.
func (*AdditionalFields) Descriptor
deprecated
func (*AdditionalFields) Descriptor() ([]byte, []int)
Deprecated: Use AdditionalFields.ProtoReflect.Descriptor instead.
func (*AdditionalFields) GetUnderlyingType ¶
func (x *AdditionalFields) GetUnderlyingType() string
func (*AdditionalFields) GetVariableName ¶
func (x *AdditionalFields) GetVariableName() string
func (*AdditionalFields) ProtoMessage ¶
func (*AdditionalFields) ProtoMessage()
func (*AdditionalFields) ProtoReflect ¶
func (x *AdditionalFields) ProtoReflect() protoreflect.Message
func (*AdditionalFields) Reset ¶
func (x *AdditionalFields) Reset()
func (*AdditionalFields) String ¶
func (x *AdditionalFields) String() string
type Detector ¶
type Detector struct { Elements []*Element `protobuf:"bytes,1,rep,name=elements,proto3" json:"elements,omitempty"` // Elements detected by the detector. Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // Description of the detector. Markdown string `protobuf:"bytes,3,opt,name=markdown,proto3" json:"markdown,omitempty"` // Markdown representation of the detector's output. FirstMarkdownElement string `protobuf:"bytes,4,opt,name=first_markdown_element,json=firstMarkdownElement,proto3" json:"first_markdown_element,omitempty"` // First element in the markdown representation. Id string `protobuf:"bytes,5,opt,name=id,proto3" json:"id,omitempty"` // Unique identifier for the detector. Check string `protobuf:"bytes,6,opt,name=check,proto3" json:"check,omitempty"` // Check performed by the detector. Impact string `protobuf:"bytes,7,opt,name=impact,proto3" json:"impact,omitempty"` // Impact of the detector's findings. Confidence string `protobuf:"bytes,8,opt,name=confidence,proto3" json:"confidence,omitempty"` // Confidence level of the detector's findings. // contains filtered or unexported fields }
Represents details of a detector used in the audit.
func (*Detector) Descriptor
deprecated
func (*Detector) GetConfidence ¶
func (*Detector) GetDescription ¶
func (*Detector) GetElements ¶
func (*Detector) GetFirstMarkdownElement ¶
func (*Detector) GetMarkdown ¶
func (*Detector) ProtoMessage ¶
func (*Detector) ProtoMessage()
func (*Detector) ProtoReflect ¶
func (x *Detector) ProtoReflect() protoreflect.Message
type Element ¶
type Element struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // Type of the element. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Name of the element. SourceMapping *SourceMapping `protobuf:"bytes,3,opt,name=source_mapping,json=sourceMapping,proto3" json:"source_mapping,omitempty"` // Source mapping of the element. TypeSpecificFields *TypeSpecificFields `protobuf:"bytes,4,opt,name=type_specific_fields,json=typeSpecificFields,proto3" json:"type_specific_fields,omitempty"` // Type-specific fields of the element. Signature string `protobuf:"bytes,5,opt,name=signature,proto3" json:"signature,omitempty"` // Signature of the element. AdditionalFields *AdditionalFields `protobuf:"bytes,6,opt,name=additional_fields,json=additionalFields,proto3" json:"additional_fields,omitempty"` // Additional fields related to the element. // contains filtered or unexported fields }
Represents an element detected during the audit.
func (*Element) Descriptor
deprecated
func (*Element) GetAdditionalFields ¶
func (x *Element) GetAdditionalFields() *AdditionalFields
func (*Element) GetSignature ¶
func (*Element) GetSourceMapping ¶
func (x *Element) GetSourceMapping() *SourceMapping
func (*Element) GetTypeSpecificFields ¶
func (x *Element) GetTypeSpecificFields() *TypeSpecificFields
func (*Element) ProtoMessage ¶
func (*Element) ProtoMessage()
func (*Element) ProtoReflect ¶
func (x *Element) ProtoReflect() protoreflect.Message
type Report ¶
type Report struct { Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"` // Indicates if the audit was successful. Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` // Error message, if any. Results *Results `protobuf:"bytes,3,opt,name=results,proto3" json:"results,omitempty"` // Results of the audit. // contains filtered or unexported fields }
Represents an audit report.
func (*Report) Descriptor
deprecated
func (*Report) GetResults ¶
func (*Report) GetSuccess ¶
func (*Report) ProtoMessage ¶
func (*Report) ProtoMessage()
func (*Report) ProtoReflect ¶
func (x *Report) ProtoReflect() protoreflect.Message
type Results ¶
type Results struct { Detectors []*Detector `protobuf:"bytes,1,rep,name=detectors,proto3" json:"detectors,omitempty"` // List of detectors used in the audit. // contains filtered or unexported fields }
Represents the results of an audit.
func (*Results) Descriptor
deprecated
func (*Results) GetDetectors ¶
func (*Results) ProtoMessage ¶
func (*Results) ProtoMessage()
func (*Results) ProtoReflect ¶
func (x *Results) ProtoReflect() protoreflect.Message
type SourceMapping ¶
type SourceMapping struct { Start int32 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"` // Starting position of the source mapping. Length int32 `protobuf:"varint,2,opt,name=length,proto3" json:"length,omitempty"` // Length of the source mapping. FilenameRelative string `protobuf:"bytes,3,opt,name=filename_relative,json=filenameRelative,proto3" json:"filename_relative,omitempty"` // Relative filename of the source mapping. FilenameAbsolute string `protobuf:"bytes,4,opt,name=filename_absolute,json=filenameAbsolute,proto3" json:"filename_absolute,omitempty"` // Absolute filename of the source mapping. FilenameShort string `protobuf:"bytes,5,opt,name=filename_short,json=filenameShort,proto3" json:"filename_short,omitempty"` // Shortened filename of the source mapping. IsDependency bool `protobuf:"varint,6,opt,name=is_dependency,json=isDependency,proto3" json:"is_dependency,omitempty"` // Indicates if the source mapping is a dependency. Lines []int32 `protobuf:"varint,7,rep,packed,name=lines,proto3" json:"lines,omitempty"` // Lines associated with the source mapping. StartingColumn int32 `protobuf:"varint,8,opt,name=starting_column,json=startingColumn,proto3" json:"starting_column,omitempty"` // Starting column of the source mapping. EndingColumn int32 `protobuf:"varint,9,opt,name=ending_column,json=endingColumn,proto3" json:"ending_column,omitempty"` // Ending column of the source mapping. // contains filtered or unexported fields }
Represents the source mapping of an element.
func (*SourceMapping) Descriptor
deprecated
func (*SourceMapping) Descriptor() ([]byte, []int)
Deprecated: Use SourceMapping.ProtoReflect.Descriptor instead.
func (*SourceMapping) GetEndingColumn ¶
func (x *SourceMapping) GetEndingColumn() int32
func (*SourceMapping) GetFilenameAbsolute ¶
func (x *SourceMapping) GetFilenameAbsolute() string
func (*SourceMapping) GetFilenameRelative ¶
func (x *SourceMapping) GetFilenameRelative() string
func (*SourceMapping) GetFilenameShort ¶
func (x *SourceMapping) GetFilenameShort() string
func (*SourceMapping) GetIsDependency ¶
func (x *SourceMapping) GetIsDependency() bool
func (*SourceMapping) GetLength ¶
func (x *SourceMapping) GetLength() int32
func (*SourceMapping) GetLines ¶
func (x *SourceMapping) GetLines() []int32
func (*SourceMapping) GetStart ¶
func (x *SourceMapping) GetStart() int32
func (*SourceMapping) GetStartingColumn ¶
func (x *SourceMapping) GetStartingColumn() int32
func (*SourceMapping) ProtoMessage ¶
func (*SourceMapping) ProtoMessage()
func (*SourceMapping) ProtoReflect ¶
func (x *SourceMapping) ProtoReflect() protoreflect.Message
func (*SourceMapping) Reset ¶
func (x *SourceMapping) Reset()
func (*SourceMapping) String ¶
func (x *SourceMapping) String() string
type TypeSpecificFields ¶
type TypeSpecificFields struct { Parent *Element `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Parent element, if any. Directive []string `protobuf:"bytes,2,rep,name=directive,proto3" json:"directive,omitempty"` // Directives associated with the element. // contains filtered or unexported fields }
Represents type-specific fields of an element.
func (*TypeSpecificFields) Descriptor
deprecated
func (*TypeSpecificFields) Descriptor() ([]byte, []int)
Deprecated: Use TypeSpecificFields.ProtoReflect.Descriptor instead.
func (*TypeSpecificFields) GetDirective ¶
func (x *TypeSpecificFields) GetDirective() []string
func (*TypeSpecificFields) GetParent ¶
func (x *TypeSpecificFields) GetParent() *Element
func (*TypeSpecificFields) ProtoMessage ¶
func (*TypeSpecificFields) ProtoMessage()
func (*TypeSpecificFields) ProtoReflect ¶
func (x *TypeSpecificFields) ProtoReflect() protoreflect.Message
func (*TypeSpecificFields) Reset ¶
func (x *TypeSpecificFields) Reset()
func (*TypeSpecificFields) String ¶
func (x *TypeSpecificFields) String() string
Click to show internal directories.
Click to hide internal directories.