rebase-main — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited rebase-main (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Rebase the current feature branch onto the latest main branch.
/rebase-main# Get current branch
git branch --show-current
# Check for uncommitted changes
git status --porcelainIf there are uncommitted changes, ask the user whether to:
git fetch origin main# See how many commits main is ahead
git rev-list --count HEAD..origin/mainIf main is not ahead, inform the user the branch is already up to date.
git rebase origin/mainIf conflicts occur:
git diff --name-only --diff-filter=Ugit add {file} git rebase --continue git rebase --abortAfter the rebase completes (especially if conflicts were resolved), run the project's tests to confirm nothing was broken by the rebase or the conflict resolution.
Try the project's standard test command in this order:
# Prefer Makefile target if present
make test
# Otherwise the project's package manager
npm test
# or
npx <test-runner>
# or
sbt testIf tests fail, stop and report to the user before pushing. Do not force-push a broken rebase. If the rebase was trivial (no conflicts) and the user wants to skip testing, they can say so — but default to running them.
# Check if branch has upstream
git rev-parse --abbrev-ref @{upstream} 2>/dev/null
# If it does, force push with lease for safety
git push --force-with-leaseTell the user:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.