Skip to content

feat(mise): apply security mitigation checklist#94

Merged
aguil merged 2 commits into
masterfrom
feat/mise-security
Jun 11, 2026
Merged

feat(mise): apply security mitigation checklist#94
aguil merged 2 commits into
masterfrom
feat/mise-security

Conversation

@aguil

@aguil aguil commented Jun 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • Harden mise globally with paranoid mode, ceiling paths, disabled asdf backends, and pinned lockfiles for bun/python
  • Add repo-local QA lockfile and mise exec --locked in qa.just
  • Trust the chezmoi source via trusted_config_paths and a post-apply hook so tmux session restore does not fail on the repo .mise.toml
  • Document the checklist in dot_agents/skills/mise-security/SKILL.md

Test plan

  • chezmoi apply — no unknown-field warnings in ~/.config/mise/config.toml
  • mise trust --show -C ~/.local/share/chezmoi — repo .mise.toml trusted
  • just -f qa.just lint-shell — passes with --locked
  • Restart tmux / restore a session with cwd in chezmoi source — no mise trust errors

Made with Cursor

@aguil aguil force-pushed the feat/mise-security branch from fba618a to 49fce76 Compare June 11, 2026 23:15
aguil added 2 commits June 11, 2026 17:18
Harden mise with paranoid mode, ceiling paths, disabled asdf backends, and
lockfiles for global and repo-local QA tools. Trust the chezmoi source via
trusted_config_paths and a post-apply hook so tmux restores do not fail on
the repo .mise.toml.
Switch the markdown Prettier hook to language: system so hook setup does not
run npm install against the Workiva registry. Install prettier in CI for the
same hook on ubuntu-latest.
@aguil aguil force-pushed the feat/mise-security branch from 49fce76 to 2b22076 Compare June 11, 2026 23:19
@aguil aguil merged commit 12e98b0 into master Jun 11, 2026
1 check passed
@aguil aguil deleted the feat/mise-security branch June 11, 2026 23:22
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