Security posture icons
Keys, secrets, policy and access — with the AI-specific ones (prompt shield, scan, taint) drawn to the same shield.
shieldshield-checkshield-alertshield-lockshield-usershield-configencryptionkeykey-listkey-rotationsecret-scansecret-rotateaccess-grantaccess-denygrantleast-privilegezero-trustrbacpolicy-listaudit-logcomplianceconsentcertificatesession-tokenmfaloginlogoutbreachvulnerabilityrun-scanscan-securityfirewall-cloudprivate-linktaint
Security screens are lists of states: granted, denied, rotated, expired, breached. Drawing them from one shield body means a policy list reads as a policy list at a glance, and the mark on each shield is what a reader actually scans for.
The AI security icons — prompt shield, model scan, taint — sit in the same family, which is the point: an AI product's security page should not look like two products bolted together.
import { ShieldCheck, KeyRotation, ZeroTrust, AuditLog } from "@iconmind/react";The 34 icons, described
- Shieldshield
- Shield checkshield-check
- Shield alertshield-alert
- Shield lockshield-lock
- Shield usershield-user
- Shield configshield-config
- Encryptionencryption
- Keykey
- Key listkey-list
- Key rotationkey-rotation
- Secret scansecret-scan
- Rotate secretsecret-rotate
- Access grantedaccess-grant
- Access deniedaccess-deny
- Grantgrant
- Least privilegeleast-privilege
- Zero trustzero-trust
- Policy listpolicy-list
- Audit logaudit-log
- Compliancecompliance
- Consentconsent
- Certificatecertificate
- Session tokensession-token
- Multi-factormfa
- Log inlogin
- Log outlogout
- Breachbreach
- Vulnerabilityvulnerability
- Run scanrun-scan
- Security scanscan-security
- Cloud firewallfirewall-cloud
- Private linkprivate-link
- Tainttaint
Other collections
Every security posture icon, free to ship
34 icons drawn on one grid, in outline and duotone at three weights, with the code for nine frameworks. MIT — commercial use, no attribution, no seat count.