Tenable Attack Path Analysis

This package covers the Tenable APA.

class TenableAPA(access_key: str | None = None, secret_key: str | None = None, **kwargs)[source]

The Tenable Attack Path Analysis object is the primary interaction point for users to interface with Tenable Attack Path Analysis via the pyTenable library. All the API endpoint classes that have

been written will be grafted onto this class.

Examples

Basic Example:

>>> from tenable.apa import TenableAPA
>>> tapa = TenableAPA('ACCESS_KEY', 'SECRET_KEY')

Example with proper identification:

>>> tapa = TenableAPA('ACCESS_KEY', 'SECRET_KEY',
>>>     vendor='Company Name',
>>>     product='My Awesome Widget',
>>>     build='1.0.0')
property findings

The interface object for the Tenable Attack Path Analysis APA Findings APIs.

property vectors

The interface object for the Tenable Attack Path Analysis APA Findings APIs.