Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Rename snorvik to taskflow everywhere | Robby Zambito | 8 days |
| | |||
* | Add API constants and initial overall status handler | Robby Zambito | 8 days |
| | |||
* | Remove privacy policy in favor of terms | Robby Zambito | 8 days |
| | |||
* | Update press and privacy policy links | Robby Zambito | 8 days |
| | |||
* | Careers | Robby Zambito | 8 days |
| | |||
* | Stub out status and contact API handlers | Robby Zambito | 8 days |
| | |||
* | Use single log length const | Robby Zambito | 9 days |
| | |||
* | Add dockerfile | Robby Zambito | 9 days |
| | |||
* | Properly send unauthorized response for login | Robby Zambito | 9 days |
| | |||
* | Fix links | Robby Zambito | 9 days |
| | |||
* | Added API Docs | Robby Zambito | 9 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 | 9 days |
| | |||
* | Update social media links | Robby Zambito | 9 days |
| | |||
* | Created status page | Robby Zambito | 9 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 | 9 days |
| | |||
* | Added contact page | Robby Zambito | 9 days |
| | | | | | Prompt: Create a contact page | ||
* | Remove blog from navbar | Robby Zambito | 9 days |
| | |||
* | Add blog page | Robby Zambito | 9 days |
| | | | | | Prompt: Add a blog page | ||
* | Added basic about page | Robby Zambito | 9 days |
| | | | | | Prompt: Make a basic about page | ||
* | Fix invisible button | Robby Zambito | 9 days |
| | |||
* | Add scoring utility function | Robby Zambito | 9 days |
| | |||
* | Add exploitable log parsing | Robby Zambito | 9 days |
| | |||
* | Cleanup | Robby Zambito | 9 days |
| | |||
* | Wrap auth requests in authRequest object | Robby Zambito | 9 days |
| | | | | Remove debug prints | ||
* | it works ?? | Robby Zambito | 9 days |
| | |||
* | uhh did stuff to make logging better i think | Robby Zambito | 9 days |
| | |||
* | Allow any inputs in login form | Robby Zambito | 10 days |
| | |||
* | Log login attempts | Robby Zambito | 10 days |
| | |||
* | go fmt | Robby Zambito | 10 days |
| | |||
* | Log access as json | Robby Zambito | 10 days |
| | | | | Redact client IPs | ||
* | Added support for newlines | Robby Zambito | 10 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 | 10 days |
| | | | | Fix bug when appending at filled logs | ||
* | Add logs endpoint with dynamic values | Robby Zambito | 11 days |
| | |||
* | start endpoint handlers | Robby Zambito | 12 days |
| | |||
* | Link to login page | Robby Zambito | 13 days |
| | |||
* | Create login page | Robby Zambito | 13 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 | 13 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. | ||
* | Turned into SaaS site | Robby Zambito | 2025-07-29 |
| | | | | | Prompt: Great, that looks really good! I'm looking to create a site that would be something that someone would be expected to login to. This seems to be a portfolio site, which one would not expect to login to. Can you change the content of the site to make it into something that one would login to? | ||
* | Fixed issue with broken span | Robby Zambito | 2025-07-29 |
| | | | | | Promt to Kagi Code: The text rendered at the start seems to not properly handle the span. See the included screenshot. | ||
* | Initial fancy site | Robby Zambito | 2025-07-29 |
| | | | | | | | This is generated by Kagi Code. Prompt used: Write a really nice, modern looking, static HTML page. It can reference CSS and JS files, so long as you create both of them also, and they can be statically served. | ||
* | Serve a basic html page and REST api endpoint | Robby Zambito | 2025-07-29 |
| | |||
* | Initial commit | Robby Zambito | 2025-07-29 |