atomshields.models package

Submodules

atomshields.models.issue module

class atomshields.models.issue.Issue(name=None, file=None, details=None, severity=None, potential=None, checker_name=None)[source]

Bases: object

Type of object returned by all checkers.

Este es el modelo genérico que será generado por cada vulnerabilidad encontrada por los checkers y tratada por los modulos de reporte.

SEVERITY_INFO

str – Name of the incidences of informatic value

SEVERITY_LOW

str – Name of incidents with low criticality

SEVERITY_MEDIUM

str – Name of incidents with medium criticality

SEVERITY_HIGH

str – Name of requests with high criticality

SEVERITY_CRITICAL

str – Name of the requests with very high criticality

_name

str – Name of the request

_file

str – File affected by the incident

_details

str – Other details about the incident

_severity

str – Criticism of the incidence

_potential

bool

_checker_name

str – Name of the module that detected the request

SEVERITY_INFO = 'Info'
SEVERITY_LOW = 'Low'
SEVERITY_MEDIUM = 'Medium'
SEVERITY_HIGH = 'High'
SEVERITY_CRITICAL = 'Critical'
name

Getter for ‘name’ property

Returns:Issue’s name
Return type:string
file

Getter for ‘file’ property

Returns:Issue’s file
Return type:string
severity

Getter for ‘severity’ property

Returns:Issue’s severity
Return type:string
potential

Getter for ‘potential’ property

Returns:potential is required?
Return type:bool
details

Getter for ‘details’ property

Returns:Issue’s details
Return type:string
checker

Getter for ‘checker’ property

Returns:Issue’s checker
Return type:string

Module contents

class atomshields.models.Issue(name=None, file=None, details=None, severity=None, potential=None, checker_name=None)[source]

Bases: object

Type of object returned by all checkers.

Este es el modelo genérico que será generado por cada vulnerabilidad encontrada por los checkers y tratada por los modulos de reporte.

SEVERITY_INFO

str – Name of the incidences of informatic value

SEVERITY_LOW

str – Name of incidents with low criticality

SEVERITY_MEDIUM

str – Name of incidents with medium criticality

SEVERITY_HIGH

str – Name of requests with high criticality

SEVERITY_CRITICAL

str – Name of the requests with very high criticality

_name

str – Name of the request

_file

str – File affected by the incident

_details

str – Other details about the incident

_severity

str – Criticism of the incidence

_potential

bool

_checker_name

str – Name of the module that detected the request

SEVERITY_INFO = 'Info'
SEVERITY_LOW = 'Low'
SEVERITY_MEDIUM = 'Medium'
SEVERITY_HIGH = 'High'
SEVERITY_CRITICAL = 'Critical'
name

Getter for ‘name’ property

Returns:Issue’s name
Return type:string
file

Getter for ‘file’ property

Returns:Issue’s file
Return type:string
severity

Getter for ‘severity’ property

Returns:Issue’s severity
Return type:string
potential

Getter for ‘potential’ property

Returns:potential is required?
Return type:bool
details

Getter for ‘details’ property

Returns:Issue’s details
Return type:string
checker

Getter for ‘checker’ property

Returns:Issue’s checker
Return type:string