{"id":23921237,"url":"https://github.com/opencodeiiita/freshhat-learning-repository","last_synced_at":"2025-07-13T11:42:53.835Z","repository":{"id":268343417,"uuid":"903452673","full_name":"opencodeiiita/FreshHat-Learning-Repository","owner":"opencodeiiita","description":"Introduction to Cybersecurity","archived":false,"fork":false,"pushed_at":"2025-01-16T13:18:15.000Z","size":4744,"stargazers_count":4,"open_issues_count":0,"forks_count":59,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-01T09:16:59.628Z","etag":null,"topics":["beginner-friendly","cybersecurity-education","opencode24"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opencodeiiita.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2024-12-14T16:37:24.000Z","updated_at":"2025-01-16T13:18:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"d9f48b84-c9be-4b41-82cd-fde36611c9e6","html_url":"https://github.com/opencodeiiita/FreshHat-Learning-Repository","commit_stats":null,"previous_names":["opencodeiiita/freshhat-learning-repository"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencodeiiita%2FFreshHat-Learning-Repository","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencodeiiita%2FFreshHat-Learning-Repository/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencodeiiita%2FFreshHat-Learning-Repository/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencodeiiita%2FFreshHat-Learning-Repository/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opencodeiiita","download_url":"https://codeload.github.com/opencodeiiita/FreshHat-Learning-Repository/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251850182,"owners_count":21653978,"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":["beginner-friendly","cybersecurity-education","opencode24"],"created_at":"2025-01-05T16:14:20.704Z","updated_at":"2025-05-01T09:17:14.065Z","avatar_url":"https://github.com/opencodeiiita.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FreshHat-Learning-Repository\n\nWelcome to the World of Cybersecurity Learning!\n\n## About the Repo 📚\n* This repository will contain **tasks** released throughout the `Opencode` event.\n* Tasks are designed for everyone, regardless of their prior knowledge in cybersecurity. You will definitely learn something new!\n* The difficulty of tasks will **increase week by week**.\n* We will begin with foundational topics such as setting up tools and exploring basic cybersecurity concepts. As the event progresses, we will dive into topics like **Reverse Engineering**, **Digital Forensics**, and **Binary Exploitation** among others.\n* New tasks will be posted at the **start of each week**. 🗓️\n\n## How to Submit 📤\n* **Fork** this repository.\n* Inside the `submissions` folder:\n  * Create a subfolder with your username.\n  * Inside your folder, create subfolders `week1`, `week2` and so on for your submissions.\n  * For example, if your username is `cyber_student` and you are submitting for week 1, your folder should look like `submissions/cyber_student/week1/`.\n* Place your solutions only inside your own folder.\n* Submit your work by creating a **Pull Request (PR)** to the main repository.\n\n## Grading Benchmark 🏆\nEach task will have a specific number of points based on its difficulty. \nTasks will be categorized into three types:\n\n1. **Open For All** [tag: `open-for-all`]:\n   * No need to request assignment. Directly make a pull request to complete the task.\n\n2. **Competitive** [tag: `everyone`]:\n   * No assignment required. Directly make your pull request.\n\n3. **First Come First Serve** [default]:\n   * Tasks will be assigned by mentors. You can only submit a pull request after being assigned the task.\n\n## PR Template 📝\nWhen submitting a pull request, use the following template:\n```markdown\nIssue: #\u003cISSUENUMBER\u003e\n\nMake sure to add all the required items (e.g., code, screenshots, GIFs, etc.) as specified in the issue.\n```\n\n## Communication 💬\nIf you face any challenges or simply want to discuss cybersecurity topics, join us on our [Discord](https://discord.gg/vfpyyA8WVs) server. The community is here to help!\n\n## WARNING ⚠️\nPlease avoid any form of plagiarism or unfair practices. Violations will lead to strict action. Let's keep the competition fair and fun!\n\n---\n\n🚀 Happy hacking!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopencodeiiita%2Ffreshhat-learning-repository","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopencodeiiita%2Ffreshhat-learning-repository","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopencodeiiita%2Ffreshhat-learning-repository/lists"}