From 448e716e175a47d2ef1d04059fe1a22025a8e323 Mon Sep 17 00:00:00 2001 From: kingthorin Date: Sat, 29 Jun 2024 09:51:26 -0400 Subject: [PATCH] Unify Yrprey entries & update schema Signed-off-by: kingthorin --- schema.json | 20 ++++++ src/data/collection.json | 136 ++++++++++++--------------------------- 2 files changed, 62 insertions(+), 94 deletions(-) diff --git a/schema.json b/schema.json index e84c584..e7630f0 100644 --- a/schema.json +++ b/schema.json @@ -90,9 +90,29 @@ "name": { "$ref": "#/definitions/Name" }, + "summary": { + "oneOf": [ + { + "type": "null" + }, + { + "type": "string" + } + ] + }, "url": { "type": "string", "format": "uri" + }, + "note": { + "oneOf": [ + { + "type": "null" + }, + { + "type": "string" + } + ] } }, "required": [ diff --git a/src/data/collection.json b/src/data/collection.json index 04a1390..96dcb7b 100644 --- a/src/data/collection.json +++ b/src/data/collection.json @@ -2877,114 +2877,62 @@ "badge": null }, { + "name": "Yrprey", + "url": "https://yrprey.com", "author": "Fernando Mengali, Vagner Mengali", "badge": null, "collection": [ "offline" ], - "name": "Yrprey", - "notes": "Framework created in NextJs (TypeScript) and PHP/MySQL with OWASP TOP 10 API vulnerabilities of 2019 and 2023. Yrprey can was created for educational purposes, contributing to the teaching and learning of those interested in Pentest (intrusion testing) and Application Security (Appsec).", - "references": [ - { - "name": "download", - "url": "https://github.com/yrprey/yrprey-backend" - }, - { - "name": "download", - "url": "https://github.com/yrprey/yrprey-frontend" - }, - { - "name": "docker", - "url": "https://github.com/yrprey/yrprey-application" - } - ], - "technology": [ - "PHP", - "TypeScript", - "NextJs" - ], - "url": "https://yrprey.com" - }, - { - "author": "Fernando Mengali", - "badge": null, - "collection": [ - "offline" - ], - "name": "YrpreyPHP", - "notes": "A framework created in PHP/MySQL with OWASP TOP 10 Web Application vulnerabilities. YrpreyPHP was created for educational purposes, contributing to the teaching and learning of those interested in Pentest (intrusion testing) and Application Security (AppSec).", + "notes": "Framework created in NextJs (TypeScript) and PHP/MySQL with OWASP TOP 10 API vulnerabilities of 2019 and 2023. Yrprey can was created for educational purposes, contributing to the teaching and learning of those interested in Pentest (intrusion testing) and Application Security (Appsec).", "references": [ { "name": "download", - "url": "https://github.com/yrprey/yrpreyPHP/" - } - ], - "technology": [ - "PHP", - "CSS", - "Bootstrap", - "MySQL" - ], - "url": "https://yrprey.com" - }, - { - "author": "Fernando Mengali", - "badge": null, - "collection": [ - "offline" - ], - "name": "YrpreyBlog", - "notes": "A framework created in PHP/MySQL with OWASP TOP 10 Web Application vulnerabilities.", - "references": [ + "summary": "Yrprey-backend", + "url": "https://github.com/yrprey/yrprey-backend" + }, { "name": "download", - "url": "https://github.com/yrprey/yrpreyBlog" - } - ], - "technology": [ - "PHP", - "CSS", - "Bootstrap", - "MySQL" - ], - "url": "https://yrprey.com" - }, - { - "author": "Fernando Mengali", - "badge": null, - "collection": [ - "offline" - ], - "name": "YrpreyC", - "notes": "YrpreyC is a framework written in the C language that contains vulnerabilities related to memory issues, categorized as overflows", - "references": [ + "summary": "Yrprey-frontend", + "url": "https://github.com/yrprey/yrprey-frontend" + }, + { + "name": "docker", + "summary": "Yrprey-application", + "url": "https://github.com/yrprey/yrprey-application" + }, { "name": "download", - "url": "https://github.com/yrprey/yrpreyC" - } - ], - "technology": [ - "C" - ], - "url": "https://yrprey.com" - }, - { - "author": "Fernando Mengali", - "badge": null, - "collection": [ - "offline" - ], - "name": "YrpreyC++", - "notes": "YrpreyC++ is a framework written in the C++ language that contains vulnerabilities related to memory issues, categorized as overflows", - "references": [ + "summary": "YrpreyPHP", + "url": "https://github.com/yrprey/yrpreyPHP/", + "note": "A framework created in PHP/MySQL with OWASP TOP 10 Web Application vulnerabilities. YrpreyPHP was created for educational purposes, contributing to the teaching and learning of those interested in Pentest (intrusion testing) and Application Security (AppSec)." + }, { "name": "download", - "url": "https://github.com/yrprey/yrpreyCPlus" + "summary": "YrpreyBlog", + "url": "https://github.com/yrprey/yrpreyBlog", + "note": "A framework created in PHP/MySQL with OWASP TOP 10 Web Application vulnerabilities." + }, + { + "name": "download", + "summary": "C variant", + "url": "https://github.com/yrprey/yrpreyC", + "note": "YrpreyC is a framework written in the C language that contains vulnerabilities related to memory issues, categorized as overflows" + }, + { + "name": "download", + "summary": "C++ variant", + "url": "https://github.com/yrprey/yrpreyCPlus", + "note": "YrpreyC++ is a framework written in the C++ language that contains vulnerabilities related to memory issues, categorized as overflows" } - ], - "technology": [ - "C++" - ], - "url": "https://yrprey.com" + ], + "technology": [ + "C", + "C++", + "PHP", + "CSS", + "Bootstrap", + "MySQL" + ] } ]