Go to PolySwarm

PolySwarm UI

PolySwarm offers a User Interface (UI) to interact with PolySwarm features.

Some functionality of the PolySwarm UI is available without being logged in, but that functionality is limited. To unlock additional functionality create a free account and sign in, then if you require additional quota upgrade your plan.

Getting Started

Login/Sign Up

Note: If you have purchased a Premium plan, you will receive an email with a link to sign up.

Sign Up
  1. Navigate to the PolySwarm UI via here
  2. Click on the “Log In/Sign up” button
  3. The authentication window will appear with two tabs, Click the “Sign Up” tab to Sign Up for a new User Account
  4. You will be provided three means of Signing Up:
  • Sign Up with GitHub - Use your GitHub account to log into PolySwarm UI.
  • Sign Up with Google - Use your Google account to log into PolySwarm UI.
  • Sign Up with Email address and password - Use an email address and password to log into PolySwarm UI. When using this method for sign up, you also need to provide your name.

Once you complete the Sign Up, we will send you a verification email. You need to click on the link in that verification email to complete your User Account creation.

Log In

Clicking on the "Login" tab in the authentication Page provides a means of logging in.

  1. Navigate to the PolySwarm UI via here
  2. Click on the “Log In/Sign up” button
  3. The authentication window will appear with two tabs, Click the “Log In” tab to Log In using the same method used to create the accounts.

Accounts (Team/User)

PolySwarm offers two types of accounts:

  • User Account - Individual User Accounts
  • Team Account - User Accounts can be part of a Team Account

All new User Accounts will have the free "Community" subscription plan assigned, this allows access to the basic functionality of PolySwarm. Users will have the option of purchasing a Paid Premium Subscription, if a Paid Premium Subscription has already been purchased it will have been applied to the Team Account the User Account is part of.

Once you have created a "User Account" (which all Users must do) you can be added to a "Team Account".

"Team Accounts" will allow individual "User Accounts" shared access to the Premium Subscription if purchased and shared Quotas of this Subscription. There are additional Settings options like Member Account Management and Integrations that standard "User Accounts" cannot access. We will cover how to access these in the "Settings" Pages here.

Context Menu

Once logged in, the upper right corner changes from displaying a “Log In/Sign Up” button to displaying the username with an avatar icon, or if you have switched teams to the Name of the Team.

PolySwarm Context Menu

All actions in the PolySwarm UI operate in the Account Context of the active User Account or Team Account. To enable users to select which account should be used for their actions, users can Switch Accounts to change the active Context between their User Account and one or more Team Accounts. The Context that is currently being used is referred to as the Active Context. The Active Context determines several things:

  • The features available in PolySwarm UI will vary depending on the Subscription Plan associated with the Active Context.
  • All PolySwarm UI usage will subtract from the usage allotment in the Subscription Plan associated with the Active Context.
  • The Account Settings page displays the Settings for the User Account or Team Account associated with the Active Context.

Clicking on the avatar icon will open the Context Menu. In the Context Menu are the following options:

Menu Option What is it for?
Settings Click the Settings option to go to the Account Settings page for the account associated with the currently Active Context
Switch Accounts Switch the currently active Context to that of the user’s User Account or one of the user’s Team Accounts.
Create Team Create a new Team Account. All users can create teams, but Premium plans are assigned to Teams by PolySwarm.
Dark Theme Off/On Disable or enable the dark theme. It is disabled by default.
Help Go to the PolySwarm documentation website.
Logout Log out of PolySwarm UI.

Emerging Threats

The Emerging Threats table on the Home page provides customers with an actionable curated list of artifacts that PolySwarm has confirmed are emerging threats. This single table provides a summary of several groupings of malware; grouped by malware family or world events.

Emerging Threats

  • Clicking the "View scan results" button, will show the latest scan results in PolySwarm for that artifact.
  • "First Seen in PolySwarm" indicates that the artifact was submitted into PolySwarm before other platforms.
  • The PolyScore is PolySwarm's threat scoring algorithm that provides the probability a given file contains malware, in a single authoritative number.

    • On this table, that number is represented by a bar to indicate low, medium, and high.
  • Each artifact has one or more tags to help the user quickly discern its function.
  • Users can click the copy icon to grab a copy of the SHA256 hash of the artifact.
Why do we sometimes show a low PolyScore on an artifact that we say is malicious?

PolyScore weighs convictions from engines differently, based on factors such as malware family name and the engine's track record on similar files. Files with high PolyScores are ready for automated action. But sometimes, engines that detect important emerging threats do not increase the PolyScore very much, even though the file actually is malicious. That is why the process behind PolyScore learns: so we can identify competent engines that see emerging malware first and give them a louder voice against future threats. In the meantime, we still think it's important to show low PolyScores, because it means a file warrants review. And, if the file is included in the Emerging Threats table, yes, we believe it's malware.

2023 © PolySwarm Pte. Ltd.