Skip to content

Conversation

@MillicentAmolo
Copy link

Description

Regular users can currently access admin pages through the frontend (e.g., /#/admin/units). Implement proper route protection in the frontend application to prevent unauthorised access.
Priority: High
Acceptance Criteria:

  • Frontend routes properly protected
  • Student accounts cannot access /#/admin/units
  • Admin components not rendered for non-admin users
  • Redirect non-admins to appropriate error or dashboard page
    Fixes # (issue)

Type of change

  • Documentation (in progress)

Testing Checklist

  • Tested in latest Chrome
  • Tested in latest Safari

Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code in hard-to-understand areas
  • I have made corresponding changes to the documentation

Epitacio Neto and others added 30 commits December 10, 2024 13:46
…port

OWASP Top 10 Security Audit Reports and Documentation
…atch-fix-documentation

Addressing CORS Vulnerability for OnTrack Application (Documentation)
…-access-control-clickjacking-vulnerability

Addressing Broken Access Control (Clickjacking) Vulnerability (Documentation)
- Added compatibility for wordlists in the ssrf_mapper.sh script.
- Added --max-timer option to the ssrf_mapper.sh script.
- Added support for md formart for result logs
- Added summary of the results in the ssrf_mapper.sh script.
- Updated the ssrf_mapper.md file to include the new features and usage instructions.
Added detailed documentation for the frontend components related to the tutor-times feature.
This includes descriptions of props, usage examples, and behavior across different views.
Re-added the 'Frontend Documentation' link that was mistakenly removed in a previous commit.
This restores access to the relevant frontend documentation page from the navigation structure.
- new requirements and design documentation for tutor times redesign
-Injection Test report
lachlan-robinson and others added 24 commits May 12, 2025 17:51
-Added API endpoints text file to the BAC audit folder
-Added API URL configuration to the test script
Added command-line options for easier customization
Changed all hardcoded URLs to use the variables defined at the top of the script
   - Updated curl commands to use `$TARGET_URL` instead of hardcoded URLs
…rol-audit

Doc/Broken-access-control Audit
Documentation proposal for colour vision feat
Add OnTrack Dev Environment Setup Guide (linked to doubtfire-web PR #358)
…ution-fix

Docs/malicious code execution fix
Doccumentation on findings of CORS misconfiguration
…bility-reports

Upload JavaScript Source Map Remediation
…-http-remediation

Upload Insecure Token HTTP Remediation
fix: replace index logo with transparent background version
…backend-docs

Docs/Backend - Redesign Tutor Time Feature
…-times-backend-docs

Revert "Docs/Backend - Redesign Tutor Time Feature"
…-tutor_times

Docs/Backend - New Redesign for Tutor Times
@netlify
Copy link

netlify bot commented Aug 20, 2025

Deploy Preview for ontrackdocumentation failed.

Name Link
🔨 Latest commit 24623b1
🔍 Latest deploy log https://app.netlify.com/projects/ontrackdocumentation/deploys/68cf077809677500082f27f8

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.

9 participants