{
  "schema_version": 1,
  "crossbar_revision": "2ac862830f9b626d2170d08daf1991b0ca33dba7",
  "interpretation": "Raw native callbacks; macros/authorization/account/global placement must be resolved against source. Not all modules are exposed by this account-scoped CLI.",
  "modules": [
    {
      "module": "cb_about",
      "source": "src/modules/cb_about.erl",
      "sha256": "ed095d75963abe3ad1e511b0aaf02a1ed6259105ed2f447c7896840c54c7c6ff",
      "allowed_methods_erlang": [
        "allowed_methods() -> [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_accounts",
      "source": "src/modules/cb_accounts.erl",
      "sha256": "8f94c97c1325e529e080d6f88bb708d48d193650276ff7049dd3f28cd4630931",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_PUT].",
        "allowed_methods(AccountId) ->\n    allowed_methods_on_account(AccountId, kapps_util:get_master_account_id()).",
        "allowed_methods(_AccountId, ?MOVE) ->\n    [?HTTP_POST];\nallowed_methods(_AccountId, ?RESELLER) ->\n    [?HTTP_PUT, ?HTTP_DELETE];\nallowed_methods(_AccountId, ?CHILDREN) -> [?HTTP_GET];\nallowed_methods(_AccountId, ?DESCENDANTS) -> [?HTTP_GET];\nallowed_methods(_AccountId, ?SIBLINGS) -> [?HTTP_GET];\nallowed_methods(_AccountId, ?API_KEY) -> [?HTTP_GET, ?HTTP_PUT];\nallowed_methods(_AccountId, ?TREE) -> [?HTTP_GET];\nallowed_methods(_AccountId, ?PARENTS) -> [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_acls",
      "source": "src/modules/cb_acls.erl",
      "sha256": "b6f17ab8bce878d91fabd762440e12d45c96c1317d18204d568c6e5ba66e9a93",
      "allowed_methods_erlang": [
        "allowed_methods() -> [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_alerts",
      "source": "src/modules/cb_alerts.erl",
      "sha256": "9153046976ea3bf7772c499e9c4e2ff9c49f5ba8550b95f4186194603dbf10b8",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(_AlertId) ->\n    [?HTTP_GET, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_allotments",
      "source": "src/modules/cb_allotments.erl",
      "sha256": "f992bdd64e4ce33de782fe696477aaccdb5cb7f2885d2b510099bdc30c05850b",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_POST].",
        "allowed_methods(?CONSUMED) ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_api_auth",
      "source": "src/modules/cb_api_auth.erl",
      "sha256": "f9b836581d2e2408897049d51dda33f6ab92b12544b318f2bc6abf8e4f133d23",
      "allowed_methods_erlang": [
        "allowed_methods() -> [?HTTP_PUT]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_applications",
      "source": "src/modules/cb_applications.erl",
      "sha256": "91f2c20557acf1d22ec52c464d53fadd74d95b0c8c2b548625097ed072bc0a6b",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET].",
        "allowed_methods(_AppType) ->\n    [?HTTP_GET].",
        "allowed_methods(?APPLICATION, _AppId) ->\n    [?HTTP_GET, ?HTTP_PUT, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE];\nallowed_methods(_AppType, ?BLOCKLISTS) ->\n    [?HTTP_GET];\nallowed_methods(_AppType, ?ENTITLEMENTS) ->\n    [?HTTP_GET];\nallowed_methods(_AppType, _AppId) ->\n    [?HTTP_GET].",
        "allowed_methods(?APPLICATION, _AppId, ?ICON) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_DELETE];\nallowed_methods(?APPLICATION, _AppId, ?SCREENSHOTS) ->\n    [?HTTP_POST];\nallowed_methods(_AppType, _AppId, ?BLOCK) ->\n    [?HTTP_GET, ?HTTP_PUT, ?HTTP_POST, ?HTTP_DELETE];\nallowed_methods(_AppType, _AppId, ?ENTITLEMENT) ->\n    [?HTTP_GET, ?HTTP_PUT, ?HTTP_POST, ?HTTP_DELETE];\nallowed_methods(_AppType, _AppId, ?ICON) ->\n    [?HTTP_GET].",
        "allowed_methods(?APPLICATION, _AppId, ?SCREENSHOTS, _ScreenshotId) ->\n    [?HTTP_GET, ?HTTP_DELETE];\nallowed_methods(_AppType, _AppId, ?SCREENSHOTS, _ScreenshotId) ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_apps_link",
      "source": "src/modules/cb_apps_link.erl",
      "sha256": "120367bfe6efbd6ee9af4f41960be0331ef3a4ec15ff69121c9064eb1f2565a1",
      "allowed_methods_erlang": [
        "allowed_methods(?AUTHORIZE) ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_apps_store",
      "source": "src/modules/cb_apps_store.erl",
      "sha256": "221357d83df2dcf0386fafcf6ecd6c2a863e0084b09e4a3a4ba2abc0b2ab4631",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET].",
        "allowed_methods(?BLACKLIST) ->\n    [?HTTP_GET, ?HTTP_POST];\nallowed_methods(?MARKETPLACE) ->\n    [?HTTP_GET, ?HTTP_PATCH];\nallowed_methods(_AppId) ->\n    [?HTTP_GET, ?HTTP_PUT, ?HTTP_POST, ?HTTP_DELETE].",
        "allowed_methods(_AppId, ?ICON) ->\n    [?HTTP_GET];\nallowed_methods(_AppId, ?OVERRIDE) ->\n    [?HTTP_GET, ?HTTP_PUT, ?HTTP_POST, ?HTTP_DELETE].",
        "allowed_methods(_AppId, ?OVERRIDE, ?ICON) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_DELETE];\nallowed_methods(_AppId, ?OVERRIDE, ?SCREENSHOT) ->\n    [?HTTP_POST];\nallowed_methods(_AppId, ?SCREENSHOT, _AppScreenshotIndex) ->\n    [?HTTP_GET].",
        "allowed_methods(_AppId, ?OVERRIDE, ?SCREENSHOT, _AppScreenshotIndex) ->\n    [?HTTP_GET, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_att_handlers_errors",
      "source": "src/modules/cb_att_handlers_errors.erl",
      "sha256": "3fb7f4248a8e9a86f42d5f1a09b155cee58549f280cd3092642c5759bf265af6",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET].",
        "allowed_methods(_ErrorId) ->\n    [?HTTP_GET].",
        "allowed_methods(<<\"handler\">>, _HandlerId) ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_auth",
      "source": "src/modules/cb_auth.erl",
      "sha256": "e9172c120a31b47797e9a6ac596a0689309234f1fe0a4f63061135856d1a4843",
      "allowed_methods_erlang": [
        "allowed_methods() -> [?HTTP_PUT].",
        "allowed_methods(?APPS_PATH) -> [?HTTP_GET];\nallowed_methods(?AUTHORIZE_PATH) -> [?HTTP_PUT];\nallowed_methods(?CALLBACK_PATH) -> [?HTTP_PUT];\nallowed_methods(?KEYS_PATH) -> [?HTTP_GET];\nallowed_methods(?LINKS_PATH) -> [?HTTP_GET];\nallowed_methods(?PROVIDERS_PATH) -> [?HTTP_GET];\nallowed_methods(?TOKENINFO_PATH) -> [?HTTP_GET, ?HTTP_POST].",
        "allowed_methods(?APPS_PATH, _AppId) -> [?HTTP_GET , ?HTTP_POST , ?HTTP_DELETE];\nallowed_methods(?KEYS_PATH, _KeyId) -> [?HTTP_GET, ?HTTP_PUT];\nallowed_methods(?LINKS_PATH, _LinkId) -> [?HTTP_GET , ?HTTP_PUT , ?HTTP_DELETE];\nallowed_methods(?PROVIDERS_PATH, _ProviderId) -> [?HTTP_GET , ?HTTP_POST , ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_blacklists",
      "source": "src/modules/cb_blacklists.erl",
      "sha256": "a06070132949f8aa46f57dcd7e390f222c73e8063c73947495fd9546761e9344",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(_BlacklistId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_call_inspector",
      "source": "src/modules/cb_call_inspector.erl",
      "sha256": "4644554055912cdcde1e54b0c85d0f2e308e6ef85ca54ada0adc6f0c75c21a15",
      "allowed_methods_erlang": [
        "allowed_methods() -> [?HTTP_GET].",
        "allowed_methods(_CallId) -> [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_call_reports",
      "source": "src/modules/cb_call_reports.erl",
      "sha256": "e35b8f5ac7d317fb84fc411801d386caade8834e6474f4997c2ad291c4ea4ca3",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_PUT].",
        "allowed_methods(?ALLOWED_TYPES) ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_callflows",
      "source": "src/modules/cb_callflows.erl",
      "sha256": "d5552389a3a61d7f53753db87423f0273e07f7d416ace9e4ecc242dbed977272",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(_CallflowId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_capabilities",
      "source": "src/modules/cb_capabilities.erl",
      "sha256": "e4f632265e165d5dbe75c9c91879930aa60b06fcab72483738b1b63c21b4e110",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_POST]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_cdrs",
      "source": "src/modules/cb_cdrs.erl",
      "sha256": "6b61269c7ed3b75b33f274a9af8fbe1c6fc548bab995117d88fa319fdfc601a3",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET].",
        "allowed_methods(?PATH_INTERACTION) ->\n    [?HTTP_GET];\nallowed_methods(?PATH_SUMMARY) ->\n    [?HTTP_GET];\nallowed_methods(_CDRId) ->\n    [?HTTP_GET].",
        "allowed_methods(?PATH_LEGS, _InteractionId) ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_channels",
      "source": "src/modules/cb_channels.erl",
      "sha256": "88bafa8a0432fb618d2299951fd3ec2d6b8ad5736653ced7fecf76d78285c90f",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET].",
        "allowed_methods(_UUID) ->\n    [?HTTP_GET, ?HTTP_PUT, ?HTTP_POST]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_clicktocall",
      "source": "src/modules/cb_clicktocall.erl",
      "sha256": "ac9a350968f03bbf1a51aafdc6fab370c71d992848263963f66c341f5fe07b98",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(_C2CId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE].",
        "allowed_methods(_C2CId, ?CONNECT_CALL) ->\n    [?HTTP_GET, ?HTTP_POST];\nallowed_methods(_C2CId, ?HISTORY) ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_comments",
      "source": "src/modules/cb_comments.erl",
      "sha256": "fda90cf1e0ae858ce9150b16426919419fc271a27b89edf8c9719563aa589721",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT, ?HTTP_DELETE].",
        "allowed_methods(_CommentId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_commland",
      "source": "src/modules/cb_commland.erl",
      "sha256": "faab884167e74f9d8c9de1968b4c48d53b4649477d7aad6e8e7b36723fecaffa",
      "allowed_methods_erlang": [
        "allowed_methods(?COMPAT) -> [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_conference_auth",
      "source": "src/modules/cb_conference_auth.erl",
      "sha256": "4cf0ad283ebfe0db49858b0b329da79f582c985c80fd17f90f78f2749528ccbb",
      "allowed_methods_erlang": [
        "allowed_methods() -> [?HTTP_PUT].",
        "allowed_methods(_ConferenceId) -> [?HTTP_PUT]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_conferences",
      "source": "src/modules/cb_conferences.erl",
      "sha256": "c96b7ce25c252cf6230160c09190e0ff8cc4a0a00de75c6d5b68f34c7ba14d37",
      "allowed_methods_erlang": [
        "allowed_methods() -> [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(_ConferenceId) -> [?HTTP_GET, ?HTTP_PATCH, ?HTTP_DELETE, ?HTTP_POST, ?HTTP_PUT].",
        "allowed_methods(_ConferenceId, ?PARTICIPANTS) -> [?HTTP_GET, ?HTTP_PUT];\nallowed_methods(_ConferenceId, ?EMAIL_INVITE) -> [?HTTP_PUT].",
        "allowed_methods(_ConferenceId, ?PARTICIPANTS, _ParticipantId) -> [?HTTP_GET, ?HTTP_PUT]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_configs",
      "source": "src/modules/cb_configs.erl",
      "sha256": "b43d6f3bd50f0859678e4b51f0db9986f59d237a4560130169a9d19280a7ffb1",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET].",
        "allowed_methods(_ConfigId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PUT, ?HTTP_PATCH, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_connectivity",
      "source": "src/modules/cb_connectivity.erl",
      "sha256": "d44534bd1ab12aefe1d6681b89d4f5ce8937a5c14163c393df7fce484009ebbf",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(_ConnectivityId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_contact_list",
      "source": "src/modules/cb_contact_list.erl",
      "sha256": "77b8126f103a6492f2537cc744b181169308ed6c5b67cba4299705b8f7ada158",
      "allowed_methods_erlang": [
        "allowed_methods() -> [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_devices",
      "source": "src/modules/cb_devices.erl",
      "sha256": "32e7db7a6418264c2794c3e0f23a28543e814379fd19ce55f25f8d9f3632a8c6",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(?STATUS_PATH_TOKEN) ->\n    [?HTTP_GET];\nallowed_methods(_DeviceId) ->\n    [?HTTP_GET, ?HTTP_PATCH, ?HTTP_POST, ?HTTP_PUT, ?HTTP_DELETE].",
        "allowed_methods(_DeviceId, ?CHECK_SYNC_PATH_TOKEN) ->\n    [?HTTP_POST]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_dialplans",
      "source": "src/modules/cb_dialplans.erl",
      "sha256": "664a220a557cc6687d9e3fb50a77ca005356d56005b4322d1bd3aae787855972",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_directories",
      "source": "src/modules/cb_directories.erl",
      "sha256": "7ab5a7409b35018673fa18dd4a22b09bfb8e4fb8690e85b460247c5deaa1309e",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(_DirectoryId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_entitlements",
      "source": "src/modules/cb_entitlements.erl",
      "sha256": "b323e780d73c153cde88912aa2a99829d3a47d869dc50c2cd36684ad4b71da70",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET].",
        "allowed_methods(?PATH_ENROLLMENT) ->\n    [?HTTP_POST];\nallowed_methods(_AppId) -> [?HTTP_GET]. % GET applications/lol_ui/entitlements"
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_external_numbers",
      "source": "src/modules/cb_external_numbers.erl",
      "sha256": "03fdcf2f4631939a2dd96dcdd9316388c5164025f149d60170b8270b121c6a46",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(_ExternalNumberId) ->\n    [?HTTP_GET, ?HTTP_DELETE].",
        "allowed_methods(_ExternalNumberId, ?VERIFY) ->\n    [?HTTP_PUT, ?HTTP_POST]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_faxboxes",
      "source": "src/modules/cb_faxboxes.erl",
      "sha256": "6149aad5ac4c069d9bac9a7e722be896edc5498e98ed19ba0ec4c05bf7b4456e",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(_FaxboxId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_faxes",
      "source": "src/modules/cb_faxes.erl",
      "sha256": "a1d33b841c5166f91edb793b4e8b6d9cac568f1721de3fd941158bb0d90beb79",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_PUT].",
        "allowed_methods(?SMTP_LOG) ->\n    [?HTTP_GET];\nallowed_methods(?INBOX) ->\n    [?HTTP_GET];\nallowed_methods(?INCOMING) ->\n    [?HTTP_GET];\nallowed_methods(?OUTBOX) ->\n    [?HTTP_GET];\nallowed_methods(?OUTGOING) ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(?SMTP_LOG, _AttemptId) ->\n    [?HTTP_GET];\nallowed_methods(?INCOMING, _FaxId) ->\n    [?HTTP_GET];\nallowed_methods(?INBOX, _FaxId) ->\n    [?HTTP_GET, ?HTTP_DELETE, ?HTTP_PUT];\nallowed_methods(?OUTBOX, _FaxId) ->\n    [?HTTP_GET, ?HTTP_DELETE, ?HTTP_PUT];\nallowed_methods(?OUTGOING, _FaxJobId) ->\n    [?HTTP_GET].",
        "allowed_methods(?INBOX, _FaxId, ?ATTACHMENT) ->\n    [?HTTP_GET, ?HTTP_DELETE];\nallowed_methods(?OUTBOX, _FaxId, ?ATTACHMENT) ->\n    [?HTTP_GET, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_functions",
      "source": "src/modules/cb_functions.erl",
      "sha256": "f70fd55251b6502bce833da3499f21ea290f4d94ced00900426cab0a862262f6",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(?PATH_TOKEN_SAMPLES) ->\n    [?HTTP_GET];\nallowed_methods(_FunctionId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_getstream",
      "source": "src/modules/cb_getstream.erl",
      "sha256": "752c040081938aa65891cb039e326dd4c713716f787e02a3a2cddcb32c25c68f",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_PUT, ?HTTP_PATCH, ?HTTP_DELETE, ?HTTP_GET].",
        "allowed_methods(?CONNECT_PATH) ->\n    [?HTTP_PUT]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_groups",
      "source": "src/modules/cb_groups.erl",
      "sha256": "e79f0d287db39041f04a57c44e4634de94340154e15bf36661f7c51a33860dc0",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(_GroupId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_hotdesks",
      "source": "src/modules/cb_hotdesks.erl",
      "sha256": "fb29ab22a2892e120d4ad6931d63bd54e46600fb7cdc7b46efebb135ffd63160",
      "allowed_methods_erlang": [
        "allowed_methods() -> [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_i18n",
      "source": "src/modules/cb_i18n.erl",
      "sha256": "7b2fc3e69d5c5c4aed6ce21c5d1e745ab688e6a31ec741c67622a407580db0db",
      "allowed_methods_erlang": [
        "allowed_methods(_LANGUAGE) ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_inbound_messaging",
      "source": "src/modules/cb_inbound_messaging.erl",
      "sha256": "c760205295a903cde7531aad1df989b7dd7e163b6b24b604ef4d8ce2edb72793",
      "allowed_methods_erlang": [
        "allowed_methods(_Carrier) ->\n    [?HTTP_POST]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_ip_auth",
      "source": "src/modules/cb_ip_auth.erl",
      "sha256": "2aad0ec823582b02cd4be67d0473b57ddb014d94d3f2cdb010f5f11c678ae92e",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_PUT]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_ips",
      "source": "src/modules/cb_ips.erl",
      "sha256": "991efc9773205944487b066f6b23d948c9be5a09c3b262a906c681f2b828c3a1",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT, ?HTTP_POST, ?HTTP_DELETE].",
        "allowed_methods(?ASSIGNED) ->\n    [?HTTP_GET];\nallowed_methods(?ZONES) ->\n    [?HTTP_GET];\nallowed_methods(?HOSTS) ->\n    [?HTTP_GET];\nallowed_methods(_IPAddress) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_ledgers",
      "source": "src/modules/cb_ledgers.erl",
      "sha256": "c065f0871c067d21441422ee1f78a4cb8f7ab24a606f7b82ed6b4177a5f5d950",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET].",
        "allowed_methods(?TOTAL) ->\n    [?HTTP_GET];\nallowed_methods(?AVAILABLE) ->\n    [?HTTP_GET];\nallowed_methods(?CREDIT) ->\n    [?HTTP_PUT];\nallowed_methods(?DEBIT) ->\n    [?HTTP_PUT];\nallowed_methods(_SourceService) ->\n    [?HTTP_GET].",
        "allowed_methods(?SUMMARY, _ModbSuffix) ->\n    [?HTTP_GET];\nallowed_methods(_SourceService, _LedgerId) ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_limits",
      "source": "src/modules/cb_limits.erl",
      "sha256": "4b566fb795dbbf76f4de78e9197656ffdd6833396157f4544c34134d196b1675",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_POST]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_lists",
      "source": "src/modules/cb_lists.erl",
      "sha256": "f9e7702065fd64eaf44d49dbd420edd85fe84236875fea2c430d891fbb2cb22b",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(_ListId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_match_lists",
      "source": "src/modules/cb_match_lists.erl",
      "sha256": "8c62ab9bc4d68ef18a1b009a199ef417c2b19ceda0b83eb7003f618a65814495",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(_MatchListId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_media",
      "source": "src/modules/cb_media.erl",
      "sha256": "819a8a24b5994787c67ca0123a4a2f2135d6b71ae0d5f15e33f19ce78fbdf226",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(?LANGUAGES) ->\n    [?HTTP_GET];\nallowed_methods(?PROMPTS) ->\n    [?HTTP_GET];\nallowed_methods(_MediaId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_DELETE].",
        "allowed_methods(?LANGUAGES, _Language) ->\n    [?HTTP_GET];\nallowed_methods(?PROMPTS, _PromptId) ->\n    [?HTTP_GET];\nallowed_methods(_MediaId, ?BIN_DATA) ->\n    [?HTTP_GET, ?HTTP_POST]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_menus",
      "source": "src/modules/cb_menus.erl",
      "sha256": "b5aee5121318ec3792284d35216194ee53f7be02cc02ab0571d0ea80df109328",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(_MenuId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_metaflows",
      "source": "src/modules/cb_metaflows.erl",
      "sha256": "cab641c4fb0157a4482707431d7a2b9da3c144cf5b7640dfd3910801688cbcae",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_migrations",
      "source": "src/modules/cb_migrations.erl",
      "sha256": "25b58501e57d6b3a043b4be03ac01d7d1a62efd6c87554dd37c18a525e94e6af",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET].",
        "allowed_methods(_MigrationId) ->\n    [?HTTP_GET, ?HTTP_POST]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_mms",
      "source": "src/modules/cb_mms.erl",
      "sha256": "b6736535c918c195817b64048c7a63249bb038791bd70f213cab969c64c32b5d",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(_SMSId) ->\n    [?HTTP_GET, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_multi_factor",
      "source": "src/modules/cb_multi_factor.erl",
      "sha256": "397b5f002efe307e952aece971b2d2070cadb0022c07a671f3b306c04dbe1b80",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(?ATTEMPTS) ->\n    [?HTTP_GET];\nallowed_methods(?QRCODE_PATH_TOKEN) ->\n    [?HTTP_PUT];\nallowed_methods(_ConfigId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE].",
        "allowed_methods(?ATTEMPTS, _AttemptId) ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_notifications",
      "source": "src/modules/cb_notifications.erl",
      "sha256": "a74e0f6c2c79d8c8b097720a4f570fc5e3fd32f93f873618a862f094298aabe2",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT, ?HTTP_DELETE].",
        "allowed_methods(?SMTP_LOG) ->\n    [?HTTP_GET];\nallowed_methods(_NotificationId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_DELETE].",
        "allowed_methods(_NotificationId, ?PREVIEW) ->\n    [?HTTP_POST];\nallowed_methods(?SMTP_LOG, _SMTPLogId) ->\n    [?HTTP_GET];\nallowed_methods(?CUSTOMER_UPDATE, ?MESSAGE) ->\n    [?HTTP_POST]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_parked_calls",
      "source": "src/modules/cb_parked_calls.erl",
      "sha256": "def452591821ac4a6f95f4a371e1e5611dc59a57398a876f0c900e3e3ea809f8",
      "allowed_methods_erlang": [
        "allowed_methods() -> [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_phone_numbers",
      "source": "src/modules/cb_phone_numbers.erl",
      "sha256": "3bb42c3c32b8ecc8f98fa4723bdae4533a45b67db88b810bd38e31468742b706",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET].",
        "allowed_methods(?CARRIERS_INFO) ->\n    [?HTTP_GET];\nallowed_methods(?FIX) ->\n    [?HTTP_POST];\nallowed_methods(?CLASSIFIERS) ->\n    [?HTTP_GET];\nallowed_methods(?COLLECTION) ->\n    [?HTTP_PUT, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE];\nallowed_methods(?PREFIX) ->\n    [?HTTP_GET];\nallowed_methods(?LOCALITY) ->\n    [?HTTP_POST];\nallowed_methods(?CHECK) ->\n    [?HTTP_POST];\nallowed_methods(_PhoneNumber) ->\n    [?HTTP_PUT, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE, ?HTTP_GET].",
        "allowed_methods(?FIX, _PhoneNumber) ->\n    [?HTTP_POST];\nallowed_methods(?COLLECTION, ?ACTIVATE) ->\n    [?HTTP_PUT];\nallowed_methods(?CLASSIFIERS, _PhoneNumber) ->\n    [?HTTP_GET];\nallowed_methods(_PhoneNumber, ?ACTIVATE) ->\n    [?HTTP_PUT];\nallowed_methods(_PhoneNumber, ?RESERVE) ->\n    [?HTTP_PUT];\nallowed_methods(_PhoneNumber, ?PORT) ->\n    [?HTTP_PUT];\nallowed_methods(_PhoneNumber, ?IDENTIFY) ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_pivot",
      "source": "src/modules/cb_pivot.erl",
      "sha256": "bc68edfc1d1d975c09843c3170345879c53ef4f035098db8aed5750e254f734f",
      "allowed_methods_erlang": [
        "allowed_methods(?DEBUG_PATH_TOKEN) ->\n    [?HTTP_GET].",
        "allowed_methods(?DEBUG_PATH_TOKEN, _UUID) ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_port_requests",
      "source": "src/modules/cb_port_requests.erl",
      "sha256": "84d33b284314a0980702722e55e8301a81bfae0e6aa19461a5b4c74922585c9a",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(?PATH_TOKEN_LAST_SUBMITTED) ->\n    [?HTTP_GET];\nallowed_methods(?PATH_LNP_LOOKUP) ->\n    [?HTTP_POST];\nallowed_methods(_PortRequestId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE].",
        "allowed_methods(_PortRequestId, ?PORT_SUBMITTED) ->\n    [?HTTP_PATCH];\nallowed_methods(_PortRequestId, ?PORT_PENDING) ->\n    [?HTTP_PATCH];\nallowed_methods(_PortRequestId, ?PORT_SCHEDULED) ->\n    [?HTTP_PATCH];\nallowed_methods(_PortRequestId, ?PORT_COMPLETED) ->\n    [?HTTP_PATCH];\nallowed_methods(_PortRequestId, ?PORT_REJECTED) ->\n    [?HTTP_PATCH];\nallowed_methods(_PortRequestId, ?PORT_CANCELED) ->\n    [?HTTP_PATCH];\nallowed_methods(_PortRequestId, ?PORT_ATTACHMENT) ->\n    [?HTTP_GET, ?HTTP_PUT];\nallowed_methods(_PortRequestId, ?PATH_TOKEN_LOA) ->\n    [?HTTP_GET];\nallowed_methods(_PortRequestId, ?PATH_TOKEN_TIMELINE) ->\n    [?HTTP_GET].",
        "allowed_methods(_PortRequestId, ?PORT_ATTACHMENT, _AttachmentId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_presence",
      "source": "src/modules/cb_presence.erl",
      "sha256": "305d4bcedab80f739fc9962f4c7509e7489e170fa4392f21d1049af2c38e8dfc",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_POST].",
        "allowed_methods(?MATCH_REPORT_PREFIX) ->\n    [?HTTP_GET];\nallowed_methods(_Extension) ->\n    [?HTTP_GET, ?HTTP_POST]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_pushes",
      "source": "src/modules/cb_pushes.erl",
      "sha256": "37e8d029a280a84f9137dbfa55ebe3109278afe62ebd7fc62f149a3812d09d24",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_PUT]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_quickcall",
      "source": "src/modules/cb_quickcall.erl",
      "sha256": "db95d074f4b08554db2d85f9288f97dd5e843612f8243afa0d661f9130256d20",
      "allowed_methods_erlang": [
        "allowed_methods(_Number) ->\n    [?HTTP_GET, ?HTTP_POST]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_quickroutes",
      "source": "src/modules/cb_quickroutes.erl",
      "sha256": "f3496d329820bd3df2fcaa05f8d10f412b4246bb739c90a9fee9a2d2e176d150",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_rate_limits",
      "source": "src/modules/cb_rate_limits.erl",
      "sha256": "34473556040348493c9bfeb92404af0a436a485cddfc77fc6d495f9ccd5a3c15",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_rates",
      "source": "src/modules/cb_rates.erl",
      "sha256": "279134eadda382bd32caaed1acf144dcfbba73bf953711647ce9c80dd12a6547",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(?RATEDECKS) ->\n    [?HTTP_GET];\nallowed_methods(_RateId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE].",
        "allowed_methods(?NUMBER, _PhoneNumber) ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_recordings",
      "source": "src/modules/cb_recordings.erl",
      "sha256": "eb1ba5f4fad246c8c95ead3b91dc6730a907690b99558a6cc7bb9f70f498c484",
      "allowed_methods_erlang": [
        "allowed_methods() -> [?HTTP_GET].",
        "allowed_methods(_RecordingId) -> [?HTTP_GET, ?HTTP_PATCH, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_registrations",
      "source": "src/modules/cb_registrations.erl",
      "sha256": "dca581bdbe1402d57f7f3f290055114524c0ac0e18719d2ec9d87b5032328a31",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_DELETE].",
        "allowed_methods(?COUNT_PATH_TOKEN) ->\n    [?HTTP_GET];\nallowed_methods(_Username) ->\n    [?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_resource_selectors",
      "source": "src/modules/cb_resource_selectors.erl",
      "sha256": "c7d92bb985ae53d32ca25ee888a6a86d0af135a4660aa77aa5b0c47514bec875",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET].",
        "allowed_methods(?RULES) ->\n    [?HTTP_GET, ?HTTP_POST];\nallowed_methods(?NAME) ->\n    [?HTTP_GET];\nallowed_methods(?RESOURCE) ->\n    [?HTTP_GET];\nallowed_methods(_UUID) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_DELETE].",
        "allowed_methods(?NAME, _SelectorName) ->\n    [?HTTP_GET];\nallowed_methods(?RESOURCE, _ResourceId) ->\n    [?HTTP_GET].",
        "allowed_methods(?RESOURCE, _ResourceId, ?NAME, _SelectorName) ->\n    [?HTTP_GET];\nallowed_methods(?NAME, _SelectorName, ?RESOURCE, _ResourceId) ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_resource_templates",
      "source": "src/modules/cb_resource_templates.erl",
      "sha256": "12a475916b32f031aa9b1a33befb0b61802ed255bc725c66fa775bd74382855d",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(_ResourceTemplateId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_resources",
      "source": "src/modules/cb_resources.erl",
      "sha256": "7ae71674a29617be8790d1c574e27d0541c0b5cae326d0572221d145f18bc1b7",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(?COLLECTION) ->\n    [?HTTP_PUT, ?HTTP_POST];\nallowed_methods(?JOBS) ->\n    [?HTTP_GET, ?HTTP_PUT];\nallowed_methods(_ResourceId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE].",
        "allowed_methods(?JOBS, _JobId) ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_schemas",
      "source": "src/modules/cb_schemas.erl",
      "sha256": "f4c6b48a7eb71dee0c90e1b31c9a220181ae5d7d206aa67eb81598e09feaec2c",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET].",
        "allowed_methods(_SchemaName) ->\n    [?HTTP_GET].",
        "allowed_methods(_SchemaName, ?VALIDATION_PATH_TOKEN) ->\n    [?HTTP_PUT]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_scope_restrictions",
      "source": "src/modules/cb_scope_restrictions.erl",
      "sha256": "48e98addeff3aeb6b73805a7bc24b59acb3e696d9e573825c17d4f98c345f67c",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(_ScopeRestriction) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_scopes",
      "source": "src/modules/cb_scopes.erl",
      "sha256": "cbce5a2f01efbcf0476572529a6b20b7caa038e91a1e79cb8c0a2ee7a232a7d0",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(_Scope) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_screenpops",
      "source": "src/modules/cb_screenpops.erl",
      "sha256": "3e22ed411d2ae17c45d845091ccd56308ba29039bc1ba656a1686ad002d47aa7",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(_ScreenpopId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_search",
      "source": "src/modules/cb_search.erl",
      "sha256": "de13140423e60a7eceee864ac5ef797541a0843891b811fb1828155cc5d9c66a",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET].",
        "allowed_methods(?MULTI) ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_security",
      "source": "src/modules/cb_security.erl",
      "sha256": "ba78b22c75c2f546b1ab5ed4ad35c81266ed9bea19f045d41baf36b312f66e86",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE].",
        "allowed_methods(?LOGIN_LOCK) ->\n    [?HTTP_GET, ?HTTP_DELETE];\nallowed_methods(?ATTEMPTS) ->\n    [?HTTP_GET].",
        "allowed_methods(?ATTEMPTS, _AttemptId) ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_services",
      "source": "src/modules/cb_services.erl",
      "sha256": "35c2ac7ac685a65e6f1a5345f77b58b14b15cfd2749685eb872a0a004582344f",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_POST].",
        "allowed_methods(?EDITABLE) ->\n    [?HTTP_GET];\nallowed_methods(?AVAILABLE) ->\n    [?HTTP_GET];\nallowed_methods(?SUMMARY) ->\n    [?HTTP_GET];\nallowed_methods(?AUDIT) ->\n    [?HTTP_GET];\nallowed_methods(?TOPUP) ->\n    [?HTTP_POST];\nallowed_methods(?SYNCHRONIZATION) ->\n    [?HTTP_POST];\nallowed_methods(?RECONCILIATION) ->\n    [?HTTP_POST];\nallowed_methods(?QUOTE) ->\n    [?HTTP_POST];\nallowed_methods(?OVERRIDES) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH];\nallowed_methods(?MANUAL) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH];\nallowed_methods(_PlanId) ->\n    [?HTTP_POST, ?HTTP_DELETE].",
        "allowed_methods(?AUDIT, ?SUMMARY) ->\n    [?HTTP_GET];\nallowed_methods(?AUDIT, _AuditId) ->\n    [?HTTP_GET].",
        "allowed_methods(?AUDIT, ?SUMMARY, _SourceService) ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_sms",
      "source": "src/modules/cb_sms.erl",
      "sha256": "88264f280583a778e9b1c80d90a2a9d71a7ba83a2217ed65ac9043fec04eca7c",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(_SMSId) ->\n    [?HTTP_GET, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_storage",
      "source": "src/modules/cb_storage.erl",
      "sha256": "a28211ec8872d9ddad03014f9bd94d2c641d45253423b62b875f9541ee8b1815",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE].",
        "allowed_methods(?PLANS_TOKEN) ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(?PLANS_TOKEN, _StoragePlanId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_sup",
      "source": "src/modules/cb_sup.erl",
      "sha256": "fd509d487c1de6051c0d1b12fda87fcadc1bcb954d0766bb1c7a698d472f7171",
      "allowed_methods_erlang": [
        "allowed_methods(_Module) ->\n    [?HTTP_GET].",
        "allowed_methods(_Module, _Function) ->\n    [?HTTP_GET].",
        "allowed_methods(_Module, _Function, _Args) ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_system_configs",
      "source": "src/modules/cb_system_configs.erl",
      "sha256": "94f2358c6dd992d7f6b82478d1298fddde724a299117c8ae2b25afc9fc60fdcb",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET].",
        "allowed_methods(_SystemConfigId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_DELETE, ?HTTP_PUT, ?HTTP_PATCH].",
        "allowed_methods(_SystemConfigId, _Node) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_DELETE, ?HTTP_PATCH]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_system_status",
      "source": "src/modules/cb_system_status.erl",
      "sha256": "da6eabc011f49201abbccde4b23241f72fa4e8d05b4beaa23fc79b103dbd527c",
      "allowed_methods_erlang": [
        "allowed_methods() -> [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_tasks",
      "source": "src/modules/cb_tasks.erl",
      "sha256": "7d459fe4fc3049c5e5f6205bdd0c32bd7ebd3055f702b2ddc09d97ef0a15d734",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(_TaskId) ->\n    [?HTTP_GET, ?HTTP_PATCH, ?HTTP_DELETE].",
        "allowed_methods(_TaskId, ?PATH_STOP) ->\n    [?HTTP_PATCH];\nallowed_methods(_TaskId, ?PATH_INPUT) ->\n    [?HTTP_GET];\nallowed_methods(_TaskId, ?PATH_OUTPUT) ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_temporal_rules",
      "source": "src/modules/cb_temporal_rules.erl",
      "sha256": "922628844a352dde941996b9806b47c721fd97bb052d63aebb052a75250e1512",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(_TemporalRuleId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_temporal_rules_sets",
      "source": "src/modules/cb_temporal_rules_sets.erl",
      "sha256": "2bb41cf52a1d044411372cfc17cf94ffa78b293bd5f0f1a697dbbde4a54902eb",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(_TemporalRuleSet) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_token_auth",
      "source": "src/modules/cb_token_auth.erl",
      "sha256": "8f1f4c5c10c93b615fd9361516410184d52b151259c5e99adcb95a5e6d9e7bd0",
      "allowed_methods_erlang": [
        "allowed_methods() -> [?HTTP_DELETE, ?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_token_restrictions",
      "source": "src/modules/cb_token_restrictions.erl",
      "sha256": "39ee5b3217b0ae8a6d8eec0a9787be917c0fefc33373282ef01c8fef04c26654",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_transactions",
      "source": "src/modules/cb_transactions.erl",
      "sha256": "7354c9efb26df42533b879e58de0185decea798a0e25961c3f93884cb124b975",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET].",
        "allowed_methods(?REFUND) ->\n    [?HTTP_PUT];\nallowed_methods(?SALE) ->\n    [?HTTP_PUT];\nallowed_methods(_TransactionId) ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_user_auth",
      "source": "src/modules/cb_user_auth.erl",
      "sha256": "90efc1919fe1986132e356374250a5e29ff594b66001374f03d65bac894a661d",
      "allowed_methods_erlang": [
        "allowed_methods() -> [?HTTP_PUT].",
        "allowed_methods(?RECOVERY) -> [?HTTP_PUT, ?HTTP_POST];\nallowed_methods(_AuthToken) -> [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_users",
      "source": "src/modules/cb_users.erl",
      "sha256": "bf2ae150e15d3a2117aeeeff4c42ace031eacd7ce4907e6c6914d4b09a1b2f45",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(_UserId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_DELETE, ?HTTP_PATCH].",
        "allowed_methods(_UserId, ?PHOTO) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_DELETE];\nallowed_methods(_UserId, ?QRCODE) ->\n    [?HTTP_GET];\nallowed_methods(_UserId, ?VCARD) ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_vmboxes",
      "source": "src/modules/cb_vmboxes.erl",
      "sha256": "81fb34c08ec0deaa912ec617156135ebe787886ab61a20b0f437a3dfd36968ce",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(?MESSAGES_RESOURCE) ->\n    [?HTTP_GET];\nallowed_methods(_VMBoxId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_DELETE, ?HTTP_PATCH].",
        "allowed_methods(_VMBoxId, ?MESSAGES_RESOURCE) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PUT, ?HTTP_DELETE].",
        "allowed_methods(_VMBoxId, ?MESSAGES_RESOURCE, ?BIN_DATA) ->\n    [?HTTP_POST];\nallowed_methods(_VMBoxId, ?MESSAGES_RESOURCE, _VMMsgId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_DELETE].",
        "allowed_methods(_VMBoxId, ?MESSAGES_RESOURCE, _VMMsgId, ?BIN_DATA) ->\n    [?HTTP_GET, ?HTTP_PUT]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_webhooks",
      "source": "src/modules/cb_webhooks.erl",
      "sha256": "4f2dabbd2c1a1ac99c6a376a8f935cdb08e90b2415ae3a183d28bfb8ea402384",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT, ?HTTP_PATCH].",
        "allowed_methods(?PATH_TOKEN_ATTEMPTS) ->\n    [?HTTP_GET];\nallowed_methods(?PATH_TOKEN_SAMPLES) ->\n    [?HTTP_GET];\nallowed_methods(_WebhookId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE].",
        "allowed_methods(?PATH_TOKEN_SAMPLES, _SampleId) ->\n    [?HTTP_GET];\nallowed_methods(_WebhookId, ?PATH_TOKEN_ATTEMPTS) ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_websites",
      "source": "src/modules/cb_websites.erl",
      "sha256": "8de27000af052b614c5a9036f5660e570dbdf884d79f5ab4ca1d8f3a87227e70",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT].",
        "allowed_methods(_WebsiteId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_PATCH, ?HTTP_DELETE]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_websockets",
      "source": "src/modules/cb_websockets.erl",
      "sha256": "cc79f4dbe7a754a46667920388e97c2b9a17692a432ed9dcde6e0cf3d799451e",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET].",
        "allowed_methods(_SocketId) ->\n    [?HTTP_GET]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_whitelabel",
      "source": "src/modules/cb_whitelabel.erl",
      "sha256": "38a7627135f7b465c54f4e15aba805b2847ffcbb769741288735c1829351422c",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET, ?HTTP_PUT, ?HTTP_POST, ?HTTP_DELETE].",
        "allowed_methods(?LOGO_REQ) ->\n    [?HTTP_GET, ?HTTP_POST];\nallowed_methods(?ICON_REQ) ->\n    [?HTTP_GET, ?HTTP_POST];\nallowed_methods(?WELCOME_REQ) ->\n    [?HTTP_GET, ?HTTP_POST];\nallowed_methods(?DOMAINS_REQ) ->\n    [?HTTP_GET, ?HTTP_POST];\nallowed_methods(?EMAILS_REQ) ->\n    [?HTTP_GET, ?HTTP_PUT];\nallowed_methods(_WhitelabelDomain) ->\n    [?HTTP_GET].",
        "allowed_methods(_WhitelabelDomain, ?LOGO_REQ) ->\n    [?HTTP_GET];\nallowed_methods(_WhitelabelDomain, ?ICON_REQ) ->\n    [?HTTP_GET];\nallowed_methods(_WhitelabelDomain, ?WELCOME_REQ) ->\n    [?HTTP_GET];\nallowed_methods(?EMAILS_REQ, _EmailId) ->\n    [?HTTP_GET, ?HTTP_POST, ?HTTP_DELETE].",
        "allowed_methods(?EMAILS_REQ, _EmailId, ?VERIFY) ->\n    [?HTTP_POST]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    },
    {
      "module": "cb_wordle",
      "source": "src/modules/cb_wordle.erl",
      "sha256": "36fe7dce1f352b42c4fd8aadf9cf83061dc880d0ea1db7edf83be598939d1c58",
      "allowed_methods_erlang": [
        "allowed_methods() ->\n    [?HTTP_GET]. % get today's wordle",
        "allowed_methods(_WordId) ->\n    %% get  - user's guesses for word\n    %% post - user's next guess for current word\n    [?HTTP_GET, ?HTTP_POST]."
      ],
      "evidence": "source-inspected; not runtime tested or unconditional authorization"
    }
  ]
}
