diff --git a/canarytokens/channel_output_email.py b/canarytokens/channel_output_email.py index 89d6bc4f2..fa7de99c5 100644 --- a/canarytokens/channel_output_email.py +++ b/canarytokens/channel_output_email.py @@ -444,10 +444,7 @@ def format_report_intro(details: TokenAlertDetails): else: intro = f"{article} {readable_type} Canarytoken has been triggered." - if ( - "src_port" in details.additional_data - and details.additional_data["src_port"] - ): + if "src_port" in details.additional_data: intro = dedent(f"from Source Port {details.additional_data['src_port']}") if details.channel == "DNS": # TODO: make channel an enum. diff --git a/canarytokens/models.py b/canarytokens/models.py index 1ff2736f3..6e73b91ce 100644 --- a/canarytokens/models.py +++ b/canarytokens/models.py @@ -2266,7 +2266,6 @@ class TokenAlertDetails(BaseModel): channel: str = "DNS" token_type: TokenTypes = TokenTypes.DNS src_ip: Optional[str] = "127.0.0.1" - src_port: Optional[int] = 1 src_data: Optional[dict[str, Any]] = None token: str = "default_token_for_v2"