Interface WebSecurityScannerGrpc.AsyncService

All Known Implementing Classes:
WebSecurityScannerGrpc.WebSecurityScannerImplBase
Enclosing class:
WebSecurityScannerGrpc

public static interface WebSecurityScannerGrpc.AsyncService
 Cloud Web Security Scanner Service identifies security vulnerabilities in web
 applications hosted on Google Cloud Platform. It crawls your application, and
 attempts to exercise as many user inputs and event handlers as possible.
 
  • Method Details

    • createScanConfig

      default void createScanConfig(CreateScanConfigRequest request, io.grpc.stub.StreamObserver<ScanConfig> responseObserver)
       Creates a new ScanConfig.
       
    • deleteScanConfig

      default void deleteScanConfig(DeleteScanConfigRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes an existing ScanConfig and its child resources.
       
    • getScanConfig

      default void getScanConfig(GetScanConfigRequest request, io.grpc.stub.StreamObserver<ScanConfig> responseObserver)
       Gets a ScanConfig.
       
    • listScanConfigs

      default void listScanConfigs(ListScanConfigsRequest request, io.grpc.stub.StreamObserver<ListScanConfigsResponse> responseObserver)
       Lists ScanConfigs under a given project.
       
    • updateScanConfig

      default void updateScanConfig(UpdateScanConfigRequest request, io.grpc.stub.StreamObserver<ScanConfig> responseObserver)
       Updates a ScanConfig. This method support partial update of a ScanConfig.
       
    • startScanRun

      default void startScanRun(StartScanRunRequest request, io.grpc.stub.StreamObserver<ScanRun> responseObserver)
       Start a ScanRun according to the given ScanConfig.
       
    • getScanRun

      default void getScanRun(GetScanRunRequest request, io.grpc.stub.StreamObserver<ScanRun> responseObserver)
       Gets a ScanRun.
       
    • listScanRuns

      default void listScanRuns(ListScanRunsRequest request, io.grpc.stub.StreamObserver<ListScanRunsResponse> responseObserver)
       Lists ScanRuns under a given ScanConfig, in descending order of ScanRun
       stop time.
       
    • stopScanRun

      default void stopScanRun(StopScanRunRequest request, io.grpc.stub.StreamObserver<ScanRun> responseObserver)
       Stops a ScanRun. The stopped ScanRun is returned.
       
    • listCrawledUrls

      default void listCrawledUrls(ListCrawledUrlsRequest request, io.grpc.stub.StreamObserver<ListCrawledUrlsResponse> responseObserver)
       List CrawledUrls under a given ScanRun.
       
    • getFinding

      default void getFinding(GetFindingRequest request, io.grpc.stub.StreamObserver<Finding> responseObserver)
       Gets a Finding.
       
    • listFindings

      default void listFindings(ListFindingsRequest request, io.grpc.stub.StreamObserver<ListFindingsResponse> responseObserver)
       List Findings under a given ScanRun.
       
    • listFindingTypeStats

      default void listFindingTypeStats(ListFindingTypeStatsRequest request, io.grpc.stub.StreamObserver<ListFindingTypeStatsResponse> responseObserver)
       List all FindingTypeStats under a given ScanRun.