pub enum FindingSource {
Builtin,
Codeql,
Pysa,
Osv,
Rustsec,
Oxc,
Oxlint,
Pmd,
Gosec,
TaintFlow,
Plugin,
Ai,
}Expand description
Source engine that produced a finding
Variants§
Builtin
Built-in Semgrep-style pattern rules (compiled into binary)
Codeql
CodeQL Models-as-Data generated profiles
Pysa
Pysa taint stub generated profiles
Osv
OSV open-source vulnerability database
Rustsec
RustSec advisory database
Oxc
Oxc native JS/TS linter
Oxlint
Oxlint CLI JS/TS linter
Pmd
PMD Java static analysis
Gosec
Gosec Go security checker
TaintFlow
Cross-file taint flow analysis
Plugin
WASM plugin system
Ai
AI-powered analysis
Trait Implementations§
Source§impl Clone for FindingSource
impl Clone for FindingSource
Source§fn clone(&self) -> FindingSource
fn clone(&self) -> FindingSource
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FindingSource
impl Debug for FindingSource
Source§impl Default for FindingSource
impl Default for FindingSource
Source§fn default() -> FindingSource
fn default() -> FindingSource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FindingSource
impl<'de> Deserialize<'de> for FindingSource
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for FindingSource
impl Display for FindingSource
Source§impl Hash for FindingSource
impl Hash for FindingSource
Source§impl PartialEq for FindingSource
impl PartialEq for FindingSource
Source§impl Serialize for FindingSource
impl Serialize for FindingSource
impl Copy for FindingSource
impl Eq for FindingSource
impl StructuralPartialEq for FindingSource
Auto Trait Implementations§
impl Freeze for FindingSource
impl RefUnwindSafe for FindingSource
impl Send for FindingSource
impl Sync for FindingSource
impl Unpin for FindingSource
impl UnwindSafe for FindingSource
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.