abacusai.web_app_security_scan_info

Classes

WebAppSecurityScanInfo

Security scan state and findings for a web app project (_listAppSecurityFindings).

Module Contents

class abacusai.web_app_security_scan_info.WebAppSecurityScanInfo(client, webAppProjectId=None, appName=None, deploymentConversationId=None, isDeployed=None, scanStatus=None, scanStartedAt=None, scanCompletedAt=None, scanError=None, settings=None, findings={})

Bases: abacusai.return_class.AbstractApiClass

Security scan state and findings for a web app project (_listAppSecurityFindings).

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

  • webAppProjectId (id) – The project ID

  • appName (str) – Name of the app’s build conversation

  • deploymentConversationId (id) – The app’s build conversation ID

  • isDeployed (bool) – Whether the app currently has an active deployment

  • scanStatus (str) – Status of the latest scan (RUNNING | COMPLETE | FAILED), if any

  • scanStartedAt (str) – When the latest scan started

  • scanCompletedAt (str) – When the latest scan completed

  • scanError (str) – Error message when the latest scan failed

  • settings (dict) – The project’s security_scan settings (notify_recipients)

  • findings (WebAppSecurityFinding) – The project’s findings

web_app_project_id = None
app_name = None
deployment_conversation_id = None
is_deployed = None
scan_status = None
scan_started_at = None
scan_completed_at = None
scan_error = None
settings = None
findings
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