scan (sc)

說明

掃描某個應用程式(或所有應用程式)、專案或檔案。使用這個指令需要有效的 AppScan® Source for Automation 授權。

重要: 如果您使用的 AppScan® 來源 專案在開發環境中(例如 IBM®MobileFirst Platform 專案)有相依關係,請務必先在開發環境中建置專案,然後再匯入它。匯入專案之後,如果您修改其中的檔案,請務必先在開發環境中重建它,再於 AppScan® 來源 中掃描(如果不這樣做,AppScan® 來源 會忽略您對檔案所做的修改)。

語法

scan [path][config <proj_config>][-name <assessment_name>]
[-scanconfig <scan_configuration_name>]
  • path:選用。所匯出評量的完整儲存路徑和檔名 (.ozasmt)。
    註:
    • 如果您指定有效的目錄,但未指定檔名,則會根據您建立評量時使用的應用程式名稱、專案名稱及掃描配置,建立評量檔 (.ozasmt)。
    • 如果您指定有效的目錄,但指定的檔名不存在,則會在該位置中使用指定的檔名建立評量檔。
    • 如果您指定的檔案已存在,則會改寫現有檔案。
    • 如果您在不存在的目錄中指定檔名 (.ozasmt),則不會儲存評量。
  • config <proj_config>:選用。這個引數只對專案層次評量有效。如果專案有配置檔,請使用這個引數來指定它。
  • -name <assessment_name>:選用。提供評量的名稱。AppScan® 來源 用戶端產品中使用這個名稱來區別不同的評量(例如,在 AppScan® Source for Analysis 中,此名稱會出現在「我的評量」視圖的名稱直欄中)。
  • -scanconfig <scan_configuration_name>:選用。指定要用於掃描的掃描配置名稱。如果未指定掃描配置,掃描時會使用預設掃描配置。

範例

  • 掃描所有應用程式中的專案的預設配置:
    AllApplications>> Scan

    其結果如下:

    New Scan started
    		.
    		.
    Preparing for Vulnerability Analysis...
    Performing Vulnerability Analysis...
    Generating Findings...
    Preparing project for scan...
    		.
    		.
    Scanned Project:
      Total files: 15
      Total findings: 167
      Total lines: 385
    	vkloc: 0.44448395412925595
    	v-Density: 22.446439683527426
    Scanned Application:
      Total files: 15
      Total findings: 167
      Total lines: 385
    	vkloc: 0.44448395412925595
    	v-Density: 22.446439683527426
    Scan completed:
      Total files: 15
      Total findings: 167
      Total lines: 385
    	vkloc: 0.44448395412925595
    	v-Density: 22.446439683527426
    Elapsed Time - 18 Seconds
    New Scan started. Please wait...
    Assessment complete
    -------------------
    Total Call Sites: 75
    Total Definitive Security Findings with High Severity: 25
    Total Definitive Security Findings with Medium Severity: 37
    Total Definitive Security Findings with Low Severity: 9
    Total Suspect Security Findings with High Severity: 20
    Total Suspect Security Findings with Medium Severity: 80
    Total Suspect Security Findings with Low Severity: 60
    Total Scan Coverage Findings with High Severity: 50
    Total Scan Coverage Findings with Medium Severity: 33
    Total Scan Coverage Findings with Low Severity: 17
    Total Lines: 3000
    ...
  • 掃描 Prj1 的除錯配置:
    AllApplications\Prj1>> SC config debug