github.com/crowdsecurity/crowdsec@v1.6.1/pkg/cwhub/testdata/index2.json (about) 1 { 2 "collections": { 3 "crowdsecurity/foobar": { 4 "path": "collections/crowdsecurity/foobar.yaml", 5 "version": "0.1", 6 "versions": { 7 "0.1": { 8 "digest": "786c9490e4dd234453e53aa9bb7d28c60668e31c3c0c71a7dd6d0abbfa60261a", 9 "deprecated": false 10 } 11 }, 12 "long_description": "bG9uZyBkZXNjcmlwdGlvbgo=", 13 "content": "bG9uZyBkZXNjcmlwdGlvbgo=", 14 "description": "foobar collection : foobar", 15 "author": "crowdsecurity", 16 "labels": null, 17 "collections": [ 18 "crowdsecurity/foobar_subcollection" 19 ], 20 "parsers": [ 21 "crowdsecurity/foobar_parser" 22 ], 23 "scenarios": [ 24 "crowdsecurity/foobar_scenario" 25 ] 26 }, 27 "crowdsecurity/test_collection": { 28 "path": "collections/crowdsecurity/test_collection.yaml", 29 "version": "0.2", 30 "versions": { 31 "0.1": { 32 "digest": "517d0f0764ab6eee9d00d31f50da2a6cdd2084232fea32a7cb9f1fe95e658f59", 33 "deprecated": false 34 }, 35 "0.2": { 36 "digest": "045fbe3f4c4b60fb7c12e486138e901fe6008b5bada6b9f6199cb4760d8bf448", 37 "deprecated": false 38 } 39 }, 40 "long_description": "bG9uZyBkZXNjcmlwdGlvbgo=", 41 "content": "bG9uZyBkZXNjcmlwdGlvbgo=", 42 "description": "test_collection : foobar", 43 "author": "crowdsecurity", 44 "labels": null, 45 "scenarios": [ 46 "crowdsecurity/foobar_scenario", 47 "crowdsecurity/barfoo_scenario" 48 ] 49 }, 50 "crowdsecurity/foobar_subcollection": { 51 "path": "collections/crowdsecurity/foobar_subcollection.yaml", 52 "version": "0.1", 53 "versions": { 54 "0.1": { 55 "digest": "786c9490e4dd234453e53aa9bb7d28c60668e31c3c0c71a7dd6d0abbfa60261a", 56 "deprecated": false 57 } 58 }, 59 "long_description": "bG9uZyBkZXNjcmlwdGlvbgo=", 60 "content": "bG9uZyBkZXNjcmlwdGlvbgo=", 61 "description": "foobar collection : foobar", 62 "author": "crowdsecurity", 63 "labels": null, 64 "parsers": [ 65 "crowdsecurity/foobar_subparser" 66 ] 67 } 68 }, 69 "parsers": { 70 "crowdsecurity/foobar_parser": { 71 "path": "parsers/s01-parse/crowdsecurity/foobar_parser.yaml", 72 "stage": "s01-parse", 73 "version": "0.1", 74 "versions": { 75 "0.1": { 76 "digest": "932973ba9ba99c98dbb27c207d4b3de36c9510d87cde82598b7f4b398cbdde83", 77 "deprecated": false 78 } 79 }, 80 "long_description": "bG9uZyBkZXNjcmlwdGlvbgo=", 81 "content": "bG9uZyBkZXNjcmlwdGlvbgo=", 82 "description": "A foobar parser", 83 "author": "crowdsecurity", 84 "labels": null 85 }, 86 "crowdsecurity/foobar_subparser": { 87 "path": "parsers/s01-parse/crowdsecurity/foobar_subparser.yaml", 88 "stage": "s01-parse", 89 "version": "0.1", 90 "versions": { 91 "0.1": { 92 "digest": "932973ba9ba99c98dbb27c207d4b3de36c9510d87cde82598b7f4b398cbdde83", 93 "deprecated": false 94 } 95 }, 96 "long_description": "bG9uZyBkZXNjcmlwdGlvbgo=", 97 "content": "bG9uZyBkZXNjcmlwdGlvbgo=", 98 "description": "A foobar parser", 99 "author": "crowdsecurity", 100 "labels": null 101 } 102 }, 103 "postoverflows": {}, 104 "scenarios": { 105 "crowdsecurity/foobar_scenario": { 106 "path": "scenarios/crowdsecurity/foobar_scenario.yaml", 107 "version": "0.1", 108 "versions": { 109 "0.1": { 110 "digest": "a76b389db944ca7a9e5a3f3ae61ee2d4ee98167164ec9b971174b1d44f5a01c6", 111 "deprecated": false 112 } 113 }, 114 "long_description": "bG9uZyBkZXNjcmlwdGlvbgo=", 115 "content": "bG9uZyBkZXNjcmlwdGlvbgo=", 116 "description": "a foobar scenario", 117 "author": "crowdsecurity", 118 "labels": { 119 "remediation": "true", 120 "scope": "ip", 121 "service": "http", 122 "type": "web_attack" 123 } 124 }, 125 "crowdsecurity/barfoo_scenario": { 126 "path": "scenarios/crowdsecurity/barfoo_scenario.yaml", 127 "version": "0.1", 128 "versions": { 129 "0.1": { 130 "digest": "a76b389db944ca7a9e5a3f3ae61ee2d4ee98167164ec9b971174b1d44f5a01c6", 131 "deprecated": false 132 } 133 }, 134 "long_description": "bG9uZyBkZXNjcmlwdGlvbgo=", 135 "content": "bG9uZyBkZXNjcmlwdGlvbgo=", 136 "description": "a foobar scenario", 137 "author": "crowdsecurity", 138 "labels": { 139 "remediation": "true", 140 "scope": "ip", 141 "service": "http", 142 "type": "web_attack" 143 } 144 } 145 } 146 }