In the SolarWinds attack, where in the supply chain was the malicious code injected?
Build Process
While installing torch Pip also pulls in filelock, which you never listed. What type of dependency is filelock?
Transitive Dependency
Get Ryca’s stories in your inbox
Join Medium for free to get updates from this writer.
What are the four key components of an AI supply chain? (listed alphabetically)
datasets, dependencies, frameworks, models
What do model files contain that allows them to run code when loaded?
Serialised Objects
What is the dominant file format for running local large language models such as LLaMA, Mistral, and Qwen?
gguf
At which layer of the AI supply chain do pickle-based attacks occur?
Model Layer
Which level of model attack is eliminated by converting to SafeTensors format?
Serialisation-level
Researchers find that 0.1% of a public training dataset has been replaced with crafted samples designed to introduce a backdoor. Which attack layer does this represent?
Data Layer
The torchtriton package exploited pip’s version resolution to install a public package over an internal one. Which of the four attack layers does this target?
Dependency Layer
The @solana/web3.js attacker stole a maintainer’s credentials to push malicious updates to a legitimate, high-trust repository. Which attack layer does this represent?
Infrastructure Layer
In the static site, what is the name of the unverified organisation that uploaded the model?
trustworthy-ai-models
How many downloads does this model have (last month)?
127
What file format does the verified model (google-bert/bert-base-uncased) use for its weights?