Opens in a new tab
PexLens logo
PexLens logo
Pricing
Add your offcanvas content in here
Add your offcanvas content in here

Security resources

Free AI and software supply chain security resources

Guides, templates and checklists from the PexLens Research Team. Use them to set AI policy, vet new tools and keep malicious packages, extensions and models out of your environment.

Guides and templates

Start here

Template

AI security policy template

A free AI acceptable use and security policy you can adapt and copy today.

Get the template →
Guide

Prompt injection protection

How prompt injection works, real attack paths and the controls that limit damage.

Read the guide →
Guide

Agentic AI security

Securing AI agents and MCP servers with least privilege, approvals and monitoring.

Read the guide →
FAQ

PexLens FAQ

Answers about AI security, the PexLens products, pricing and deployment.

Browse the FAQ →
Docs

Documentation

Product and technical documentation for PexLens.

Open the docs →
Advisories

Security advisories

Important package and ecosystem findings from the PexLens Research Team.

View advisories →

Checklists

Quick checks before you say yes

Use these short checklists in tool reviews and change approvals. They reflect the attack patterns our researchers see most often.

Before you approve an AI tool

Ask the vendor, and check in the admin console:

  • Is our data retained or used for training, and can that be turned off?
  • Does it support single sign-on and admin controls?
  • Where is data processed and stored?
  • Can usage and audit logs be exported?
  • Which connectors, plugins and agents can it use?
  • Is there a data processing agreement and a security contact?

Before you install an open-source package

Check the package, not just the name:

  • Name is not a near-miss of a popular package (typosquatting)
  • Publisher, age and download history look normal
  • No unexpected install scripts (postinstall, setup.py)
  • No recent maintainer change or sudden major version jump
  • No unexplained network, shell or credential access
  • Known vulnerabilities and licence reviewed (SCA)

Before you load an AI model

Treat model files like executable code:

  • Source and publisher on the model hub are verified
  • Prefer safe formats such as safetensors over pickle
  • File scanned for embedded code before loading
  • Licence and intended use fit your case
  • Exact revision pinned, not just the latest
  • Recorded in your AI-BOM

Before you allow a browser or IDE extension

Look at what it can do, and what it might do later:

  • Permissions requested match its purpose
  • Publisher is verified and established
  • Update history shows no sudden permission changes
  • Network destinations are known and expected
  • Who in the organisation already uses it
  • Version pinned and updates reviewed

Glossary

AI and supply chain security terms, explained

AI DLP
AI data loss prevention: inspecting prompts, uploads and responses so sensitive data does not reach AI tools.
SEB
Secure enterprise browser: a managed browser that applies security policy to web and SaaS work.
SSCS
Software supply chain security: protecting the code, packages, tools and pipelines used to build software.
SCA
Software composition analysis: finding open-source components and their known vulnerabilities and licences.
SBOM
Software bill of materials: an inventory of the components inside a piece of software.
AI-BOM
AI bill of materials: an inventory of the models, datasets, prompts and AI services a system depends on.
MCP
Model Context Protocol: a standard way for AI agents to connect to tools and data sources.
Prompt injection
Instructions hidden in content an AI reads that make it ignore its rules or take unintended actions.
Typosquatting
Publishing a malicious package with a name close to a popular one, hoping for a mistyped install.
Dependency confusion
Tricking a build into installing a public package that shares a name with an internal one.
Extension drift
A trusted extension changing behaviour, permissions or network destinations after an update.
Model serialization attack
Hiding code in a model file format, such as pickle, so it runs when the model is loaded.

Automate the checks

PexLens applies these checks automatically to AI prompts, browser sessions, packages, extensions and models.