Skip to content

Update security review - mark M-002 resolved#9

Closed
shrwnsan wants to merge 9 commits into
devfrom
dev-temp
Closed

Update security review - mark M-002 resolved#9
shrwnsan wants to merge 9 commits into
devfrom
dev-temp

Conversation

@shrwnsan
Copy link
Copy Markdown
Owner

@shrwnsan shrwnsan commented Feb 3, 2026

Summary

  • Add last updated date to eval-001-security-review.md
  • Mark M-002 (.env in gitignore) as resolved
  • Document fix: .env patterns added to .gitignore:27-29

Test plan

  • Doc updated with resolution status
  • Commit created with conventional commit format

🤖 Generated by Claude Code - GLM 4.7

shrwnsan and others added 9 commits January 16, 2026 11:16
Add comprehensive security review documentation with findings
for high and medium severity issues including supply chain
risks, GitHub Actions permissions, and secret exposure.

Co-Authored-By: GLM <zai-org@users.noreply.github.com>
When passing arguments with special shell characters (like ?) to the
container, they were being interpreted as glob patterns. Now using
printf '%q' to properly escape each argument.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
…ariables

Allows .env files to remain mounted and accessible in the container
without Docker automatically loading them as environment variables.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Implements time-based rebuild trigger that forces image rebuild when
older than 48 hours, ensuring Claude Code and OpenCode stay current
without manual intervention.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Native install is the recommended method and future-proof (npm installation is deprecated). Using stable channel for reliability since image rebuilds less frequently now that Claude auto-updates.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Consistent with Claude Code approach. Native install is the recommended method for both tools.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Removes time-based rebuild logic that forced rebuilds every 48 hours. Now rebuilds
only when Dockerfile/entrypoint changes or via explicit --rebuild flag.

Uses BUILD_TIMESTAMP build arg to invalidate Docker cache on every build, ensuring
fresh installs on rebuild rather than relying on unpredictable auto-update timing.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Update eval-001 with last reviewed date and note .gitignore fix
for .env file exposure risk.

Co-Authored-By: GLM <zai-org@users.noreply.github.com>
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.

2 participants