Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Cleanup api impl | Robby Zambito | 6 days |
| | |||
* | Add random incidents | Robby Zambito | 6 days |
| | |||
* | Rename logChan to toLogParser | Robby Zambito | 6 days |
| | | | | Better description | ||
* | Adding incident stuff | Robby Zambito | 6 days |
| | |||
* | Refactor status API | Robby Zambito | 6 days |
| | | | | This lets me easily continuously update the state of the status | ||
* | Implement subscribe status and contact form handlers | Robby Zambito | 6 days |
| | |||
* | Add standard API endpoint for logs | Robby Zambito | 6 days |
| | | | | Keeping the old one for convenience | ||
* | Respond to subscribe with empty object | Robby Zambito | 6 days |
| | |||
* | Remove logs | Robby Zambito | 6 days |
| | |||
* | Add valid responses for status endpoints | Robby Zambito | 6 days |
| | |||
* | Add CI | Robby Zambito | 6 days |
| | |||
* | Add copyright notice | Robby Zambito | 6 days |
| | |||
* | Rename snorvik to taskflow everywhere | Robby Zambito | 6 days |
| | |||
* | Add API constants and initial overall status handler | Robby Zambito | 6 days |
| | |||
* | Remove privacy policy in favor of terms | Robby Zambito | 6 days |
| | |||
* | Update press and privacy policy links | Robby Zambito | 6 days |
| | |||
* | Careers | Robby Zambito | 6 days |
| | |||
* | Stub out status and contact API handlers | Robby Zambito | 6 days |
| | |||
* | Use single log length const | Robby Zambito | 7 days |
| | |||
* | Add dockerfile | Robby Zambito | 7 days |
| | |||
* | Properly send unauthorized response for login | Robby Zambito | 7 days |
| | |||
* | Fix links | Robby Zambito | 7 days |
| | |||
* | Added API Docs | Robby Zambito | 7 days |
| | | | | | Prompt: Generate a simple API docs page for the current public API. Include the endpoints that are used in the previously defined pages. | ||
* | Move handlers to handlers file | Robby Zambito | 7 days |
| | |||
* | Update social media links | Robby Zambito | 7 days |
| | |||
* | Created status page | Robby Zambito | 7 days |
| | | | | | Prompt: Create a status page with live updating data that polls API endpoints for data | ||
* | Use /api/v1 for the API prefix | Robby Zambito | 7 days |
| | |||
* | Added contact page | Robby Zambito | 7 days |
| | | | | | Prompt: Create a contact page | ||
* | Remove blog from navbar | Robby Zambito | 7 days |
| | |||
* | Add blog page | Robby Zambito | 7 days |
| | | | | | Prompt: Add a blog page | ||
* | Added basic about page | Robby Zambito | 7 days |
| | | | | | Prompt: Make a basic about page | ||
* | Fix invisible button | Robby Zambito | 7 days |
| | |||
* | Add scoring utility function | Robby Zambito | 7 days |
| | |||
* | Add exploitable log parsing | Robby Zambito | 7 days |
| | |||
* | Cleanup | Robby Zambito | 8 days |
| | |||
* | Wrap auth requests in authRequest object | Robby Zambito | 8 days |
| | | | | Remove debug prints | ||
* | it works ?? | Robby Zambito | 8 days |
| | |||
* | uhh did stuff to make logging better i think | Robby Zambito | 8 days |
| | |||
* | Allow any inputs in login form | Robby Zambito | 8 days |
| | |||
* | Log login attempts | Robby Zambito | 8 days |
| | |||
* | go fmt | Robby Zambito | 8 days |
| | |||
* | Log access as json | Robby Zambito | 8 days |
| | | | | Redact client IPs | ||
* | Added support for newlines | Robby Zambito | 8 days |
| | | | | | | logs added with newlines in the value will be added as seperate values in the log array Testing with \\n for inserting \n in the output, that works fine. | ||
* | Use log_length constant | Robby Zambito | 8 days |
| | | | | Fix bug when appending at filled logs | ||
* | Add logs endpoint with dynamic values | Robby Zambito | 9 days |
| | |||
* | start endpoint handlers | Robby Zambito | 10 days |
| | |||
* | Link to login page | Robby Zambito | 11 days |
| | |||
* | Create login page | Robby Zambito | 11 days |
| | | | | | | | This is where the exploit will happen. Prompt: Create a login page. The login form should make a POST request with the form body to an appropriate API endpoint. | ||
* | Replaced index with generated landing | Robby Zambito | 11 days |
| | | | | | | | The generated index had a fake logged in interface. The generated landing page is more appropriate. We don't need a logged in page, because the entire exploit should work without needing to be logged in. | ||
* | Added a landing page when logged out | Robby Zambito | 2025-07-29 |
| | | | | | Prompt: Create a logged out landing page. |