簡體   English   中英

HP Fortify-如何使用先前在另一台計算機上進行掃描的分析結果來重新掃描項目

[英]HP Fortify - How to re-scan a project using analysis results from a previous scan on a different machine

我已經打開.fpr文件來打開項目並運行掃描。 當我選擇文件以查看問題時。 我收到此消息:

在此處輸入圖片說明

如果單擊“否”以使用當前的src文件夾,則會收到以下消息:

在此處輸入圖片說明

我想更新路徑以指向項目的src文件夾。 我單擊“更新路徑”並瀏覽到適當的src文件夾,然后單擊“確定”。

在此處輸入圖片說明

現在,當我進行更改並想要再次掃描項目時,我單擊“掃描”按鈕。 但是它不會掃描代碼。 相反,我收到以下消息:

在此處輸入圖片說明

必須有一種使用上一次掃描的分析結果的方法。 我以前從未見過此錯誤。 有人知道該怎么做或如何解決我的怪異情況嗎?

僅供參考:它甚至在第3章:掃描源代碼中的文檔中說

2. Click Scan.
Note: You can only re-scan a project on the same machine where the project was originally
scanned.
The Rescan Build ID dialog box opens.

但是我沒有“重新掃描構建ID”對話框。

我將列出一些不同的觀點,因此,如果我的回答似乎有些混亂,請原諒我

  1. 您似乎正在嘗試使用Audit WorkBench(AWB)掃描項目。 我不相信您將能夠使用在不同主機上生成的FPR從AWB重新運行掃描。 您將能夠使用FPR中已經擁有的信息,但是您將需要使用一些其他選項,我將在下面列出。

  2. 雖然您可以使用AWB掃描源代碼,但建議您不要使用它。 相反,我建議使用可以由“掃描向導”生成的腳本,在這里,我將把該腳本稱為“掃描腳本”。 在不生成掃描腳本的主機上,只要不將掃描腳本從生成位置移動,只要不將項目目錄的根目錄移動到其他位置,並且在使用掃描腳本成功運行掃描后,請勿移動FPR,然后您使用該腳本運行的所有將來掃描都會自動將新舊結果合並為一個FPR。 新合並的FPR將包括您對舊版本所做的所有審核,評論和其他修改。 使用掃描腳本將為您提供更大的靈活性來控制您的掃描,並使您更容易以可重復的方式運行掃描。

  3. 您的另一個選擇是簡單地使用AWB(或掃描腳本)來運行新的掃描並產生新的FPR。 從那里,當您在AWB中打開新的FPR時,可以使用“合並”工具。 進行合並時,只需在AWB中打開新的 FPR; 不是您以前的FPR。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM