{"id":16189335,"url":"https://github.com/caolan/lolcorp","last_synced_at":"2025-08-22T20:06:12.520Z","repository":{"id":65991237,"uuid":"102019936","full_name":"caolan/lolcorp","owner":"caolan","description":"Intentionally insecure example Node.js applications","archived":false,"fork":false,"pushed_at":"2017-08-31T16:29:58.000Z","size":50,"stargazers_count":7,"open_issues_count":0,"forks_count":6,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-17T03:11:27.200Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/caolan.png","metadata":{"files":{"readme":"README.org","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-08-31T16:10:33.000Z","updated_at":"2020-08-28T07:35:06.000Z","dependencies_parsed_at":"2023-02-28T11:16:26.089Z","dependency_job_id":null,"html_url":"https://github.com/caolan/lolcorp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caolan%2Flolcorp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caolan%2Flolcorp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caolan%2Flolcorp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caolan%2Flolcorp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/caolan","download_url":"https://codeload.github.com/caolan/lolcorp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244350904,"owners_count":20439289,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-10T07:35:05.009Z","updated_at":"2025-03-19T03:30:52.116Z","avatar_url":"https://github.com/caolan.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"* LOLCorp's amazing software\nThis repository contains some example Node.js applications with\ndeliberate security holes. We're using them to demonstrate basic\nsecurity practices.\n\n** Before you start\nYou'll need to install [[https://nodejs.org/en/][Node.js]]. These applications were written with\nNode v8.4.0, but older versions should still work.\n\n** To run an application\nNote that all the applications have security holes, so you might want\nto run them inside a virtual machine if opening them up to a network.\nBy default the web-servers are accessible on 127.0.0.1 only, so should\nonly be accessible from your own machine.\n\nFirst change into the application directory and install it's\ndependencies:\n\n#+BEGIN_SRC shell\n  cd 01-notebook/\n  npm install\n#+END_SRC\n\nThen, run the application using node:\n\n#+BEGIN_SRC shell\n  node server.js\n#+END_SRC\n\nYou should see a message saying the server is available at\n[[http://127.0.0.1:8080/][http://127.0.0.1:8080/]].\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaolan%2Flolcorp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcaolan%2Flolcorp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaolan%2Flolcorp/lists"}