“Implement strict monitoring and auditing practices for collaborative model development environments to prevent and quickly detect any abuse,” including model merge and conversion services.
The Ultralytics compromise (Slide 10) entered through a collaborative surface — a pull request into the build workflow. OWASP also flags model-merge and format-conversion services as places attackers stage payloads. These shared, automated pipelines are trusted by default and rarely watched.
→ Lock down CI/CD: least-privilege tokens, no untrusted PRs touching release jobs, audited workflow changes
→ Log and review who merged, converted, or published which artifact
→ Alert on anomalies in build/merge services, not just in the running app
Ask: could an outside pull request cause code to run in our release pipeline? If yes — or if no one would notice — that's the Ultralytics hole, still open.
Ask your team whether any shared AI tooling — model registries, prompt libraries, fine-tuning platforms — has access controls that prevent someone from modifying what your application uses.