Skip to content

Publish: Finding the Cryptominer Hiding in a Docker overlay2 Layer - #56

Merged
rivassec merged 1 commit into
mainfrom
publish-cryptominer-overlay2
Sep 11, 2026
Merged

rivassec merged 1 commit into
mainfrom
publish-cryptominer-overlay2

Conversation

@rivassec

Copy link
Copy Markdown
Owner

First of three queued posts (cryptominer -> every-alert -> laptop).

What

  • New post live at /cryptominer-in-the-docker-layer.html (Date: 2026-09-11). IR walkthrough: GuardDuty correlation finding -> overlay2 layer forensics -> competing poisoning hypotheses -> operational definition of clean.
  • Hub link added under Operating Under Pressure in the DevSecOps Guide (satisfies the link-graph reachability guard).
  • OG/cover cards regenerated for the final title.
  • The two references to the not-yet-published companion post (Every Alert Is Your Alert) are deliberately unlinked placeholders; the links land with that post's publish PR so no live page ever points at a /drafts/ URL.

Review trail

  • Pre-publish gate: first run FAILED (2 blocking); all 18 findings fixed; re-run PASSED (0 blocking); 12 non-blocking residuals from the passing run also fixed.
  • Anonymization pass applied (engagement framing, generalized stack details, no org attribution).
  • Local guards all green: link graph (21 posts), llms guard, canonical/noindex, descriptions, em-dash, image alt + budget.

Merging publishes the post, adds it to llms.txt / llms-full.txt / sitemap / feeds automatically, and writes its markdown mirror.

IR walkthrough: correlation finding -> overlay2 layer forensics ->
tag-retarget vs on-disk-tampering hypotheses -> operational definition
of clean. Went through the pre-publish gate twice (fail -> fixes ->
pass) plus a post-pass polish round.

- retitled for search fit; og/cover cards regenerated to match
- linked from the hub's Operating Under Pressure section
- references to the not-yet-published companion post are unlinked
  placeholders; the links land with that post's publish PR
@rivassec
rivassec merged commit 15b989e into main Sep 11, 2026
16 checks passed
@rivassec
rivassec deleted the publish-cryptominer-overlay2 branch September 11, 2026 22:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant