Skip to content

Feature/lab3#1158

Open
vanyaspapayas wants to merge 4 commits into
inno-devops-labs:mainfrom
vanyaspapayas:feature/lab3
Open

Feature/lab3#1158
vanyaspapayas wants to merge 4 commits into
inno-devops-labs:mainfrom
vanyaspapayas:feature/lab3

Conversation

@vanyaspapayas

Copy link
Copy Markdown

Goal

Complete Lab 3 by implementing commit signing and secret detection mechanisms.


Changes

  • Added submissions/lab3.md
  • Added .pre-commit-config.yaml
  • Configured SSH commit signing
  • Configured pre-commit hooks with gitleaks
  • Verified signed commits locally and on GitHub
  • Documented findings and reflections

Testing

Commands executed:

git log --show-signature -1

pre-commit run

git filter-repo --version

Observed results:

  • Signed commits were verified successfully
  • Secret detection hooks executed correctly
  • Commits containing fake secrets were blocked by gitleaks
  • git-filter-repo was installed successfully

Artifacts & Screenshots

Artifacts:

  • submissions/lab3.md
  • .pre-commit-config.yaml

Screenshots:

  • GitHub "Verified" badge for signed commit
  • Output of git log --show-signature -1
  • gitleaks blocking a commit containing a fake GitHub PAT

Checklist

  • Title is clear (feat(lab3): commit signing and secret detection)
  • No secrets or temporary files committed
  • Submission file at submissions/lab3.md exists
  • .pre-commit-config.yaml is committed
  • Signed commits are verified
Screenshot 2026-06-19 at 23 35 45

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