Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Nov 17, 2025

Plan: Transform OWASP-Wich to JavaScript-based GitHub Pages

Converting the Python compliance checker to a client-side JavaScript application that can run on GitHub Pages.

Checklist:

  • Create index.html with modern, responsive UI for compliance checking
  • Implement JavaScript version of compliance checker using GitHub API
  • Add CSS styling for professional appearance
  • Configure GitHub Pages setup (docs folder or root)
  • Test the web application with real GitHub repositories
  • Update README with GitHub Pages URL and usage instructions
  • Ensure all checks work client-side without server
  • Add error handling and rate limit warnings
  • Take screenshots of the working application

Completed:

  • Created index.html with input form, results display, and info sections
  • Implemented compliance-checker.js with all 100 compliance checks
  • Added styles.css with responsive, modern design
  • Uses GitHub REST API v3 for all data fetching
  • Supports optional GitHub token for higher rate limits
  • Interactive category expansion/collapse
  • Visual score circle with color-coded status

Next Steps:

  • Test with real repositories
  • Update README documentation
  • Take screenshots
Original prompt

lets make this a github page and all javascript based so you can run compliance just by pasting a github repositoriy


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

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.

2 participants