Skip to content

security: finish public repo hardening after concurrent env cleanup - #299

Merged
hoangsvit merged 1 commit into
mainfrom
hotfix/public-repo-hardening-reconciled-20261015
Oct 18, 2026
Merged

hoangsvit merged 1 commit into
mainfrom
hotfix/public-repo-hardening-reconciled-20261015

Conversation

@hoangsvit

Copy link
Copy Markdown
Member

Security hotfix based on latest main

Preserves the concurrently merged credential scrub (2ef1e0c) and makes NO attempt to restore its intentionally emptied API/environment fields. Only removes unsafe/unused public-runtime DigitalOcean config and unnecessary credential declarations; adds security/contributor policies, public README fixes, optional grouped weekly npm Dependabot and regression tests.

Critical outside-Git step: Revoke/rotate previously committed provider tokens (DigitalOcean, Cloudinary, Algolia, Netlify and npm/Font Awesome registry where applicable), check logs for misuse, then coordinate Git-history cleanup. Removing current files never removes secrets from old commits/forks.

Legacy branch tips have already been scrubbed: master .env/.npmrc and old/template .env. Their histories still require attention.

No player features or unrelated deployment source changes. CI Node tests and full Nuxt prerender must pass before merging. Update develop after main merges.

…t credential cleanup

Retain the latest sanitized example values, remove unsafe public token fields and add contributor security policies and regression checks.
@qodo-code-review

Copy link
Copy Markdown

ⓘ Qodo reviews are paused because the subscription is no longer active. Ask your workspace admin to reactivate the subscription to resume reviews. Manage billing

@coderabbitai

coderabbitai Bot commented Oct 15, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Configuration used: Repository: ePlus-DEV/radio.eplus.dev/.coderabbit.yaml
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 8c1b4cb9-5228-428f-884c-1f3f3fae204c

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@hoangsvit
hoangsvit merged commit eaf5982 into main Oct 18, 2026
3 checks passed
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