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  }