privatekey

package
v1.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 19, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

Package privatekey provides private key detectors.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Detector

type Detector struct{}

Detector detects PEM-encoded private keys.

func (*Detector) Description

func (d *Detector) Description() string

func (*Detector) ID

func (d *Detector) ID() string

func (*Detector) Keywords

func (d *Detector) Keywords() []string

func (*Detector) Scan

func (d *Detector) Scan(_ context.Context, data []byte) []detector.RawFinding

Scan searches the data for PEM private key blocks. It locates the BEGIN/END armor pair so the full block REGION is captured for span/dedup purposes, but it never stores the key body: Raw holds only the BEGIN header and the byte span of the block is reported via ExtraData. The PEM body between the armor lines is deliberately discarded.

func (*Detector) Severity

func (d *Detector) Severity() finding.Severity

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL