File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -97,6 +97,7 @@ class SASTResult(Result):
9797
9898@dataclass (frozen = True , kw_only = True )
9999class SarifResult (SASTResult ):
100+ finding_msg : str | None = None
100101 location_type : ClassVar [Type [SarifLocation ]]
101102
102103 @classmethod
@@ -119,8 +120,13 @@ def from_sarif(
119120 url = cls .rule_url_from_id (sarif_result , sarif_run , rule_id ),
120121 ),
121122 ),
123+ finding_msg = cls .extract_finding_message (sarif_result , sarif_run ),
122124 )
123125
126+ @classmethod
127+ def extract_finding_message (cls , sarif_result : dict , sarif_run : dict ) -> str | None :
128+ return sarif_result .get ("message" , {}).get ("text" , None )
129+
124130 @classmethod
125131 def rule_url_from_id (cls , result : dict , run : dict , rule_id : str ) -> str | None :
126132 del result , run , rule_id
You can’t perform that action at this time.
0 commit comments