% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/policy.R
\name{available_policies}
\alias{available_policies}
\title{List available built-in policies}
\usage{
available_policies(selected = NULL)
}
\arguments{
\item{selected}{Optional policy name or \code{shieldr_policy} to mark in the
returned table.}
}
\value{
A data frame with policy names, descriptions, rule counts,
thresholds, rate-guard availability, and a \code{selected} column when requested.
}
\description{
Returns the built-in policy names and their high-level behavior. Use these
names directly in scanners and orchestration helpers, for example
\code{scan_prompt("text", policy = "comprehensive")}.
}
\examples{
available_policies()
available_policies("comprehensive")
scan_prompt("hello", policy = "enterprise_default")
}
