Skip to content

Merge Backend Boyz and OCS Security capstones into OCS Admin & Security Team - #1560

Merged
jm1021 merged 2 commits into
Open-Coding-Society:mainfrom
CSA-Admin-OCS:capstone-admin-security-merge
Sep 21, 2026
Merged

jm1021 merged 2 commits into
Open-Coding-Society:mainfrom
CSA-Admin-OCS:capstone-admin-security-merge

Conversation

@dhyantsoni

@dhyantsoni dhyantsoni commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

Summary

The Backend Boyz and OCS Security capstones are one team, so this combines their two capstone pages into a single page named OCS Admin & Security Team.

  • New page at /capstone/ocs-admin-security/ (_posts/capstone/2026-09-03-ocs-admin-security-team.md, _includes/ocs-admin-security-team.html, _data/ocs-admin-security-team.yml)
  • Uses the OCS Security logo and the existing infographic layout
  • Content from both pages: Mentor Auth and Password Security main cards, then Live Features, In Progress and Planned sections
  • Capstone index (navigation/capstone.md) shows one card instead of two

Removed

  • _posts/capstone/2026-09-03-chuds-capstone.md (/capstone/backendboyz/)
  • _posts/capstone/2026-09-03-cccs-security.md (/capstone/ocs-security/)
  • _includes/open-coding-society-security.html and _data/open-coding-society-security.yml, which only the old security page used

_includes/assignment-tracker-infograph.html is kept because the Slack messaging capstone still includes it.

Notes

  • The two old URLs will 404 after this merges. The site has no redirect plugin; redirect stubs can be added if wanted.
  • Built locally with make: the new page and the capstone index render, the logo loads, and no references to the removed files remain.

Copilot AI lite review requested due to automatic review settings September 21, 2026 11:54
…ty Team

One capstone page at /capstone/ocs-admin-security/ replaces
/capstone/backendboyz/ and /capstone/ocs-security/, using the OCS Security
logo. The capstone index shows a single card for the combined team.
@dhyantsoni
dhyantsoni force-pushed the capstone-admin-security-merge branch from cee8367 to e7d5340 Compare September 21, 2026 11:55

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

The replacement drops existing microblog behavior and overstates that the incomplete Spring runner is already isolated.

Get a fresh assessment by requesting another Copilot review.

Review effort: Lite
Findings: 1 Medium severity · 3 Low severity

Open (4)
What changed in this PR

Combines the Backend Boyz and OCS Security capstones into one OCS Admin & Security Team page.

Changes:

  • Added combined infographic, metadata, and permalink.
  • Replaced two capstone index cards with one.
  • Removed obsolete pages, include, and data files.
File Description
navigation/​capstone.md Adds the combined capstone card.
_posts/​capstone/​2026-09-03-ocs-admin-security-team.md Adds the new page route.
_includes/​ocs-admin-security-team.html Adds combined infographic content.
_data/​ocs-admin-security-team.yml Adds team metadata.
Removed old capstone posts/​includes/​data Cleans up superseded pages and assets.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread _posts/capstone/2026-09-03-ocs-admin-security-team.md
Title: "OCS Admin & Security Team"
TeamName: "OCS Admin & Security Team"
Logo: "capstone/cccs-security-logo.png"
Description: "Opening Open Coding Society to mentors while locking the platform down: Google OAuth-verified mentor signup with a scoped capstone dashboard and role-based permissions, a verified password reset flow, password complexity enforced on the Pages frontend and in both the Spring and Flask backends, and isolated Docker code-runner containers so untrusted Python and Java never execute inside the main application."
<div class="ocs-ig-right">
<div class="ocs-ig-section-label">Code Runner Isolation</div>
<ul class="ocs-ig-impact-list" style="margin-bottom:14px;">
<li class="ocs-ig-impact-item"><span class="ocs-ig-impact-dot"></span><span>Untrusted code never runs inside the main application containers</span></li>
Comment thread navigation/capstone.md
<p>These security fixes ensure that new users must create complex passwords to prevent unauthorized access, and ensure code runners execute in individual containers to prevent malicious RCEs from accessing sensitive information.</p>
<p>Team: Lucas Masterson, Jacob Chou, Zhengji Li</p>
<h3><a href="{% post_url capstone/2026-09-03-ocs-admin-security-team %}">OCS Admin & Security Team</a></h3>
<p>Opening Open Coding Society to mentors while locking it down: Google OAuth-verified mentor signup, a scoped capstone dashboard with role-based permissions, complex-password enforcement in every layer, and code runners isolated in their own containers to keep malicious code away from sensitive information.</p>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@jm1021
jm1021 merged commit c95209f into Open-Coding-Society:main Sep 21, 2026
2 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.

3 participants