<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Security on Praxis</title><link>https://praxis.fast/praxis/dev/examples/configs/security/</link><description>Recent content in Security on Praxis</description><generator>Hugo</generator><language>en</language><atom:link href="https://praxis.fast/praxis/dev/examples/configs/security/index.xml" rel="self" type="application/rss+xml"/><item><title>Basic Auth</title><link>https://praxis.fast/praxis/dev/examples/configs/security/basic-auth.yaml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://praxis.fast/praxis/dev/examples/configs/security/basic-auth.yaml/</guid><description>Authenticate requests using HTTP Basic Authentication (RFC 7617)</description></item><item><title>Cors</title><link>https://praxis.fast/praxis/dev/examples/configs/security/cors.yaml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://praxis.fast/praxis/dev/examples/configs/security/cors.yaml/</guid><description>Spec-compliant CORS filter with preflight handling, origin validation, and credential support</description></item><item><title>Credential Injection</title><link>https://praxis.fast/praxis/dev/examples/configs/security/credential-injection.yaml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://praxis.fast/praxis/dev/examples/configs/security/credential-injection.yaml/</guid><description>Injects per-cluster API credentials into upstream requests</description></item><item><title>Credential Injection Env Vars</title><link>https://praxis.fast/praxis/dev/examples/configs/security/credential-injection-env-vars.yaml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://praxis.fast/praxis/dev/examples/configs/security/credential-injection-env-vars.yaml/</guid><description>Injects per-service API credentials read from environment variables, so no secret is written into the config</description></item><item><title>Csrf</title><link>https://praxis.fast/praxis/dev/examples/configs/security/csrf.yaml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://praxis.fast/praxis/dev/examples/configs/security/csrf.yaml/</guid><description>Cross-site request forgery protection via origin validation</description></item><item><title>Downstream Read Timeout</title><link>https://praxis.fast/praxis/dev/examples/configs/security/downstream-read-timeout.yaml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://praxis.fast/praxis/dev/examples/configs/security/downstream-read-timeout.yaml/</guid><description>Protects against slow client attacks by limiting how long the proxy waits for data from downstream clients</description></item><item><title>Forwarded Headers</title><link>https://praxis.fast/praxis/dev/examples/configs/security/forwarded-headers.yaml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://praxis.fast/praxis/dev/examples/configs/security/forwarded-headers.yaml/</guid><description>Injects X-Forwarded-For, X-Forwarded-Proto, and X-Forwarded-Host into upstream requests</description></item><item><title>Guardrails</title><link>https://praxis.fast/praxis/dev/examples/configs/security/guardrails.yaml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://praxis.fast/praxis/dev/examples/configs/security/guardrails.yaml/</guid><description>Reject requests that match header or body inspection rules</description></item><item><title>Guardrails Per Model</title><link>https://praxis.fast/praxis/dev/examples/configs/security/guardrails-per-model.yaml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://praxis.fast/praxis/dev/examples/configs/security/guardrails-per-model.yaml/</guid><description>Runs body-inspecting guardrails only for a model selected from the request body</description></item><item><title>Ip Acl</title><link>https://praxis.fast/praxis/dev/examples/configs/security/ip-acl.yaml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://praxis.fast/praxis/dev/examples/configs/security/ip-acl.yaml/</guid><description>Allow or deny requests by source IP/CIDR</description></item><item><title>Peer Identity Trust</title><link>https://praxis.fast/praxis/dev/examples/configs/security/peer-identity-trust.yaml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://praxis.fast/praxis/dev/examples/configs/security/peer-identity-trust.yaml/</guid><description>Validates downstream mTLS peer identity against a set of trusted peers</description></item><item><title>Policy</title><link>https://praxis.fast/praxis/dev/examples/configs/security/policy.yaml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://praxis.fast/praxis/dev/examples/configs/security/policy.yaml/</guid><description>Embeds the Praxis Policy Engine in-process to enforce multi-source identity, APL route policy, RFC 8693 OAuth 2.0 token exchange, field redaction, session taint, audit emission, and (under body_access: read_write) request / response body rewriting</description></item><item><title>Policy Api Key</title><link>https://praxis.fast/praxis/dev/examples/configs/security/policy-api-key.yaml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://praxis.fast/praxis/dev/examples/configs/security/policy-api-key.yaml/</guid><description>Authenticates generic HTTP traffic with API keys using the Praxis Policy Engine</description></item><item><title>Policy Assertions</title><link>https://praxis.fast/praxis/dev/examples/configs/security/policy-assertions.yaml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://praxis.fast/praxis/dev/examples/configs/security/policy-assertions.yaml/</guid><description>Projects policy-derived identity into request headers and removes credentials that should not reach the upstream</description></item><item><title>Policy Context</title><link>https://praxis.fast/praxis/dev/examples/configs/security/policy-context.yaml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://praxis.fast/praxis/dev/examples/configs/security/policy-context.yaml/</guid><description>Demonstrates the host-supplied context surface: context_headers maps reserved-prefix HTTP headers to agent / framework extension fields so APL rules can reference them; context_meta stamps operator-defined scope, tags, and properties onto every policy evaluation</description></item><item><title>Policy Http</title><link>https://praxis.fast/praxis/dev/examples/configs/security/policy-http.yaml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://praxis.fast/praxis/dev/examples/configs/security/policy-http.yaml/</guid><description>Generic-HTTP authorization for non-MCP traffic using the Praxis Policy Engine</description></item><item><title>Policy Llm</title><link>https://praxis.fast/praxis/dev/examples/configs/security/policy-llm.yaml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://praxis.fast/praxis/dev/examples/configs/security/policy-llm.yaml/</guid><description>Authorizes body-addressed inference requests against llm: policy routes</description></item></channel></rss>