@@ -262,6 +262,8 @@ class PolicyBreakSchema(BaseSchema):
262262 known_secret = fields .Boolean (required = False , load_default = False , dump_default = None )
263263 incident_url = fields .String (required = False , load_default = None , dump_default = None )
264264 matches = fields .List (fields .Nested (MatchSchema ), required = True )
265+ is_excluded = fields .Boolean (required = False , load_default = False , dump_default = False )
266+ exclude_reason = fields .String (required = False , load_default = None , dump_default = None )
265267
266268 @post_load
267269 def make_policy_break (self , data : Dict [str , Any ], ** kwargs : Any ) -> "PolicyBreak" :
@@ -286,6 +288,8 @@ def __init__(
286288 matches : List [Match ],
287289 known_secret : bool = False ,
288290 incident_url : Optional [str ] = None ,
291+ is_excluded : Optional [bool ] = False ,
292+ exclude_reason : Optional [str ] = None ,
289293 ** kwargs : Any ,
290294 ) -> None :
291295 super ().__init__ ()
@@ -295,6 +299,8 @@ def __init__(
295299 self .known_secret = known_secret
296300 self .incident_url = incident_url
297301 self .matches = matches
302+ self .is_excluded = is_excluded
303+ self .exclude_reason = exclude_reason
298304
299305 @property
300306 def is_secret (self ) -> bool :
0 commit comments