-
-
Notifications
You must be signed in to change notification settings - Fork 82
Record of Rejected Potential Plugins
This wiki pages purpose is to help users and developers understand why Scrummage doesn't include some third-party sites. The Scrummage project is constantly adding, reevaluating, upgrading, and on occasions decommissioning plugins. In the fast paced world of Cyber Security, a platform like Scrummage can't afford to be stagnant. Even items on this list can be reevaluated if the reason for a plugin's initial rejection is later resolved.
Where possible, the Scrummage project integrates with third-party sites offered in other languages, just check out our Yandex, Vkontakte, OK and Naver plugins. However, the project team needs the ability to translate those sites to a language the development team can understand to be able to develop the plugins, which can often be achieved with browser extensions. However, sometimes sites make this process too complex/convoluted. So ultimately where possible, integration with these third-parties is achieved.
Here is a list of common reasons why a third-party tool or API won't meet our requirements, links have been included for convenience:
- COST - Registration comes with a cost that is not easily affordable by individuals. (Only a select few APIs that have a cost remain as plugins)
- COMPLEXITY (REGISTRATION) - Registration is complex and has requirements that are not simple to meet.
- COMPLEXITY (INTEGRATION) - This is usually when the behaviour of the site, or the way it returns data makes it overly complicated to build a plugin for. Thus, our scoping has deemed that the pros don't outweigh the cons.
- AVAILABILITY - The site/API lacks sufficient endpoints needed to extract useful data.
- EFFICIENCY - Not a very common issue, but if the third party site has significant delays in returning the data.
- REDUNDANCY - When an existing plugin provides sufficient pre-existing coverage that means adding the plugin adds no value and therefore is not needed.
- INSUFFICIENT PURPOSE - When the end result of the site is not worth correlating, or the user won't get value from its integration with Scrummage.
- OVER LOCALISED - When a site is too specific to a small geographic region, or requires a great amount of detailed information.
- OVER SIMPLIFIED - When the results are from a pre-defined list, such as a predefined list of domains to check malicious activity for, in this case we'd want to be able to search for any domain.
Third-Party Tool/API | Primary Reason(s) for Rejection | Additional Notes |
---|---|---|
Facebook - Graph API | COMPLEXITY (REGISTRATION) | N/A |
LinkedIn - Graph API | COMPLEXITY (REGISTRATION) | N/A |
WikiLeaks | COMPLEXITY (INTEGRATION) | N/A |
Plugins requiring TOR proxy | COMPLEXITY (INTEGRATION) and EFFICIENCY | N/A |
HoneyDB | COST and REDUNDANCY (Twitter can be used to get the necessary data) | N/A |
Project Honey Pot | AVAILABILITY | N/A |
BitBucket | AVAILABILITY (WORKSPACE REQUIRED) | N/A |
GitLab | COST | N/A |
Google Maps | COST, other free map solutions often have INSUFFICIENT PURPOSE | N/A |
Bing | COST | N/A |
Censys | INSUFFICIENT PURPOSE and REDUNDANCY | N/A |
Yahoo | COST | N/A |
Onion Search Engine | AVAILABILITY AND REDUNDANCY | |
Orange Search Engine (France) | AVAILABILITY and COMPLEXITY (REGISTRATION) | N/A |
SunCalc | INSUFFICIENT PURPOSE | N/A |
Court Listener | OVER LOCALISED | N/A |
PhishTank | OVER SIMPLIFIED | N/A |
White/Yellow Pages | AVAILABILITY | N/A |
Been Verified | AVAILABILITY | N/A |
Ancestry | COST | N/A |
Public Records (For the most part) | OVER LOCALISED | N/A |
Baidu | OVER LOCALISED and AVAILABILITY | N/A |
Snopes | AVAILABILITY | N/A |
TikTok | OVER LOCALISED, AVAILABILITY, also general privacy concerns. | N/A |
Wayback Machine | OVER SIMPLIFIED and INSUFFICIENT PURPOSE | N/A |
Global Terrorism Database | AVAILABILITY | N/A |
Bambenek Consulting C2 Tracker List | COST | If you have this list available and can host it on an internal URL, you can add the list to the RSS plugin, by editing the RSS_Feeds.txt file in the config directory. |
Total Hash | AVAILABILITY | DNS-Based API |
Malware Domain List | AVAILABILITY - RETIRED | N/A |
Bambenek Consulting | COST | N/A |
Hacker Target | COST | N/A |
Scylla API | AVAILABILITY | N/A |
ARIN | AVAILABILITY | N/A |