abacusai.web_app_security_finding

Classes

WebAppSecurityFinding

A security finding detected by a security scan of a deployed web app.

Module Contents

class abacusai.web_app_security_finding.WebAppSecurityFinding(client, webAppSecurityFindingId=None, category=None, severity=None, title=None, detail=None, filePath=None, recommendation=None, status=None, lastSeen=None, createdAt=None)

Bases: abacusai.return_class.AbstractApiClass

A security finding detected by a security scan of a deployed web app.

Parameters:
  • client (ApiClient) – An authenticated API Client instance

  • webAppSecurityFindingId (id) – The finding ID

  • category (str) – DEPENDENCY | SECRET | AUTH | CONFIG | CODE

  • severity (str) – LOW | MEDIUM | HIGH | CRITICAL

  • title (str) – Short title of the finding

  • detail (str) – Detailed description of the vulnerability

  • filePath (str) – The affected file, when applicable

  • recommendation (str) – Suggested remediation

  • status (str) – OPEN | ACKNOWLEDGED | RESOLVED | WONT_FIX

  • lastSeen (str) – When the finding was last confirmed by a scan

  • createdAt (str) – When the finding was first detected

web_app_security_finding_id = None
category = None
severity = None
title = None
detail = None
file_path = None
recommendation = None
status = None
last_seen = None
created_at = None
deprecated_keys
__repr__()
to_dict()

Get a dict representation of the parameters in this class

Returns:

The dict value representation of the class parameters

Return type:

dict