OrenGitHub / dhscanner

free as in speech container scanner
https://orengithub.github.io/
1 stars 0 forks source link

Missing lambda functions in knowledge base of php example #29

Closed OrenGitHub closed 2 months ago

OrenGitHub commented 2 months ago
OrenGitHub commented 2 months ago

delegated here

OrenGitHub commented 2 months ago

knowledge base looks good:

kb_arg_for_call( startloc_16_12_endloc_16_19, startloc_16_1_endloc_16_57 ).
kb_arg_for_call( startloc_16_22_endloc_16_56, startloc_16_1_endloc_16_57 ).
kb_arg_for_call( startloc_18_12_endloc_18_20, startloc_18_1_endloc_24_2 ).
kb_arg_for_call( startloc_18_23_endloc_24_1, startloc_18_1_endloc_24_2 ).
kb_arg_for_call( startloc_26_13_endloc_26_35, startloc_26_1_endloc_31_2 ).
kb_arg_for_call( startloc_26_38_endloc_31_1, startloc_26_1_endloc_31_2 ).
kb_arg_for_call( startloc_27_28_endloc_27_36, startloc_27_13_endloc_27_37 ).
kb_arg_for_call( startloc_27_5_endloc_27_9, startloc_28_16_endloc_28_39 ).
kb_arg_for_call( startloc_28_5_endloc_28_12, startloc_29_5_endloc_29_63 ).
kb_arg_for_call( startloc_29_23_endloc_29_52, startloc_29_5_endloc_29_63 ).
kb_arg_for_call( startloc_33_13_endloc_33_19, startloc_33_1_endloc_35_2 ).
kb_arg_for_call( startloc_33_22_endloc_35_1, startloc_33_1_endloc_35_2 ).
kb_arg_for_call( startloc_37_13_endloc_37_24, startloc_37_1_endloc_51_2 ).
kb_arg_for_call( startloc_37_27_endloc_51_1, startloc_37_1_endloc_51_2 ).
kb_arg_for_call( startloc_39_28_endloc_39_35, startloc_39_13_endloc_39_36 ).
kb_arg_for_call( startloc_39_5_endloc_39_9, startloc_40_16_endloc_40_39 ).
kb_arg_for_call( startloc_40_5_endloc_40_12, startloc_43_5_endloc_43_31 ).
kb_arg_for_call( startloc_44_23_endloc_44_26, startloc_44_5_endloc_44_40 ).
kb_arg_for_call( startloc_44_29_endloc_44_39, startloc_44_5_endloc_44_40 ).
kb_arg_for_call( startloc_46_35_endloc_46_36, startloc_46_5_endloc_46_37 ).
kb_call( startloc_16_1_endloc_16_57 ).
kb_call( startloc_18_1_endloc_24_2 ).
kb_call( startloc_26_1_endloc_31_2 ).
kb_call( startloc_27_13_endloc_27_37 ).
kb_call( startloc_28_16_endloc_28_39 ).
kb_call( startloc_28_16_endloc_28_39 ).
kb_call( startloc_29_5_endloc_29_63 ).
kb_call( startloc_29_5_endloc_29_63 ).
kb_call( startloc_33_1_endloc_35_2 ).
kb_call( startloc_37_1_endloc_51_2 ).
kb_call( startloc_39_13_endloc_39_36 ).
kb_call( startloc_40_16_endloc_40_39 ).
kb_call( startloc_40_16_endloc_40_39 ).
kb_call( startloc_42_15_endloc_42_26 ).
kb_call( startloc_43_5_endloc_43_31 ).
kb_call( startloc_44_5_endloc_44_40 ).
kb_call( startloc_45_16_endloc_45_36 ).
kb_call( startloc_46_5_endloc_46_37 ).
kb_call( startloc_47_5_endloc_47_21 ).
kb_call( startloc_48_5_endloc_48_21 ).
kb_callable( startloc_16_22_endloc_16_56 ).
kb_callable( startloc_18_23_endloc_24_1 ).
kb_callable( startloc_26_38_endloc_31_1 ).
kb_callable( startloc_33_22_endloc_35_1 ).
kb_callable( startloc_37_27_endloc_51_1 ).
kb_callable_has_param( startloc_26_38_endloc_31_1, startloc_26_56_endloc_26_63 ).
kb_callable_has_param( startloc_33_22_endloc_35_1, startloc_33_39_endloc_33_46 ).
kb_callable_has_param( startloc_37_27_endloc_51_1, startloc_37_45_endloc_37_52 ).
kb_dataflow_edge( startloc_26_56_endloc_26_63, startloc_27_23_endloc_27_26 ).
kb_dataflow_edge( startloc_27_13_endloc_27_37, startloc_27_5_endloc_27_9 ).
kb_dataflow_edge( startloc_27_28_endloc_27_36, startloc_27_13_endloc_27_37 ).
kb_dataflow_edge( startloc_27_5_endloc_27_9, startloc_28_16_endloc_28_39 ).
kb_dataflow_edge( startloc_28_16_endloc_28_39, startloc_28_5_endloc_28_12 ).
kb_dataflow_edge( startloc_28_5_endloc_28_12, startloc_29_5_endloc_29_63 ).
kb_dataflow_edge( startloc_29_23_endloc_29_52, startloc_29_5_endloc_29_63 ).
kb_dataflow_edge( startloc_37_45_endloc_37_52, startloc_39_23_endloc_39_26 ).
kb_dataflow_edge( startloc_39_13_endloc_39_36, startloc_39_5_endloc_39_9 ).
kb_dataflow_edge( startloc_39_28_endloc_39_35, startloc_39_13_endloc_39_36 ).
kb_dataflow_edge( startloc_39_5_endloc_39_9, startloc_40_16_endloc_40_39 ).
kb_dataflow_edge( startloc_40_16_endloc_40_39, startloc_40_5_endloc_40_12 ).
kb_dataflow_edge( startloc_40_5_endloc_40_12, startloc_43_5_endloc_43_31 ).
kb_dataflow_edge( startloc_42_15_endloc_42_26, startloc_42_5_endloc_42_11 ).
kb_dataflow_edge( startloc_42_5_endloc_42_11, startloc_43_14_endloc_43_21 ).
kb_dataflow_edge( startloc_42_5_endloc_42_11, startloc_44_14_endloc_44_21 ).
kb_dataflow_edge( startloc_42_5_endloc_42_11, startloc_45_25_endloc_45_34 ).
kb_dataflow_edge( startloc_42_5_endloc_42_11, startloc_47_14_endloc_47_19 ).
kb_dataflow_edge( startloc_42_5_endloc_42_11, startloc_48_14_endloc_48_19 ).
kb_dataflow_edge( startloc_44_23_endloc_44_26, startloc_44_5_endloc_44_40 ).
kb_dataflow_edge( startloc_44_29_endloc_44_39, startloc_44_5_endloc_44_40 ).
kb_dataflow_edge( startloc_45_16_endloc_45_36, startloc_45_5_endloc_45_12 ).
kb_dataflow_edge( startloc_45_5_endloc_45_12, startloc_46_15_endloc_46_33 ).
kb_dataflow_edge( startloc_46_35_endloc_46_36, startloc_46_5_endloc_46_37 ).
kb_has_fqn( startloc_16_1_endloc_16_57, 'composer.laravel.Route.get').
kb_has_fqn( startloc_18_1_endloc_24_2, 'composer.laravel.Route.get').
kb_has_fqn( startloc_26_1_endloc_31_2, 'composer.laravel.Route.post').
kb_has_fqn( startloc_27_13_endloc_27_37, 'request.file').
kb_has_fqn( startloc_28_16_endloc_28_39, 'any').
kb_has_fqn( startloc_28_16_endloc_28_39, 'any').
kb_has_fqn( startloc_29_5_endloc_29_63, 'any').
kb_has_fqn( startloc_29_5_endloc_29_63, 'any').
kb_has_fqn( startloc_33_1_endloc_35_2, 'composer.laravel.Route.post').
kb_has_fqn( startloc_37_1_endloc_51_2, 'composer.laravel.Route.post').
kb_has_fqn( startloc_39_13_endloc_39_36, 'request.file').
kb_has_fqn( startloc_40_16_endloc_40_39, 'any').
kb_has_fqn( startloc_40_16_endloc_40_39, 'any').
kb_has_fqn( startloc_42_15_endloc_42_26, 'composer.laravel.Dompdf').
kb_has_fqn( startloc_43_5_endloc_43_31, 'composer.laravel.Dompdf.loadHtml').
kb_has_fqn( startloc_44_5_endloc_44_40, 'composer.laravel.Dompdf.setPaper').
kb_has_fqn( startloc_45_16_endloc_45_36, 'composer.laravel.Dompdf.getOptions').
kb_has_fqn( startloc_46_5_endloc_46_37, 'composer.laravel.Dompdf.getOptions.setAllowedProtocols').
kb_has_fqn( startloc_47_5_endloc_47_21, 'composer.laravel.Dompdf.render').
kb_has_fqn( startloc_48_5_endloc_48_21, 'composer.laravel.Dompdf.stream').
kb_param( startloc_26_56_endloc_26_63 ).
kb_param( startloc_33_39_endloc_33_46 ).
kb_param( startloc_37_45_endloc_37_52 ).
kb_param_has_name(startloc_26_56_endloc_26_63,'request').
kb_param_has_name(startloc_33_39_endloc_33_46,'request').
kb_param_has_name(startloc_37_45_endloc_37_52,'request').