Look up known vulnerabilities for a specific package@version in OSV, the GitHub Advisory Database and the vendor's security page, and report each advisory's ID, severity, affected and fixed versions and exploitation status (CISA KEV, EPSS). Use when asked whether a version is vulnerable, before pinning or upgrading to…
Vet a package before it is added to a project. Checks that it exists under the exact name (hallucination and typosquat check), its age, maintainers, downloads, source repository, ownership changes, install scripts, license and advisories, and whether existing code already covers the need. Returns approve, ask or…
Write and make a git commit. Inspects the changes with git, drafts a short dash-list message in present tense, shows it as plain text for approval, scans staged files for secrets, then commits. Use when the user asks to commit, write a commit message, or save their work to git.
Respond to a suspected compromised dependency, GitHub Action or developer tool. Stop the spread, scope affected versions in lockfiles and CI, find worm persistence (injected workflows, install scripts, AI-assistant and editor hooks, token monitors), rotate credentials in a safe order, pin known-good versions, report…
Plan and run a migration off AngularJS 1.x (EOL since 31 Dec 2021, unfixed CVEs) to Angular - choose between an incremental hybrid with ngUpgrade (@angular/upgrade), a per-route strangler rewrite, or a full rewrite; prepare the AngularJS code (1.8.3, components, TypeScript, a bundler, tests); then move services and…
Convert React class components to function components with hooks one component at a time - characterization tests first, then map state to useState/useReducer, lifecycle methods to useEffect with correct dependencies and cleanup (or to event handlers and derived values where an effect isn't needed), refs to useRef…
Migrate an Apache Cordova app to Capacitor 8 in place - inventory plugins and config.xml preferences, add Capacitor alongside the existing web layer (npx cap init, add android and ios), map each Cordova plugin to an official or community Capacitor plugin or keep compatible Cordova plugins, move settings to…
Move a Create React App (react-scripts) project to Vite - install Vite and @vitejs/plugin-react, move index.html to the project root with a module script, rename REACTAPP env variables to VITE and process.env to import.meta.env, handle %PUBLICURL%, SVG imports, path aliases, proxy and port settings, switch Jest to…
Migrate a .NET Framework 4.x application (ASP.NET Web Forms, MVC 5, Web API 2, WCF, ASMX, Windows services) to .NET 10 incrementally - assessment of projects, System.Web and WCF usage and package support, libraries to netstandard2.0 or multi-targeting first, a strangler setup with an ASP.NET Core app, YARP and…
Move a cluster off the retired community ingress-nginx controller to Gateway API - inventory Ingresses, classes and nginx.ingress.kubernetes.io annotations; choose and install a Gateway API implementation side by side; convert with ingress2gateway (print --providers=ingress-nginx) and review untranslated annotations…
Move an application off Apache Struts - either upgrade Struts 2 to a supported line (2.5 → 6.12 → 7.4) or replace Struts 1/2 with Spring MVC on Spring Boot incrementally - with an inventory of actions, forms, validation and views, containment of the old app, characterization tests, a gateway that routes migrated URLs…
Migrate a Vue 2 app to Vue 3 with the official @vue/compat migration build, step by step - move to Vue 2.7 and replace Vue 3-incompatible libraries first, switch the build to Vue 3 plus @vue/compat in MODE 2, fix compat warnings feature by feature (filters, v-model, $listeners, events API, async components…
Migrate a Xamarin.Forms, Xamarin.iOS or Xamarin.Android app to .NET MAUI 10 (or .NET for iOS/Android) - inventory packages, renderers and platform code; move shared code to SDK-style libraries; create a MAUI single project; port namespaces, Xamarin.Essentials, custom renderers to handlers and DependencyService to DI…
Scan staged changes, the working tree or git history for leaked secrets with gitleaks, and guide the user through revoking and rotating anything found, then optionally removing it from history. Use before a commit, when asked to check for secrets or leaked keys, after a secret was pasted or committed, or as part of a…
Audit a project's dependencies, code, secrets, containers and CI config for known vulnerabilities, triage findings by severity, reachability and active exploitation, and write security-report.md with the smallest safe fixes. Use when asked for a security audit, vulnerability or dependency scan, before a release, or…
Run a 10-minute STRIDE pass on a new feature or significant change and produce a table of assets, entry points, abuse cases, required controls mapped to OWASP Top 10:2025, and tests to add. Use before building a feature that touches authentication, payments, file uploads, personal data, external integrations, LLM or…
Upgrade an Angular app one major version at a time with ng update and the official update guide, then optionally run the standalone, control-flow, inject() and signal migrations, adopt zoneless change detection and move unit tests to Vitest. Verifies each step with build, unit tests and e2e. Use when asked to upgrade…
Upgrade a Django project one feature release at a time (for example 4.2 → 5.0 → 5.1 → 5.2 LTS, then 6.x) with django-upgrade --target-version, deprecation warnings as errors, add-on (DRF, django-cors-headers, Celery) compatibility, Python compatibility, migrations checks and check --deploy, then verify with tests and…
Upgrade a .NET (Core) application or library from net8.0, net9.0 or older to net10.0 LTS - retarget the TFM and global.json, update platform packages (ASP.NET Core, EF Core, Microsoft.Extensions) to 10.x, check third-party package compatibility, work through the breaking-change lists, update container images and CI…
Upgrade an Express 4 app to Express 5 with the official codemods from the codemod.com registry (@expressjs/v5-migration-recipe), then fix what codemods can't - path-to-regexp v8 route syntax, the simple query parser and read-only req.query, req.body undefined without a parser, async error handling, express.static…
Upgrade jQuery 1.x/2.x/3.x to 3.7.1 and then 4.x with jQuery Migrate - find every loaded copy, upgrade plugins and jQuery UI, add the matching jQuery Migrate build in development to log deprecated and removed APIs, fix each warning (removed utilities like $.trim and $.isArray, htmlPrefilter changes, JSONP…
Upgrade a Laravel app one major version at a time (for example 10 → 11 → 12 → 13) following the official upgrade guide, with PHP minimums checked first, first-party and third-party package compatibility (Livewire, Filament, Sanctum, Horizon, Inertia), optional Rector rules from rector-laravel, and tests, static…
Upgrade a NestJS app one major version at a time - manual 9 → 10 → 11 hops, then nest upgrade for 11 → 12 - keeping the module format, with ESM, Jest and path-alias checks, the Bull → BullMQ queue migration (new queues, drain old ones) and build, test and smoke-test verification. Use when asked to upgrade NestJS or…
Upgrade a Next.js app one major version at a time with the official codemods, keeping React on a matching major, then verify with build, tests and a smoke test. Covers 14 → 15 → 16, including middleware.ts → proxy.ts, async request APIs, replacing next lint, next/image config changes and removed config keys. Use when…
★not rated 4▲
+1 2d agoA106 tokens
originalMIT
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: