{
  "key": "com.soteri.confluence.plugins.security-staging",
  "name": "Security for Confluence",
  "description": "Add extra security to your workflow. Audit pages and blog posts for passwords, private keys, cloud credentials, or other sensitive information.",
  "baseUrl": "https://staging-security-for-confluence.soteri.io",
  "enableLicensing": true,
  "vendor": {
    "name": "Soteri",
    "url": "https://soteri.io"
  },
  "authentication": {
    "type": "jwt"
  },
  "apiMigrations": {
    "context-qsh": true,
    "signed-install": true
  },
  "lifecycle": {
    "installed": "/installed",
    "uninstalled": "/uninstalled"
  },
  "version": "4.0.0-AC",
  "modules": {
    "webSections": [
      {
        "location": "system.admin",
        "weight": 201,
        "name": {
          "value": "Soteri Security"
        },
        "key": "soteri-admin-web-section"
      }
    ],
    "generalPages": [
      {
        "url": "/scan-report",
        "key": "scan-report",
        "location": "system.header/left",
        "name": {
          "value": "Soteri Dashboard"
        },
        "icon": {
          "width": 16,
          "height": 16,
          "url": "/images/soteri-icon.png"
        },
        "conditions": [
          {
            "condition": "user_is_logged_in"
          }
        ]
      },
      {
        "url": "/audit-log",
        "key": "audit-log",
        "name": {
          "value": "Soteri Audit Log"
        },
        "conditions": [
          {
            "condition": "user_is_logged_in"
          }
        ]
      },
      {
        "url": "/security-scan?spaceId={space.id}&spaceKey={space.key}",
        "name": {
          "value": "Security Analysis"
        },
        "key": "security-scan",
        "conditions": [
          {
            "condition": "user_is_logged_in"
          }
        ]
      },
      {
        "url": "/app-admin-security-settings",
        "name": {
          "value": "Soteri Settings"
        },
        "key": "app-admin-security-settings",
        "conditions": [
          {
            "condition": "user_is_logged_in"
          }
        ]
      }
    ],
    "configurePage": {
      "url": "/security-settings",
      "name": {
        "value": "Soteri Settings"
      },
      "key": "security-settings",
      "fullPage": true
    },
    "webItems": [
      {
        "location": "system.space.sidebar/main-links",
        "weight": 100,
        "styleClasses": [
          "webitem",
          "system-present-webitem"
        ],
        "url": "security-scan",
        "context": "page",
        "target": {
          "type": "page"
        },
        "tooltip": {
          "value": "Trigger scans and view results (Security for Confluence)"
        },
        "icon": {
          "width": 16,
          "height": 16,
          "url": "/images/lock-icon.svg"
        },
        "name": {
          "value": "Security Analysis"
        },
        "key": "security-scan-space-web-item",
        "conditions": [
          {
            "condition": "has_space_permission",
            "params": {
              "permission": "ADMINISTER"
            }
          }
        ]
      },
      {
        "location": "system.admin/soteri-admin-web-section",
        "weight": 100,
        "styleClasses": [
          "webitem",
          "system-present-webitem"
        ],
        "url": "scan-report",
        "context": "page",
        "target": {
          "type": "page"
        },
        "name": {
          "value": "Soteri Dashboard"
        },
        "tooltip": {
          "value": "View overall security status (Security for Confluence)"
        },
        "key": "soteri-dashboard-admin-web-item",
        "conditions": [
          {
            "condition": "user_is_confluence_administrator"
          }
        ]
      },
      {
        "location": "system.admin/soteri-admin-web-section",
        "weight": 200,
        "styleClasses": [
          "webitem",
          "system-present-webitem"
        ],
        "url": "security-settings",
        "context": "page",
        "target": {
          "type": "page"
        },
        "name": {
          "value": "Settings"
        },
        "tooltip": {
          "value": "Settings for Security for Confluence"
        },
        "key": "security-settings-web-item",
        "conditions": [
          {
            "condition": "user_is_confluence_administrator"
          }
        ]
      },
      {
        "location": "system.admin/soteri-admin-web-section",
        "weight": 200,
        "styleClasses": [
          "webitem",
          "system-present-webitem"
        ],
        "url": "audit-log",
        "context": "page",
        "target": {
          "type": "page"
        },
        "name": {
          "value": "Soteri Audit Log"
        },
        "tooltip": {
          "value": "Audit log for Security for Confluence"
        },
        "key": "audit-log-web-item",
        "conditions": [
          {
            "condition": "user_is_confluence_administrator"
          }
        ]
      }
    ],
    "webhooks": [
      {
        "event": "space_created",
        "url": "/hook/space-created"
      },
      {
        "event": "space_updated",
        "url": "/hook/space-updated"
      },
      {
        "event": "space_removed",
        "url": "/hook/space-removed"
      },
      {
        "event": "space_permissions_updated",
        "url": "/hook/space-permissions-updated"
      },
      {
        "event": "page_created",
        "url": "/hook/page-created"
      },
      {
        "event": "page_updated",
        "url": "/hook/page-updated"
      },
      {
        "event": "page_moved",
        "url": "/hook/page-moved"
      },
      {
        "event": "page_trashed",
        "url": "/hook/page-trashed"
      },
      {
        "event": "page_restored",
        "url": "/hook/page-restored"
      },
      {
        "event": "page_removed",
        "url": "/hook/page-removed"
      },
      {
        "event": "blog_created",
        "url": "/hook/blog-created"
      },
      {
        "event": "blog_moved",
        "url": "/hook/blog-moved"
      },
      {
        "event": "blog_updated",
        "url": "/hook/blog-updated"
      },
      {
        "event": "blog_trashed",
        "url": "/hook/blog-trashed"
      },
      {
        "event": "blog_restored",
        "url": "/hook/blog-restored"
      },
      {
        "event": "blog_removed",
        "url": "/hook/blog-removed"
      },
      {
        "event": "comment_created",
        "url": "/hook/comment-created"
      },
      {
        "event": "comment_updated",
        "url": "/hook/comment-updated"
      },
      {
        "event": "comment_removed",
        "url": "/hook/comment-removed"
      },
      {
        "event": "attachment_created",
        "url": "/hook/attachment-created"
      },
      {
        "event": "attachment_updated",
        "url": "/hook/attachment-updated"
      },
      {
        "event": "attachment_trashed",
        "url": "/hook/attachment-trashed"
      },
      {
        "event": "attachment_restored",
        "url": "/hook/attachment-restored"
      },
      {
        "event": "attachment_removed",
        "url": "/hook/attachment-removed"
      },
      {
        "event": "content_created",
        "url": "/hook/content-created"
      },
      {
        "event": "content_updated",
        "url": "/hook/content-updated"
      },
      {
        "event": "content_trashed",
        "url": "/hook/content-trashed"
      },
      {
        "event": "content_restored",
        "url": "/hook/content-restored"
      },
      {
        "event": "content_removed",
        "url": "/hook/content-removed"
      },
      {
        "event": "content_permissions_updated",
        "url": "/hook/content-permissions-updated"
      },
      {
        "event": "page_started",
        "url": "/hook/page-started"
      },
      {
        "event": "page_snapshotted",
        "url": "/hook/page-snapshotted"
      }
    ]
  },
  "scopes": [
    "read",
    "act_as_user",
    "access_email_addresses",
    "admin"
  ]
}
