github.com/crowdsecurity/crowdsec@v1.6.1/pkg/cwhub/testdata/index1.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.1", 30 "versions": { 31 "0.1": { 32 "digest": "517d0f0764ab6eee9d00d31f50da2a6cdd2084232fea32a7cb9f1fe95e658f59", 33 "deprecated": false 34 } 35 }, 36 "long_description": "bG9uZyBkZXNjcmlwdGlvbgo=", 37 "content": "bG9uZyBkZXNjcmlwdGlvbgo=", 38 "description": "test_collection : foobar", 39 "author": "crowdsecurity", 40 "labels": null, 41 "scenarios": [ 42 "crowdsecurity/foobar_scenario" 43 ] 44 }, 45 "crowdsecurity/foobar_subcollection": { 46 "path": "collections/crowdsecurity/foobar_subcollection.yaml", 47 "version": "0.1", 48 "versions": { 49 "0.1": { 50 "digest": "786c9490e4dd234453e53aa9bb7d28c60668e31c3c0c71a7dd6d0abbfa60261a", 51 "deprecated": false 52 } 53 }, 54 "long_description": "bG9uZyBkZXNjcmlwdGlvbgo=", 55 "content": "bG9uZyBkZXNjcmlwdGlvbgo=", 56 "description": "foobar collection : foobar", 57 "author": "crowdsecurity", 58 "labels": null, 59 "parsers": [ 60 "crowdsecurity/foobar_subparser" 61 ] 62 } 63 }, 64 "parsers": { 65 "crowdsecurity/foobar_parser": { 66 "path": "parsers/s01-parse/crowdsecurity/foobar_parser.yaml", 67 "stage": "s01-parse", 68 "version": "0.1", 69 "versions": { 70 "0.1": { 71 "digest": "932973ba9ba99c98dbb27c207d4b3de36c9510d87cde82598b7f4b398cbdde83", 72 "deprecated": false 73 } 74 }, 75 "long_description": "bG9uZyBkZXNjcmlwdGlvbgo=", 76 "content": "bG9uZyBkZXNjcmlwdGlvbgo=", 77 "description": "A foobar parser", 78 "author": "crowdsecurity", 79 "labels": null 80 }, 81 "crowdsecurity/foobar_subparser": { 82 "path": "parsers/s01-parse/crowdsecurity/foobar_subparser.yaml", 83 "stage": "s01-parse", 84 "version": "0.1", 85 "versions": { 86 "0.1": { 87 "digest": "932973ba9ba99c98dbb27c207d4b3de36c9510d87cde82598b7f4b398cbdde83", 88 "deprecated": false 89 } 90 }, 91 "long_description": "bG9uZyBkZXNjcmlwdGlvbgo=", 92 "content": "bG9uZyBkZXNjcmlwdGlvbgo=", 93 "description": "A foobar parser", 94 "author": "crowdsecurity", 95 "labels": null 96 } 97 }, 98 "postoverflows": {}, 99 "scenarios": { 100 "crowdsecurity/foobar_scenario": { 101 "path": "scenarios/crowdsecurity/foobar_scenario.yaml", 102 "version": "0.1", 103 "versions": { 104 "0.1": { 105 "digest": "a76b389db944ca7a9e5a3f3ae61ee2d4ee98167164ec9b971174b1d44f5a01c6", 106 "deprecated": false 107 } 108 }, 109 "long_description": "bG9uZyBkZXNjcmlwdGlvbgo=", 110 "content": "bG9uZyBkZXNjcmlwdGlvbgo=", 111 "description": "a foobar scenario", 112 "author": "crowdsecurity", 113 "labels": { 114 "remediation": "true", 115 "scope": "ip", 116 "service": "http", 117 "type": "web_attack" 118 } 119 } 120 } 121 }