Skip to content

Commit

Permalink
analysis: Add SARIF analysis interface.
Browse files Browse the repository at this point in the history
  • Loading branch information
frabert committed Aug 27, 2024
1 parent 75c9e2f commit 6180e85
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions include/vast/Analysis/Sarif/Sarif.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
// Copyright (c) 2024-present, Trail of Bits, Inc.

#pragma once

#ifdef VAST_ENABLE_SARIF
#include <vector>

#include <gap/sarif/sarif.hpp>

namespace vast::analysis::sarif {

class sarif_analysis {
private:
std::vector<gap::sarif::result> sarif_results;

public:
inline virtual ~sarif_analysis() = default;

inline const std::vector<gap::sarif::result> &results() const {
return sarif_results;
}

protected:
inline std::vector<gap::sarif::result> &results() { return sarif_results; }
};

} // namespace vast::analysis::sarif
#endif // VAST_ENABLE_SARIF

0 comments on commit 6180e85

Please sign in to comment.