Fixed formatting for program report when in read-mode.
Made invitation codes single-use to prevent limit bypass.
☆ reported by reymarkdivino
Addressed homograph attack vulnerability.
☆ reported by reymarkdivino
Remediated open redirect weakness.
☆ reported by ali
A notification email indicating your password has been changed is triggered when any user settings are updated.
Hyperlinks missing protocol in the url do not resolve to external website.
The program report editing experience can be improved.
The reward interface can be improved.
Added pagination to /researchers page.
Added field to select number of items displayed on /researchers page.
Added URL persistence through sign-in for authenticated routes.
Added container overflow control for description section of report content.
Changed copy in various components and modules to improve UX.
Fixed form interaction and update notifications in /programs editor.
Improved responsive design of report pages on mobile devices.
Addressed report activity logging bug that occasionally posted incorrect action.
Fixed gravatar displayed for awarder of bounty in activity log of a report.
Updated program invite-related mailers with minor copyedits.
Switched mailers to send from team@federacy.com for better support handling.
Removed Create Program button from the UI for researchers.
Removed /network page access for inactive users.
Removed firing of notification mailers for a program's auto-generated example report.
A notification email indicating your password has been changed is triggered when any user settings are updated.
The reward interface can be improved.
Added section to the /profile editor below user settings for researchers to complete.
Added /billing page with subscription plans.
Added public /researchers list for subscribers with search and filter functionality.
Added public researcher profiles accessible from /researchers list for subscribers.
Added ability to invite a researcher to your /program from /researchers list and their corresponding profile page.
Fixed /network table styling.
Renamed visibility field in /profile editor to clarify its function.
Moved visibility toggle from user settings to researcher profile section of /profile editor.
Updated users endpoint to include connected users through programs and reports.
Fixed missing user activation mailers.
Redesigned layout and styling for individual reports.
Moved Award section to Reward action that opens a modal in individual reports.
Merged the comment system into a single module in individual reports.
Combined the submitted report and program's report into a single panel that is switchable via link.
Renamed Timeline to Activity in individual reports.
Removed role.gravatar from api/roles.
Removed ability for inactive users to send invitations through the /network page.
Removed ability for inactive users to make their profile public.
Removed ability for researchers to create programs.
Removed priority selection from individual reports.
A notification email indicating your password has been changed is triggered when any user settings are updated.
The reward user interface can be improved and does not account for swag rewards.
Added an award section to individual reports.
Added user gravatars to the report assignment field.
Added important report-related email notification triggers.
Added /program scope selection to individual reports.
Added icons that indicate type of change to a report's activity log.
Added vue-lazyload to images on homepage to improve page load time.
Added redirect-ssl to improve SSL handling on older browser clients.
Added Web Font Loader to improve typeface handling.
Added URL redirection for /reports/:id upon successful /sign-in.
Redesigned layout and styling for individual reports.
Implemented a friendlier report update interface.
Merged the submitted report and program's report into a single view.
Moved the report comment system into a single view.
Renamed History to Timeline for a report's activity log.
Changed timestamp format for a report's activity log.
Provided a method to collapse a report's activity log.
Compressed homepage images with webp to load on smaller screens.
Floated form-response notifications to improve visibility.
Switched datetime handling from moment.js to date-fns.
Removed option to edit an original report after it has been submitted.
Removed user gravatars from the report's activity log.
Added a password strength indicator to the /sign-up page.
Added Sentry for better error-tracking and real-time fixes.
Added Critical as a priority level option for /program scopes.
Added 'Featured On' section to the landing page.
Added Open Graph tags.
Permitted Facebook and Twitter sharing from browser extensions.
Normalized /login to /sign-up and added redirect.
Fixed user=researcher differentiation in the join form on the landing page.
Desaturated logos on landing page, colorizing onHover.
Optimized images to improve landing page load-time.
Loosened input validation for /program name to allow ., & and +.
Improved validation for email address fields in auth forms.
Rearranged the 'invite to program' sections of the /program editor by hierarchy of role permissions.
Added error notification for exceeding invites while adding new users through the /program editor.
Updated /report comment style and added time since post.
Modified error notifications for edge cases to be more descriptive.
Fixed navigation from /programs to /reports to display inbox instead of the new report form.
Fixed a bug with adding and deleting roles.
Updated /report assignment to sync with API role changes.
Improved onboarding experience and emails.
Resolved rack-attack issue and re-enabled.
Removed public user search field from the 'invite to program' sections of the /program editor.
A chart displaying report count by severity level has been added to the /reports inbox.
The scope tables for each /program utilizes a toggle to switch between in/out.
Added 404 page.
Soft deletion and soft dependency deletion for everything.
Sort scopes where they were missing (created_at asc).
Added a review process for programs to go public.
GET api/roles now returns user_ids.
The scope section of /program has a slick new theme.
Updated username and program name validation to limit types of characters accepted.
Fixed user.invited_by was not being set in some cases.
Fixed major issues with responsive mobile styling.
Fixed gravatars in /reports inbox to sync with assignee.
The CVSS rating module has been removed from all reports to simplify the submission process.
The required fields of a report can no longer be left empty or edited and resubmitted with blank content.
Fixed report assignment to allow selection of anyone given access within the program settings.
Fixed the visibility of new comments when a report is first reopened.
The /reports inbox now shows a custom message when returning zero results dependent on selected filter.
The login process has been optimized for faster load-time.
Implemented a fallback to ensure data is captured from the sign up form when the API is down.
Overloading of invitations to allow multi-use invitations (this means an invitation can only be used once).
Remediations, we'll circle back on this feature when we have time to do it justice.
New styling applied to /program profiles
/program scopes moved from separate tabbed view to visible above the VDP
Copy changed in /program Rewards table from 'Vulnerability Type' to 'Vulnerability Level'
Made header sticky while scrolling /program VDP
Light style changes applied within the wysiwyg editor of the /program creation/update form
After submitting a report, you are now directed to the list of reports you have submitted instead of the dashboard's default view
CSP can be improved and tightened
First pass at /reports re-design
Critical priority for reports
Sqreen for Content Security Policy and other headers for www.federacy.com
Vulnerability Disclosure Policy posted to github using the Creative Commons Attribution Share Alike license.
Template VDP Rewards Copy and Table
Clean up /network and invitations list
CSP can be improved and tightened
Content Security Policy, CORs, and some denial of service mitigations for api.federacy.com
Password reset functionality
Points as a scope reward, because this functionality has not yet implemented
Resolved ssues with invitations, roles, and reports
Improved policies, scopes, and routes to be more restrictive, and resolved a multitude of bugs created in the process
Improve email copy for invitations, activations, and signups
rack-attack ip tracking using proxy addresses instead of end-user
invitations have been overloaded to support a single invitation being used many times (for HN post)
Private alpha launch on Bookface!









