-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[scanner integration] Finalize icon set for directory badges #489
Comments
Here's my proposals for the three icons listed in the document:
@eloquence should I also generate the icons for the other cases mentioned here? (up, down, under review) |
LGTM! Yes please :) |
Okay, with one caveat - I think the contrast between severe and moderate could be a bit greater, esp. given that people's ability to discern variations in color varies significantly. |
Good call, actually. I can tip up the color contrast, but maybe I'll see if I can think of any distinct shapes that might distinguish severe from moderate. Otherwise maybe moderate should actually be an icon outline instead of a solid icon. Re: up/down - could we just have an icon to indicate if an instance is down? is it necessary to indicate both? Gonna need to do some brainstorming on the "under review" icon... |
In the interest of minimizing clutter, I'm okay with just an "instance down" indicator for now. |
Actually one question that affects how I design this: how common is it for a securedrop instance to be down? Are we expecting to be showing multiples of these on a page at a time or just one, once in a while? If it's the latter, I'll do a pretty simple icon, but it will always be accompanied by text "Instance down or unreachable" or something. |
If there is an instance with extended downtime (i.e. weeks), I think we'd want to delist them from the directory. Since there are 10 instances per page in the directory, a ballpark figure of only one instance per page being down is reasonable (ballpark upper limit figure is from Nagios which has ~8% failing checks right now, which corresponds to 1 or less instances per directory page). tl;dr "just one, once in a while" 😇 |
I like the icon! Let's kick around under what circumstances & where we want to show the icon a bit more (keeping in mind that all instances reboot every 24 hours, so will have intermittent downtime), but we can do that outside the scope of this issue. |
These look great! For the "Under Review" state, to be clear, this is for situations where an instance was previously added, but has been de-listed because it currently fails a hard check (e.g., HTTPS cert broken, mixed content warning, or instance down for an extended period of time). So what I think we need here is a large icon that can be placed on a directory entry page that would only contain text like the following: This SecureDrop directory entry is currently under reviewFreedom of the Press Foundation routinely verifies that SecureDrop instances are up and running and follow best security practices. We have detected issues with this instance, and have temporarily removed it from the directory. (some more text including contact link) I don't know if the "..." works for that; this icon can also be a fair bit larger than the other ones. |
Oh, noted. Okay, let me give that some thought then. Maybe that should be more of a question mark icon then. |
That looks great, @harrislapiroff. I think we'll want to use a headline like "Instance Under Review" for the question mark case (to not confuse this status with the verification process), but the icon works for me. @redshiftzero, does this icon set look good to you as well? |
looks great! and 👍 to the "Instance Under Review" term |
Oh yeah, I see what you mean. Yes, the "Verified" badge is an additional status that some (but not all) instances will earn for going the extra mile on the security measures that we recommend but do not require. At least, that's the current plan (#511), once we are done with the basic scanner integration work. |
As described in this proposal and as part of epic #488, we would like to indicate landing page and source interface scan results in the directory using a few different icons that can be displayed next to an entry. In particular, we will need the following:
The text was updated successfully, but these errors were encountered: