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  }