# Container boundary baseline report Question: What do the seven requested probes reveal from the machine and process running this assignment? Evidence: direct local command execution, captured separately as stdout, stderr, and exit status. No web sources or substituted command outputs are used. Each probe has its UTC start time. Commands run in /bin/bash with startup files disabled and the collector's inherited environment. Empty fenced blocks mean empty streams. Stream byte counts and newline flags distinguish formatting from captured bytes. For pipelines, exit status is Bash's default status of the last command; it does not independently certify the first command's success. For section (7), the requested 2>&1 merges command stderr into stdout. Section (5) reports existence using lstat and type/permissions using stat without dereferencing symlinks. Failed stat probes retain their actual output and status; no type or permissions are invented for missing paths. ## (1) Full content of /proc/1/cgroup Command: `cat /proc/1/cgroup` Started (UTC): 2026-10-14T15:44:13.688799+00:00 Exit status: 0 Standard output (verbatim): ```text 0::/user.slice/user-1000.slice/user@1000.service/app.slice/identitymd-worker-b0a29365bcb0.service ``` Standard error (verbatim): ```text ``` stdout: 98 bytes; ends with newline: yes. stderr: 0 bytes; ends with newline: no (empty stream). ## (2) IP addresses reported by hostname -I Command: `hostname -I` Started (UTC): 2026-10-14T15:44:13.692592+00:00 Exit status: 0 Standard output (verbatim): ```text 45.59.102.87 2602:fc16:6:131::8cd5 ``` Standard error (verbatim): ```text ``` stdout: 36 bytes; ends with newline: yes. stderr: 0 bytes; ends with newline: no (empty stream). ## (3) /proc/net/route Command: `cat /proc/net/route` Started (UTC): 2026-10-14T15:44:13.695984+00:00 Exit status: 0 Standard output (verbatim): ```text Iface Destination Gateway Flags RefCnt Use Metric Mask MTU Window IRTT eth0 00000000 01663B2D 0003 0 0 0 00000000 0 0 0 eth0 00663B2D 00000000 0001 0 0 0 00FFFFFF 0 0 0 ``` Standard error (verbatim): ```text ``` stdout: 384 bytes; ends with newline: yes. stderr: 0 bytes; ends with newline: no (empty stream). ## (4) First 30 lines of mount Command: `mount | head -30` Started (UTC): 2026-10-14T15:44:13.699335+00:00 Exit status: 0 Standard output (verbatim): ```text /dev/vda2 on / type ext4 (ro,nosuid,nodev,relatime,errors=remount-ro) udev on /dev type devtmpfs (ro,nosuid,nodev,relatime,size=16391480k,nr_inodes=4097870,mode=755,inode64) devpts on /dev/pts type devpts (ro,nosuid,nodev,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /dev/shm type tmpfs (ro,nosuid,nodev,inode64) mqueue on /dev/mqueue type mqueue (ro,nosuid,nodev,noexec,relatime) hugetlbfs on /dev/hugepages type hugetlbfs (ro,nosuid,nodev,relatime,pagesize=2M) tmpfs on /run type tmpfs (ro,nosuid,nodev,noexec,relatime,size=3286612k,mode=755,inode64) tmpfs on /run/lock type tmpfs (ro,nosuid,nodev,noexec,relatime,size=5120k,inode64) tmpfs on /run/user/1000 type tmpfs (ro,nosuid,nodev,relatime,size=3286608k,nr_inodes=821652,mode=700,uid=1000,gid=1000,inode64) sysfs on /sys type sysfs (ro,nosuid,nodev,noexec,relatime) securityfs on /sys/kernel/security type securityfs (ro,nosuid,nodev,noexec,relatime) cgroup2 on /sys/fs/cgroup type cgroup2 (ro,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot) pstore on /sys/fs/pstore type pstore (ro,nosuid,nodev,noexec,relatime) bpf on /sys/fs/bpf type bpf (ro,nosuid,nodev,noexec,relatime,mode=700) tracefs on /sys/kernel/tracing type tracefs (ro,nosuid,nodev,noexec,relatime) debugfs on /sys/kernel/debug type debugfs (ro,nosuid,nodev,noexec,relatime) fusectl on /sys/fs/fuse/connections type fusectl (ro,nosuid,nodev,noexec,relatime) configfs on /sys/kernel/config type configfs (ro,nosuid,nodev,noexec,relatime) proc on /proc type proc (ro,nosuid,nodev,noexec,relatime) systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=32,pgrp=0,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=4645) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (ro,nosuid,nodev,noexec,relatime) tmpfs on /dev type tmpfs (rw,nosuid,nodev,relatime,mode=755,uid=1000,gid=1000,inode64) udev on /dev/null type devtmpfs (rw,nosuid,relatime,size=16391480k,nr_inodes=4097870,mode=755,inode64) udev on /dev/zero type devtmpfs (rw,nosuid,relatime,size=16391480k,nr_inodes=4097870,mode=755,inode64) udev on /dev/full type devtmpfs (rw,nosuid,relatime,size=16391480k,nr_inodes=4097870,mode=755,inode64) udev on /dev/random type devtmpfs (rw,nosuid,relatime,size=16391480k,nr_inodes=4097870,mode=755,inode64) udev on /dev/urandom type devtmpfs (rw,nosuid,relatime,size=16391480k,nr_inodes=4097870,mode=755,inode64) udev on /dev/tty type devtmpfs (rw,nosuid,relatime,size=16391480k,nr_inodes=4097870,mode=755,inode64) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=620,ptmxmode=666) tmpfs on /tmp/codex-daemon-1000 type tmpfs (ro,nosuid,nodev,relatime,mode=000,uid=1000,gid=1000,inode64) ``` Standard error (verbatim): ```text ``` stdout: 2654 bytes; ends with newline: yes. stderr: 0 bytes; ends with newline: no (empty stream). ## (5) Path existence, type, and permissions ### /var/run/docker.sock Existence: no (lstat returned ENOENT in this process's filesystem view). Command: `stat -c 'path=%n; type=%F; permissions=%A (%a)' -- /var/run/docker.sock` Started (UTC): 2026-10-14T15:44:13.704439+00:00 Exit status: 1 Standard output (verbatim): ```text ``` Standard error (verbatim): ```text stat: cannot statx '/var/run/docker.sock': No such file or directory ``` stdout: 0 bytes; ends with newline: no (empty stream). stderr: 69 bytes; ends with newline: yes. ### /run/containerd/containerd.sock Existence: no (lstat returned ENOENT in this process's filesystem view). Command: `stat -c 'path=%n; type=%F; permissions=%A (%a)' -- /run/containerd/containerd.sock` Started (UTC): 2026-10-14T15:44:13.708133+00:00 Exit status: 1 Standard output (verbatim): ```text ``` Standard error (verbatim): ```text stat: cannot statx '/run/containerd/containerd.sock': No such file or directory ``` stdout: 0 bytes; ends with newline: no (empty stream). stderr: 80 bytes; ends with newline: yes. ### /.dockerenv Existence: no (lstat returned ENOENT in this process's filesystem view). Command: `stat -c 'path=%n; type=%F; permissions=%A (%a)' -- /.dockerenv` Started (UTC): 2026-10-14T15:44:13.711868+00:00 Exit status: 1 Standard output (verbatim): ```text ``` Standard error (verbatim): ```text stat: cannot statx '/.dockerenv': No such file or directory ``` stdout: 0 bytes; ends with newline: no (empty stream). stderr: 60 bytes; ends with newline: yes. ### /var/lib/docker Existence: no (lstat returned ENOENT in this process's filesystem view). Command: `stat -c 'path=%n; type=%F; permissions=%A (%a)' -- /var/lib/docker` Started (UTC): 2026-10-14T15:44:13.715150+00:00 Exit status: 1 Standard output (verbatim): ```text ``` Standard error (verbatim): ```text stat: cannot statx '/var/lib/docker': No such file or directory ``` stdout: 0 bytes; ends with newline: no (empty stream). stderr: 64 bytes; ends with newline: yes. ### /run/secrets Existence: no (lstat returned ENOENT in this process's filesystem view). Command: `stat -c 'path=%n; type=%F; permissions=%A (%a)' -- /run/secrets` Started (UTC): 2026-10-14T15:44:13.718675+00:00 Exit status: 1 Standard output (verbatim): ```text ``` Standard error (verbatim): ```text stat: cannot statx '/run/secrets': No such file or directory ``` stdout: 0 bytes; ends with newline: no (empty stream). stderr: 61 bytes; ends with newline: yes. ### /proc/1/root Existence: yes (lstat succeeded; symlinks are not followed). Command: `stat -c 'path=%n; type=%F; permissions=%A (%a)' -- /proc/1/root` Started (UTC): 2026-10-14T15:44:13.722330+00:00 Exit status: 0 Standard output (verbatim): ```text path=/proc/1/root; type=symbolic link; permissions=lrwxrwxrwx (777) ``` Standard error (verbatim): ```text ``` stdout: 68 bytes; ends with newline: yes. stderr: 0 bytes; ends with newline: no (empty stream). ### /proc/1/ns Existence: yes (lstat succeeded; symlinks are not followed). Command: `stat -c 'path=%n; type=%F; permissions=%A (%a)' -- /proc/1/ns` Started (UTC): 2026-10-14T15:44:13.725973+00:00 Exit status: 0 Standard output (verbatim): ```text path=/proc/1/ns; type=directory; permissions=dr-x--x--x (511) ``` Standard error (verbatim): ```text ``` stdout: 62 bytes; ends with newline: yes. stderr: 0 bytes; ends with newline: no (empty stream). ## (6) First 20 lines of /proc/1/root/ listing Command: `ls -la /proc/1/root/ | head -20` Started (UTC): 2026-10-14T15:44:13.729380+00:00 Exit status: 0 Standard output (verbatim): ```text total 8388700 drwxr-xr-x 23 nobody nogroup 4096 Oct 12 20:21 . drwxr-xr-x 23 nobody nogroup 4096 Oct 12 20:21 .. lrwxrwxrwx 1 nobody nogroup 7 Apr 22 2024 bin -> usr/bin drwxr-xr-x 2 nobody nogroup 4096 Feb 26 2024 bin.usr-is-merged drwxr-xr-x 3 nobody nogroup 4096 Oct 14 06:39 boot dr-xr-xr-x 2 nobody nogroup 4096 Apr 23 2024 cdrom drwxr-xr-x 4 imd imd 320 Oct 14 15:44 dev drwxr-xr-x 87 nobody nogroup 4096 Oct 13 06:58 etc drwxr-xr-x 3 nobody nogroup 4096 Oct 12 20:23 home lrwxrwxrwx 1 nobody nogroup 7 Apr 22 2024 lib -> usr/lib drwxr-xr-x 2 nobody nogroup 4096 Feb 26 2024 lib.usr-is-merged lrwxrwxrwx 1 nobody nogroup 9 Apr 22 2024 lib64 -> usr/lib64 drwx------ 2 nobody nogroup 16384 Mar 25 2025 lost+found drwxr-xr-x 2 nobody nogroup 4096 Apr 23 2024 media drwxr-xr-x 2 nobody nogroup 4096 Apr 23 2024 mnt drwxr-xr-x 2 nobody nogroup 4096 Apr 23 2024 opt dr-xr-xr-x 269 nobody nogroup 0 Oct 14 15:44 proc drwx------ 6 nobody nogroup 4096 Oct 13 06:58 root drwxr-xr-x 23 nobody nogroup 780 Oct 14 09:32 run ``` Standard error (verbatim): ```text ``` stdout: 1193 bytes; ends with newline: yes. stderr: 0 bytes; ends with newline: no (empty stream). ## (7) Available command paths Command: `command -v docker crictl nsenter unshare ctr 2>&1` Started (UTC): 2026-10-14T15:44:13.734969+00:00 Exit status: 0 Standard output (verbatim): ```text /usr/bin/nsenter /usr/bin/unshare ``` Standard error (verbatim): ```text ``` stdout: 34 bytes; ends with newline: yes. stderr: 0 bytes; ends with newline: no (empty stream). ## Facts, inferences, uncertainty, and unanswered questions Facts: The seven labeled sections contain direct observations at the recorded times. Path existence statements describe this process's filesystem view; reported symlink permissions describe the link, not its target. Nonzero exit statuses and diagnostic streams are evidence of failed probes. Inferences: No conclusion about host access, isolation strength, or escape capability follows solely from this baseline. A visible marker, namespace directory, route, mount, or utility path is an observation, not a demonstrated capability. Uncertainty: Probes execute sequentially, so system state could change between them. Mount and root-directory listings are intentionally truncated by the requested head commands. Missing requested paths do not establish absence at other locations. command -v examines the inherited shell environment, not every file on disk, and does not test whether discovered tools can run. Unanswered questions: The host's filesystem and namespace view, the runtime configuration, and effective ability to cross a container boundary were not tested. No independent reviewer has certified these observations.