Automic VaultAutomic Vault

brew

Install ossp-uuid with Homebrew, apk, MacPorts, zypper, apt, dnf

ISO-C API and CLI for generating UUIDs. Version 1.6.2 via Homebrew; verified 2026-07-11. Also installable with debian: sudo apt install libossp-uuid-dev.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install ossp-uuid

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install ossp-uuid

MacPorts ports tree · devel/ossp-uuid/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add ossp-uuid

Alpine Linux edge package indexes · ossp-uuid · source: dl-cdn.alpinelinux.org

openSUSE zypperverified · 92%
sudo zypper install ossp-uuid

openSUSE Tumbleweed package metadata · ossp-uuid · source: download.opensuse.org

Debian aptverified · 92%
sudo apt install libossp-uuid-dev

Debian stable package indexes · libossp-uuid-dev · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install uuid

Fedora Rawhide package metadata · uuid · source: dl.fedoraproject.org

overview

Package summary

ISO-C API and CLI for generating UUIDs

Commands and aliases

  • uuid
  • uuid-config

history

Project history and usage

OSSP uuid is an ISO C API and command-line interface for generating, importing, exporting, and inspecting UUIDs in the DCE 1.1, ISO/IEC 11578, and RFC 4122 tradition.

Project history

The OSSP uuid manual gives a clear origin: Ralf S. Engelschall implemented it in January 2004 for UUID use in the OSSP as and OpenPKG projects. The stated design goal was a clean-room implementation that was standards-compliant and portable.

Version 1.6.2, dated July 4, 2008 in the manual and README copies, represents the mature packaged form. The library supports UUID versions 1, 3, 4, and 5, plus C++, Perl, and PHP bindings and compatibility layers for DCE-1.1 and Perl Data::UUID APIs.

Adoption history

OSSP uuid spread through Unix packaging as a small system library and CLI rather than through a high-activity public repository. It appears in Homebrew, Debian/Ubuntu development packages, Alpine, Fedora-family packages, MacPorts, and openSUSE-family packages because many older C and scripting-language projects needed a portable UUID implementation before UUID generation became ubiquitous in standard runtimes and platform libraries.

How it is used

Developers use the `uuid` CLI or the C API to generate time-based, random, or name-based UUIDs, parse binary and string forms, compare UUIDs, load namespace UUIDs, and export UUIDs as binary, canonical text, single-integer, or descriptive text formats.

The library is most relevant when maintaining C-era software, package build scripts, or software that explicitly depends on OSSP's API and ABI rather than a newer platform-native UUID facility.

Why package nerds care

ossp-uuid is a useful package-history fossil: a portable standards implementation from the OpenPKG/OSSP world that remains packaged because ABI compatibility and old build systems outlive the excitement around the underlying primitive.

Timeline

  • January 2004: Ralf S. Engelschall implemented OSSP uuid for OSSP as and OpenPKG. July 2005: RFC 4122 standardized the UUID URN namespace that OSSP uuid targets. July 4, 2008: OSSP uuid 1.6.2 was released according to the manual.

Related projects

  • Data::UUID, platform uuidgen tools, libc/libuuid implementations, and later RFC 9562 UUID tooling occupy the same identifier-generation space.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 13 platform targets.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
uuidcliglobal executable
uuid-configcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-25
manager version1.6.2
manager updated2026-07-11
local dataok
upstreamnot checked
latest detectednot detected

http://www.ossp.org/pkg/lib/uuid/

install metadata

Package metadata

Package keybrew:ossp-uuid
Version1.6.2
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/ossp-uuid
Homepagehttp://www.ossp.org/pkg/lib/uuid/
Repositoryhttp://cvs.ossp.org/pkg/lib/uuid
Upstream docshttp://www.ossp.org/pkg/lib/uuid
LicenseBSD-1-Clause
Source archivehttps://deb.debian.org/debian/pool/main/o/ossp-uuid/ossp-uuid_1.6.2.orig.tar.gz
Last updated2026-07-11T09:50:50+09:00
Pulseupdated
Bottleavailable (on arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameossp-uuid
Version Scheme0
Revision2
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

libossp-uuid-dev 1.6.4-1

OSSP uuid ISO-C and C++ - headers and static libraries

http://www.ossp.org/pkg/lib/uuid/

sudo apt install libossp-uuid-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: ossp-uuid
  • 1 dependencies
  • normalized package name match
  • Matched by: Ossp Uuid
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libossp-uuid-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libossp-uuid-perl 1.6.4-1

perl OSSP::UUID - OSSP uuid Perl Binding

http://www.ossp.org/pkg/lib/uuid/

sudo apt install libossp-uuid-perl
  • Section: perl
  • Architecture: amd64
  • Source Package: ossp-uuid
  • 4 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Ossp Uuid
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libossp-uuid-perl from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libossp-uuid16 1.6.4-1

OSSP uuid ISO-C and C++ - shared library

http://www.ossp.org/pkg/lib/uuid/

sudo apt install libossp-uuid16
  • Section: libs
  • Architecture: amd64
  • Source Package: ossp-uuid
  • 4 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Ossp Uuid
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libossp-uuid16 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

uuid 1.6.4-1

Universally Unique Identifier Command-Line Tool

http://www.ossp.org/pkg/lib/uuid/

sudo apt install uuid
  • Section: utils
  • Architecture: amd64
  • Source Package: ossp-uuid
  • 2 dependencies
  • normalized package name match
  • Matched by: Ossp Uuid
Debian stable package indexes · deb.debian.org · Debian stable package indexes: uuid from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

libossp-uuid-dev 1.6.2-1.5build13

OSSP uuid ISO-C and C++ - headers and static libraries

http://www.ossp.org/pkg/lib/uuid/

sudo apt install libossp-uuid-dev
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: ossp-uuid
  • 1 dependencies
  • normalized package name match
  • Matched by: Ossp Uuid
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libossp-uuid-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libossp-uuid-perl 1.6.2-1.5build13

perl OSSP::UUID - OSSP uuid Perl Binding

http://www.ossp.org/pkg/lib/uuid/

sudo apt install libossp-uuid-perl
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: ossp-uuid
  • 4 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Ossp Uuid
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libossp-uuid-perl from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libossp-uuid16 1.6.2-1.5build13

OSSP uuid ISO-C and C++ - shared library

http://www.ossp.org/pkg/lib/uuid/

sudo apt install libossp-uuid16
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: ossp-uuid
  • 3 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Ossp Uuid
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libossp-uuid16 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

uuid 1.6.2-1.5build13

Universally Unique Identifier Command-Line Tool

http://www.ossp.org/pkg/lib/uuid/

sudo apt install uuid
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: ossp-uuid
  • 2 dependencies
  • normalized package name match
  • Matched by: Ossp Uuid
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: uuid from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

ossp-uuid 1.6.6-r0

Open Source Software Project Universally Unique Identifier (UUID)

https://git.sr.ht/~nabijaczleweli/ossp-uuid

sudo apk add ossp-uuid
  • License: MIT
  • Architecture: x86_64
  • Source Package: ossp-uuid
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Ossp Uuid
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: ossp-uuid from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

ossp-uuid-dev 1.6.6-r0

Open Source Software Project Universally Unique Identifier (UUID) (development files)

https://git.sr.ht/~nabijaczleweli/ossp-uuid

sudo apk add ossp-uuid-dev
  • License: MIT
  • Architecture: x86_64
  • Source Package: ossp-uuid
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Ossp Uuid
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: ossp-uuid-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

ossp-uuid-doc 1.6.6-r0

Open Source Software Project Universally Unique Identifier (UUID) (documentation)

https://git.sr.ht/~nabijaczleweli/ossp-uuid

sudo apk add ossp-uuid-doc
  • License: MIT
  • Architecture: x86_64
  • Source Package: ossp-uuid
  • normalized package name match
  • Matched by: Ossp Uuid
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: ossp-uuid-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

ossp-uuid-libs 1.6.6-r0

Open Source Software Project Universally Unique Identifier (UUID) (libraries)

https://git.sr.ht/~nabijaczleweli/ossp-uuid

sudo apk add ossp-uuid-libs
  • License: MIT
  • Architecture: x86_64
  • Source Package: ossp-uuid
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Ossp Uuid
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: ossp-uuid-libs from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

ossp-uuid-static 1.6.6-r0

Open Source Software Project Universally Unique Identifier (UUID) (static library)

https://git.sr.ht/~nabijaczleweli/ossp-uuid

sudo apk add ossp-uuid-static
  • License: MIT
  • Architecture: x86_64
  • Source Package: ossp-uuid
  • normalized package name match
  • Matched by: Ossp Uuid
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: ossp-uuid-static from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
zypper95%

ossp-uuid 1.6.2-20.10

OSSP's Universally Unique Identifier generator

http://www.ossp.org/pkg/lib/uuid/

sudo zypper install ossp-uuid
  • License: MIT
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: uuid
  • 2 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Ossp Uuid
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: ossp-uuid from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

ossp-uuid

sudo port install ossp-uuid
  • normalized package name match
  • Matched by: Ossp Uuid
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/ossp-uuid/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
dnf92%

uuid 1.6.2-68.fc44

Universally Unique Identifier library

http://www.ossp.org/pkg/lib/uuid/

sudo dnf install uuid
  • License: MIT
  • Category: Unspecified
  • Architecture: i686
  • Source Package: uuid
  • 2 dependencies
  • 2 provides
  • installed executable or alias match
  • Matched by: Uuid
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: uuid from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment