RETSA Group Logo
RETSA GROUP
HomeWhat We DoPortfolioAbout MarcusContact

Where training meets tech. RETSA Group combines instructional design expertise with AI-powered web solutions to create impactful learning experiences and digital tools.

Quick Links

  • Home
  • What We Do
  • Portfolio
  • About Marcus

Connect

LinkedInGitHubFacebook
Let's Build Something

© 2026 RETSA Group. All rights reserved.

ABN: 61 147 415 174

Privacy PolicyWebsite Disclaimer
Version 1.0.0
  1. Home
  2. Portfolio
  3. repomedic

RepoMedic

SecurityAutomationGitHub
RepoMedic
Completed

Overview

Modern software projects accumulate dependency vulnerabilities quickly. Security alerts pile up through transitive packages, unused frameworks, and outdated tooling, increasing risk and maintenance overhead. RepoMedic was developed as an AI-powered repository maintenance agent designed to triage real GitHub security alerts, remove unused framework dependencies safely, apply low-risk dependency updates, validate builds locally before proposing changes, and create scoped pull requests with human oversight. In a live production repository, RepoMedic reduced 20 active security alerts to zero using controlled, validated remediation. This project validates a conservative AI approach: small changes, tested upgrades, and no blind major version jumps.

Key Features

  • Scoped Dependency Analysis: Identifies unused frameworks and vulnerable packages by analysing imports, configuration files, and build scripts before making changes
  • Low-Risk Remediation Strategy: Prioritises patch and minor updates. Avoids major version jumps unless explicitly reviewed
  • Human-in-the-Loop Governance: All changes are proposed via pull request. No automatic merges. Full review control retained
  • Local Validation Before PR: Runs pnpm install and pnpm build to verify the working state prior to branch publication
  • CI/CD Integrity: Ensures Vercel deployment checks and GitHub Actions pass before merge
  • Security Debt Reduction: Removes unnecessary frameworks to reduce attack surface and long-term maintenance burden

Development Approach

Discovery

Audited repository alert profile and dependency graph. Identified unused ecosystem packages (Svelte, Vue, Remix, Vite remnants) in a Next.js project.

Design

Architected a Docker-based runtime using OpenClaw with fine-grained GitHub PAT authentication. Implemented conservative remediation guardrails.

Development

Created isolated remediation branches. Removed unused dependencies. Applied surgical version pinning for vulnerable packages. Maintained minimal change scope.

Testing

Verified clean pnpm install. Confirmed successful production build. Validated Vercel preview deployments. Ensured no route regressions.

Launch

Published controlled pull requests: 19 alerts cleared in a single hygiene PR. Final high-severity alert resolved via targeted version pin.

Optimisation

Established repeatable workflow for future repository hygiene automation.

Tech Stack

  • OpenClaw - Docker runtime for containerised agent execution
  • GitHub Fine-Grained Personal Access Tokens - Scoped repository access
  • Node.js - Agent runtime environment
  • pnpm - Package management and build validation
  • Next.js - Target project framework
  • Vercel CI/CD - Deployment verification pipeline
  • Dependabot Security Alerts - Vulnerability detection source
  • Git CLI - Containerised authentication and branch management

Development Updates

February 2026

Autonomous Dependency Hygiene Remediation

Removed unused framework ecosystem packages. Closed 19 security alerts in a single validated PR.

February 2026

High-Severity Patch Pinning

Pinned vulnerable terser dependency to secure version. Final alert cleared. All checks passed.

February 2026

CI/CD Validation Fix

Resolved commit author identity mismatch to ensure Vercel verification compliance.

Related Projects

Shark Match
Shark Match
Interactive Tool
Car Matching
An interactive calculator that helps Australian buyers determine if the BYD Shark plug-in hybrid pickup truck suits their needs.
View Project
eLearning Calculator
eLearning Calculator
eLearning
Project Management
A professional web tool that provides accurate eLearning development time estimates based on project scope, complexity, and industry-validated methodologies.
View Project

Interested in a similar project?

Let's discuss how we can create a customised solution for your specific needs.

Get in Touch