Compare commits
3
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7c0340519c | ||
|
|
8daf4a12d4 | ||
|
|
23f8b903da |
@@ -9,13 +9,16 @@
|
||||
# - pg_isready: fired every ~10s from inbox-zero-db's healthcheck touching
|
||||
# /etc/shadow - NSS/libc user-lookup behavior during process init, not
|
||||
# credential harvesting.
|
||||
# - lscr.io/linuxserver/obsidian: fires once per container start from
|
||||
# `sed -i s/CORRUPT_FILE/NOPASSWD/g /etc/sudoers` - linuxserver.io's
|
||||
# own s6-init NOPASSWD setup, same class of init-time file touch.
|
||||
# - lscr.io/linuxserver/obsidian, lscr.io/linuxserver/calibre: fires once per
|
||||
# container start from `sed -i s/CORRUPT_FILE/NOPASSWD/g /etc/sudoers` -
|
||||
# linuxserver.io's own s6-init NOPASSWD setup, same class of init-time file
|
||||
# touch. Same pattern confirmed on calibre 2026-08-19; scoped per-image
|
||||
# rather than by proc.name alone since any other linuxserver.io image will
|
||||
# hit this the first time it's added here too.
|
||||
- macro: user_known_read_sensitive_files_activities
|
||||
condition: >
|
||||
(proc.name = pg_isready)
|
||||
or (container.image.repository = "lscr.io/linuxserver/obsidian" and proc.name = sed)
|
||||
or (container.image.repository in ("lscr.io/linuxserver/obsidian", "lscr.io/linuxserver/calibre") and proc.name = sed)
|
||||
|
||||
# "Fileless execution via memfd_create" fires from nvidia-ctk's
|
||||
# ldconfig-refresh hook, which runs via memfd_create by design every time
|
||||
@@ -66,3 +69,12 @@
|
||||
condition: >
|
||||
(container.image.repository = "docker.gitea.com/gitea" and proc.name in (sshd, sshd-session))
|
||||
or (container.image.repository = "fireflyiii/core" and proc.cmdline contains "wait-for-it.sh")
|
||||
|
||||
# "Clear Log Activities" false-positive: lsyncd (host systemd service, not a
|
||||
# container - running since 2026-07-29) truncates its own status file,
|
||||
# /var/log/lsyncd-status.log, as normal self-logging behavior. Matched via
|
||||
# the stock rule's fd.directory=/var/log check, not because it's actually
|
||||
# clearing evidence. Scoped to that one file, not all of /var/log, so any
|
||||
# other log-truncation in that directory still gets flagged.
|
||||
- macro: allowed_clear_log_files
|
||||
condition: (fd.name = "/var/log/lsyncd-status.log" and proc.name = lsyncd)
|
||||
|
||||
@@ -66,50 +66,50 @@ services:
|
||||
# restart: unless-stopped
|
||||
# mem_limit: 2g
|
||||
|
||||
# create:
|
||||
# image: itzg/minecraft-server:latest
|
||||
# container_name: minecraft-create
|
||||
# ports:
|
||||
# - "55567:25565"
|
||||
# environment:
|
||||
# EULA: "true"
|
||||
# TYPE: "AUTO_CURSEFORGE"
|
||||
# CF_API_KEY: "${CF_API_KEY}"
|
||||
# CF_SLUG: "create-olympicjumperl"
|
||||
# CF_MODPACK_ZIP: "/modpack.zip"
|
||||
# SERVER_NAME: "Create SMP"
|
||||
# SEED: "-5296138078585483649"
|
||||
# MODE: "survival"
|
||||
# OPS: "Jimcognito,OlympicJumperL"
|
||||
# ENFORCE_SECURE_PROFILE: "false"
|
||||
# MEMORY: "4G"
|
||||
# volumes:
|
||||
# - /srv/minecraft-create:/data
|
||||
# - /mnt/nas_projects/Create-OlympicJumperL-2026-08-06.zip:/modpack.zip:ro
|
||||
# stdin_open: true
|
||||
# tty: true
|
||||
# restart: unless-stopped
|
||||
# mem_limit: 6g
|
||||
|
||||
third-life:
|
||||
create:
|
||||
image: itzg/minecraft-server:latest
|
||||
container_name: minecraft-third-life
|
||||
container_name: minecraft-create
|
||||
ports:
|
||||
- "55567:25565"
|
||||
environment:
|
||||
EULA: "true"
|
||||
SERVER_NAME: "3rd Life"
|
||||
TYPE: "AUTO_CURSEFORGE"
|
||||
CF_API_KEY: "${CF_API_KEY}"
|
||||
CF_SLUG: "create-olympicjumperl"
|
||||
CF_MODPACK_ZIP: "/modpack.zip"
|
||||
SERVER_NAME: "Create SMP"
|
||||
SEED: "-1307549829135522678"
|
||||
MODE: "survival"
|
||||
OPS: "Jimcognito,OlympicJumperL,MagicSpaceCat"
|
||||
OPS: "Jimcognito,OlympicJumperL"
|
||||
ENFORCE_SECURE_PROFILE: "false"
|
||||
MEMORY: "4G"
|
||||
volumes:
|
||||
- /srv/minecraft-third-life:/data
|
||||
- /srv/minecraft-create:/data
|
||||
- /mnt/nas_projects/Create-OlympicJumperL-2026-08-20.zip:/modpack.zip:ro
|
||||
stdin_open: true
|
||||
tty: true
|
||||
restart: unless-stopped
|
||||
mem_limit: 6g
|
||||
|
||||
# third-life:
|
||||
# image: itzg/minecraft-server:latest
|
||||
# container_name: minecraft-third-life
|
||||
# ports:
|
||||
# - "55567:25565"
|
||||
# environment:
|
||||
# EULA: "true"
|
||||
# SERVER_NAME: "3rd Life"
|
||||
# MODE: "survival"
|
||||
# OPS: "Jimcognito,OlympicJumperL,MagicSpaceCat"
|
||||
# ENFORCE_SECURE_PROFILE: "false"
|
||||
# MEMORY: "4G"
|
||||
# volumes:
|
||||
# - /srv/minecraft-third-life:/data
|
||||
# stdin_open: true
|
||||
# tty: true
|
||||
# restart: unless-stopped
|
||||
# mem_limit: 6g
|
||||
|
||||
# immersive:
|
||||
# image: itzg/minecraft-server:latest
|
||||
# container_name: minecraft-immersive
|
||||
|
||||
Reference in New Issue
Block a user