YAML (YAML Ain't Markup Language)

YAML is a human-readable data serialisation language widely used for configuration files in DevOps tools (Kubernetes manifests, Ansible, GitHub Actions) and increasingly in 5G network function configuration. Its indentation-sensitive syntax is forgiving for humans but historically permissive YAML parsers have enabled supply-chain and code-execution risks, so safe loaders are recommended.

Categories: Core NetworkCloud and Virtualization

YAML in context

The mobile core carries subscriber sessions, mobility and policy. In 4G it is the EPC (MME, HSS, S/PGW); in 5G it is the Service-Based Architecture with AMF, SMF, UPF, AUSF, UDM and the NRF.

Moving network functions off dedicated hardware into NFV, Kubernetes and Open RAN reshapes the threat model. Isolation now depends on hypervisor, container and service-mesh controls plus image and Helm-chart supply-chain security.

To place YAML in the wider telecom-security picture, review CSPM, SBOM, SMO, ETSI ISG NFV, MEC Security and O-Cloud — each entry cross-references back to this page so you can walk the topic in either direction.

Related terms

More from the TelcoSec Glossary

Browse the full TelcoSec Glossary, the Ultimate Guide to Mobile Network Security, or the P1 Arsenal of telecom-security tools.