Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

Use DDM Manager Safari Extensions in macOS Sequoia

I'm trying to use DDM manager Safari Extensins in macOS Sequoia. I generate json and load it by mdm and ddm , but it doesn't seems to work. The json I loading is the following:

{
    "Type": "com.apple.configuration.safari.extensions.settings",
    "Payload": {
        "ManagedExtensions": {
            "*": {
                "State": "AlwaysOn",
                "PrivateBrowsing": "AlwaysOn",
                "AllowedDomains": [],
                "DeniedDomains": []
            }
        }
    },
    "Identifier": "com.test.safari"
}

macOS Sequoia response is the following:

{
  "StatusItems" : {
    "management" : {
      "declarations" : {
        "activations" : [
          {
            "active" : true,
            "identifier" : "com.example.act",
            "valid" : "valid",
            "server-token" : "5cc191206d1b1933"
          }
        ],
        "configurations" : [
          {
            "active" : true,
            "identifier" : "com.test.safari",
            "valid" : "unknown",
            "server-token" : "29d3ec5ab48e6367"
          }
        ],
        "assets" : [

        ],
        "management" : [

        ]
      }
    }
  },
  "Errors" : [

  ]
}

you can see, The "valid" value is always "unknown" at ""identifier" : "com.example.act", but "Errors" is empty, Safari app don't load extensions , the SafariExtensionSettings" ddm don't work, Is there anything wrong with "SafariExtensionSettings" json? or how can I debug this bug .

This is macOS Sequoia Console log. It show the "com.apple.configuration.safari.extensions.settings" had been loaded, and no errors.

Use DDM Manager Safari Extensions in macOS Sequoia
 
 
Q