use of org.zaproxy.zap.extension.ruleconfig.RuleConfigAPI in project zaproxy by zaproxy.
the class ApiGeneratorUtils method getAllImplementors.
/**
* Return all of the available ApiImplementors. If you implement a new ApiImplementor then you
* must add it to this class.
*
* @return all of the available ApiImplementors.
*/
public static List<ApiImplementor> getAllImplementors() {
List<ApiImplementor> imps = new ArrayList<>();
ApiImplementor api;
imps.add(new AlertAPI(null));
api = new AntiCsrfAPI(null);
api.addApiOptions(new AntiCsrfParam());
imps.add(api);
imps.add(new PassiveScanAPI(null));
imps.add(new SearchAPI(null));
api = new AutoUpdateAPI(null);
api.addApiOptions(new OptionsParamCheckForUpdates());
imps.add(api);
api = new SpiderAPI(null);
api.addApiOptions(new SpiderParam());
imps.add(api);
api = new CoreAPI(new ConnectionParam());
imps.add(api);
imps.add(new ParamsAPI(null));
api = new ActiveScanAPI(null);
api.addApiOptions(new ScannerParam());
imps.add(api);
imps.add(new ContextAPI());
imps.add(new HttpSessionsAPI(null));
imps.add(new BreakAPI(null));
imps.add(new AuthenticationAPI(null));
imps.add(new AuthorizationAPI());
imps.add(new RuleConfigAPI(null));
imps.add(new SessionManagementAPI(null));
imps.add(new UsersAPI(null));
imps.add(new ForcedUserAPI(null));
imps.add(new ScriptAPI(null));
api = new StatsAPI(null);
api.addApiOptions(new StatsParam());
imps.add(api);
return imps;
}
Aggregations