AppScan Enterprise REST API
このタスクについて
REST API は、Swagger フレームワークを使用して作成されたインタラクティブなページを通じて利用できます。API を表示して実行し、その機能をよりよく理解するには、リンク https://<domain>:9443/ase/api/pages/apidocs.html を使用してインタラクティブなページにアクセスしてください。
注:
AppScan Enterprise バージョン 9.0.3.10 リリース以降、Scan Managements API の下で利用可能な
すべての API は、Swagger を通じても利用できるようになりました。
以下は、AppScan Enterprise で利用可能な API のリストです。
| API | 説明 |
|---|---|
| login | ユーザー名とパスワードを渡してアプリケーションにログインします。 |
| keylogin | 生成された apikey を使用してアプリケーションにログインします。 |
| logout | アプリケーションからログアウトします。 |
| applications | 作成、編集、削除、エクスポートなどの「アプリケーション」固有の操作を実行する API です。 |
| appimport | ファイルからアプリケーションの詳細をインポートし、インポートのステータスと サマリーログを取得する API です。 |
| appattributedefinitions | アプリケーションプロファイルテンプレートの詳細を取得します。 |
| access | アプリケーションアクセス制御 – アプリケーションへのユーザーアクセスを作成、編集、一覧表示、および 削除する API です。 |
| issuetypes | 問題タイプ (issuetypes) を作成、編集、一覧表示、および削除する API です。 |
| issues | 各種レポートの生成、問題の更新、問題の詳細の取得、レポートジョブの ステータスの取得などを行う API です。 |
| issueimport | ファイルから問題をインポートし、ステータスとインポートのサマリーログを 取得する API です。 |
| scanners | スキャナーを一覧表示し、指定されたスキャナーのアイコンを取得する API です。 |
| issueattributedefinitions | 問題プロファイルテンプレートの詳細を取得する API です。 |
| dashboard | ダッシュボードの生データを取得する API です。 |
| summaries | 指定された特定のクエリに対するアプリケーション/問題のサマリーと数を取得する API です。 |
| templates | テンプレートのリストの取得、テンプレートのアップロードとダウンロード、 テンプレートの詳細のフェッチを行う API です。 |
| scansmanagement | スキャンのアクティビティを一覧表示および変更する API です。 |
| folderitems | フォルダーアイテムの一覧表示、作成、編集、削除、レポートの一覧表示、 スキャンログの取得、統計情報などを取得する API です。 |
| jobs | dast.config ジョブの作成、編集、ダウンロード、アクションの実行、スキャン構成の更新、 アクセス制御の不備テストの構成などを行う API です。 |
| folders | フォルダーアイテムの作成、編集、削除、一覧表示、フォルダーの ロールの変更などを行う API です。 |
| tespolicies | 利用可能なすべてのテストポリシーを一覧表示し、ユーザーがアクセスできるポリシーを 一覧表示する API です。 |
| reports | レポートデータ、問題の詳細などを XML 形式で取得する API です。 |
| account | API キーを取得、生成、および削除する API です。 |
| currentuser_v2 | 現在のユーザー情報を取得する API です。 |
| usertypes | ユーザータイプの一覧表示、作成、編集、削除、およびユーザータイプに関連する 権限の一覧表示を行う API です。 |
| usersecuritypermission | ユーザーのセキュリティ権限を作成、一覧表示、および削除する API です。 |
| consoleusers | ユーザーを作成、編集、一覧表示、および削除する API です。 |
| servergroups | サーバーグループ (servergroups) を作成、編集、一覧表示、および削除する API です。 |
| standards | 利用可能なコンプライアンス標準を一覧表示し、指定されたコンプライアンス標準の セクションを一覧表示する API です。 |
| trends | 指定されたメトリックタイプのトレンドデータを取得し、トレンドを再計算する API です。 |
| agentServer | すべてのエージェントサーバーのリストを取得する API です。 |
| metrics | AppScan Enterprise のメタデータとデータベースサイズの増加情報を 取得する API です。 |
| activitylog | 指定された期間のアクティビティのリストを取得する API です。 |
| vulnerablecomponent | 脆弱なコンポーネントのバージョンに関する情報を管理および取得する API です。 |
| license | ライセンスの資格とその有効期限のリストを取得する API です。 |
| historicdata | メタデータとインポートされた問題を含む、アプリケーションの履歴データを 取得する API です。 |
| currentuser | 現在ログインしているユーザーに関する基本情報を取得する API です。 |
| reports | さまざまなレポートの問題の詳細を取得する API です。 |
| version | 製品バージョンと DAST クライアントの詳細を取得する API です。 |