summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Added api docs pagealt-api-docsRobby Zambito7 days
| | | | | Prompt: Generate an API docs page for the current public API
* Move handlers to handlers fileRobby Zambito7 days
|
* Update social media linksRobby Zambito7 days
|
* Created status pageRobby Zambito7 days
| | | | | Prompt: Create a status page with live updating data that polls API endpoints for data
* Use /api/v1 for the API prefixRobby Zambito7 days
|
* Added contact pageRobby Zambito7 days
| | | | | Prompt: Create a contact page
* Remove blog from navbarRobby Zambito7 days
|
* Add blog pageRobby Zambito7 days
| | | | | Prompt: Add a blog page
* Added basic about pageRobby Zambito7 days
| | | | | Prompt: Make a basic about page
* Fix invisible buttonRobby Zambito7 days
|
* Add scoring utility functionRobby Zambito7 days
|
* Add exploitable log parsingRobby Zambito7 days
|
* CleanupRobby Zambito7 days
|
* Wrap auth requests in authRequest objectRobby Zambito7 days
| | | | Remove debug prints
* it works ??Robby Zambito7 days
|
* uhh did stuff to make logging better i thinkRobby Zambito7 days
|
* Allow any inputs in login formRobby Zambito8 days
|
* Log login attemptsRobby Zambito8 days
|
* go fmtRobby Zambito8 days
|
* Log access as jsonRobby Zambito8 days
| | | | Redact client IPs
* Added support for newlinesRobby Zambito8 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 constantRobby Zambito8 days
| | | | Fix bug when appending at filled logs
* Add logs endpoint with dynamic valuesRobby Zambito9 days
|
* start endpoint handlersRobby Zambito10 days
|
* Link to login pageRobby Zambito11 days
|
* Create login pageRobby Zambito11 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 landingRobby Zambito11 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 outRobby Zambito2025-07-29
| | | | | Prompt: Create a logged out landing page.
* Turned into SaaS siteRobby Zambito2025-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 spanRobby Zambito2025-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 siteRobby Zambito2025-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 endpointRobby Zambito2025-07-29
|
* Initial commitRobby Zambito2025-07-29