pub struct Mg001UnboundedString;Expand description
MG001: Unbounded string to dangerous sink. Detects free-form string inputs flowing into exec, SQL, filesystem, HTTP, or eval-like behavior without constraints.
Trait Implementations§
Source§impl Rule for Mg001UnboundedString
impl Rule for Mg001UnboundedString
Source§fn description(&self) -> &'static str
fn description(&self) -> &'static str
Human-readable description.
Source§fn category(&self) -> FindingCategory
fn category(&self) -> FindingCategory
The category of analysis this rule performs.
Source§fn explain(&self) -> &'static str
fn explain(&self) -> &'static str
Detailed explanation of the rule, its rationale, and what it detects.
Source§fn owasp_mcp_ids(&self) -> Vec<&'static str>
fn owasp_mcp_ids(&self) -> Vec<&'static str>
OWASP MCP Top 10 (2025) identifiers this rule maps to.
Source§fn references(&self) -> Vec<&'static str>
fn references(&self) -> Vec<&'static str>
References — URLs to relevant documentation or standards.
Auto Trait Implementations§
impl Freeze for Mg001UnboundedString
impl RefUnwindSafe for Mg001UnboundedString
impl Send for Mg001UnboundedString
impl Sync for Mg001UnboundedString
impl Unpin for Mg001UnboundedString
impl UnsafeUnpin for Mg001UnboundedString
impl UnwindSafe for Mg001UnboundedString
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