module/ConfigurationProvider/ControlConfigurations/Services/TrafficManager.json

{
    "FeatureName": "TrafficManager",
    "Reference": "aka.ms/azsktcp/trafficmanager",
    "IsMaintenanceMode": false,
    "Controls": [
        {
            "ControlID": "Azure_TrafficManager_DP_Enable_HTTPS",
            "Description": "Traffic Manager profile should use HTTPS protocol for endpoint monitoring",
            "Id": "TrafficManager120",
            "ControlSeverity": "Medium",
            "Automated": "Yes",
            "MethodName": "CheckTrafficManagerEndpointMonitorProtocol",
            "DisplayName": "Traffic Manager profile should use HTTPS protocol for endpoint monitoring",
            "Category": "Encrypt data in transit",
            "ControlRequirements": "Data must be encrypted in transit and at rest",
            "Rationale": "Use of HTTPS ensures server/service authentication and protects data in transit from network layer man-in-the-middle, eavesdropping, session-hijacking attacks.",
            "Recommendation": "To enable HTTPS protocol for endpoint monitoring, go to Azure Portal --> your Traffic Manager Profile --> Configuration --> Select HTTPS --> Save.",
            "Tags": [
                "SDL",
                "Best Practice",
                "Automated",
                "DP",
                "TrafficManager",
                "Baseline",
                "Weekly",
                "CSEOPilotSub"
            ],
            "Enabled": true,
            "CustomTags": [
                "CSEOPilot",
                "CSEOBaseline"
            ]
        }
    ]
}