componentized/directory

componentized/filesystem

repository dev

Interfaces

Components

componentized:filesystem-chroot component

Virtualizes the `wasi:filesystem` interfaces limiting all access to a specific directory defined by the 'path' key in a `wasi:config/store`, mimicking the GNU chroot command.

v0.3.0-dev4 versions2026-11-09
componentized:filesystem-gate component

Filesystem gate access control for preopens and descriptors.

v0.3.0-dev1 version2026-11-09
componentized:filesystem-latch-defer-all component

Filesystem latch that implicitly defers all operations.

v0.3.0-dev1 version2026-11-09
componentized:filesystem-latch-deny-all component

Filesystem latch that implicitly denies all operations.

v0.3.0-dev1 version2026-11-09
componentized:filesystem-latch-deny-random component

Filesystem latch that randomly denies operations, to prove a component is resilient to failures.

v0.3.0-dev1 version2026-11-09
componentized:filesystem-latch-deny-symlink-at component

Filesystem latch that denies creating symlinks.

v0.3.0-dev1 version2026-11-09
componentized:filesystem-latch-n2 component

Filesystem latch that aggregates two other filesystem latches.

v0.3.0-dev1 version2026-11-09
componentized:filesystem-latch-n3 component

Filesystem latch that aggregates three other filesystem latches.

v0.3.0-dev1 version2026-11-09
componentized:filesystem-latch-n4 component

Fileystem latch that aggregates four other filesystem latches.

v0.3.0-dev1 version2026-11-09
componentized:filesystem-latch-n5 component

Filesystem latch that aggregates five other filesystem latches.

v0.3.0-dev1 version2026-11-09
componentized:filesystem-latch-path-glob component

Filesystem latch that uses glob patterns to defer or deny operations on a path.

v0.3.0-dev1 version2026-11-09
componentized:filesystem-latch-readonly component

Filesystem latch that denies operations which would mutate the filesystem.

v0.3.0-dev1 version2026-11-09
componentized:filesystem-latch-readonly-config component

Config for `latch-path-glob` that makes every path readonly.

v0.3.0-dev1 version2026-11-09
componentized:filesystem-trace component

Virtualizes the wasi:filesystem interfaces logging all method calls at the TRACE level and 'filesystem' component.

v0.3.0-dev1 version2026-11-09