コメントを使ってSAST検出事項を除外する
特定のSAST検出結果は、ある //nosec パターン一致の最初の行または前の行にコメントを追加してください。このコメントを追加すると、その検出結果は Aikido フィードで無視され、次のようにマークされます 開発者によって手動で抑制された。
以下に、コメントを使用して NoSQL インジェクションの問題を無視する方法の例をいくつか示します。
検出された問題の前の行にコメントを追加して無視します:
module.exports = function trackOrder () {
return (req: Request, res: Response) => {
const id = foo.a() ? String(req.params.id) : req.params.id
// nosec
Solution.findOne({ _id: req.body.id })
}
}検出された問題の最初の行(または唯一の行)にコメントを追加して無視します:
module.exports = function trackOrder () {
return (req: Request, res: Response) => {
const id = foo.a() ? String(req.params.id) : req.params.id
Solution.findOne({ _id: req.body.id }) // nosec
}
}