範例 1:使用 JavaScript 寫入的範例 Script

這些範例提供了如何使用「應用程式安全管理」REST API 的範例。

開始之前

https://github.com/douglascrockford/JSON-js 下載 json2.js Helper 程式庫。

執行這項作業的原因和時機

以下是供下載及使用的範例 zip 檔:ASM_API_Samples_Javascript.zip。(如果檔案未下載,請用滑鼠右鍵按一下鏈結,並將檔案儲存到硬碟。)該 zip 檔中包含一些範例 Script:
  • asm_api_summaries_issues_appfilter.js:此範例顯示如何登入,使用應用程式屬性作為查詢的一部分來取得問題的相關基本摘要資訊,然後登出。
  • asm_api_summaries_issues_daterange.js:此範例顯示如何登入,使用日期範圍查詢取得問題的相關基本摘要資訊,然後登出。
  • asm_sample_avg_issues_found_per_app_by_month.js:此範例示範依月份取得每一應用程式找到的平均問題數的方式。
  • asm_sample_count_issues_by_app_over_time.js:此範例示範列舉每月發現新問題之應用程式清單的方式。
  • asm_sample_overdue_issues.js:此範例示範識別「逾期問題」的方式。

程序

  1. 在硬碟上的任何位置解壓縮範例 zip 檔。然後將 json2.js Helper 程式庫複製到 .\\3rdParty\\json2.js 子資料夾。
  2. 編輯 _your_connection_info.js 檔來指定 AppScan Enterprise Server 的位置和使用者認證。
    註: common_functions.js 檔包含各個範例使用的共用功能。請勿直接執行它。
  3. 從指令行使用 cscript 來執行任何其他 asm_xxxxx.js 檔。例如 c:/> cscript asm_api_summaries_issues_appfilter.js
  4. 或者,您也可以按兩下 runAll.bat 檔來執行所有範例。