Documentation
¶
Overview ¶
Package profile porte les règles des profils de conformité (eu-only, secnumcloud, strict-local). Paquet pur : aucune E/S, aucune résolution DNS.
Index ¶
Constants ¶
View Source
const QualSecNumCloud = "secnumcloud"
QualSecNumCloud est la seule qualification acceptée.
Variables ¶
View Source
var ErrProfile = errors.New("profile violation")
ErrProfile est enveloppée par toute violation de profil.
Functions ¶
func CheckProvider ¶
func CheckProvider(n Name, p llm.ProviderInfo) error
CheckProvider vérifie le fournisseur sélectionné contre le profil.
func IsLocalHost ¶
IsLocalHost dit si host (issu de url.URL.Hostname()) est local : "localhost" ou un littéral IP des préfixes locaux. Pas de résolution DNS.
func SandboxMode ¶
SandboxMode renvoie le mode de confinement imposé par le profil : « required » pour strict-local, "" sinon (aucun plancher).
Types ¶
Click to show internal directories.
Click to hide internal directories.