Safeguard
Industry Analysis•

What should you ask a vendor who ships you a model file?

A buyer's question list for a vendor that delivers model weights: format, provenance, loader code, updates, vulnerability contacts and exit terms.

Safeguard Security Team
4 min read

Ask the vendor five things: what format the file is in, where it came from, what code is needed to load it, how updates and fixes are delivered, and who to call about a security problem. A vendor that cannot answer these in writing is asking you to accept risk you cannot measure.

Why a vendor model is different

When a vendor sends weights, you are placing their artifact inside your environment. Python's pickle documentation says to only unpickle data you trust, and the Hugging Face pickle guide explains that pickle based files can run code on load. So the file format and the loader are part of the purchase decision, not an engineering detail left until after signing.

The question list

AreaQuestionA good answer looks like
FormatWhat file format are the weights in?A data only format, or a stated reason and a mitigation
FormatIs any pickle based file included?No, or an explanation and a hash
ProvenanceWhich base model and training data is this built from?A named base model, license and a dataset summary
ProvenanceWho built and signed the file?A named team, with a way to verify
IntegrityHow do we verify what we received?Published hashes or signatures
LoaderWhat code is needed to load and run it?A list of libraries and versions, with no unexplained custom code
Native codeDo you ship custom operator libraries or binaries?A list, with source access where possible
UpdatesHow are new versions and fixes delivered?A versioned channel with release notes
Security contactWhere do we report a flaw, and what is your response time?A named contact and a stated process
ExitIf we stop, can we keep running what we have?Clear terms on continued use and deletion

Ask for things in writing

A call can establish good faith, but a written answer can be reviewed and kept as evidence. Put the answers in your vendor file next to the contract. If your security questionnaire does not mention models, add a short section.

Do not accept a certification as an answer

A vendor's attestation or certificate about their company does not describe the file they sent you. Ask what the report covers and whether it includes their AI features. See does a vendor's SOC 2 report cover its AI features.

What you do after delivery

  1. Hash the files and compare with the vendor's published values.
  2. Load in an isolated environment first, with no network and no real credentials.
  3. Record the version, source and owner in your inventory.
  4. Pin the exact version in config.
  5. Set a calendar check for the vendor's next release.

Try it yourself

Click through it at your own pace, or open it full screen. See how requirements map to evidence, the same approach as filing vendor answers.

Safeguard's compliance and evidence automation, with policies and gates, can help you keep vendor answers and software records in one place. Try the free scan.

Quick check

Is a vendor's company level report enough for a model file?

Not by itself. Ask what it covers, and check the file directly.

What is the single most revealing question?

What file format is it, and is any pickle based file included.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.