{"id":"W2797835509","doi":"10.1016/j.cose.2018.01.017","title":"If-transpiler: Inlining of hybrid flow-sensitive security monitor for JavaScript","year":2018,"lang":"en","type":"article","venue":"Computers & Security","topic":"Security and Verification in Computing","field":"Computer Science","cited_by":11,"is_retracted":false,"has_abstract":false,"ca_institutions":"University of Victoria","funders":"","keywords":"JavaScript; Computer science; Unobtrusive JavaScript; Compiler; Source code; Web application; Computer security; Programming language; Rich Internet application; Operating system","routes":{"ca_aff":true,"ca_fund":false,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"codex-gemma-dda1882f352a","candidate_categories":["metaepi_narrow"],"consensus_categories":[],"category_scores_codex":[0.0009359094,0.0003628461,0.000549854,0.0002139,0.0005818746,0.0002518717,0.001563755,0.0001232616,0.000009369237],"category_scores_gemma":[0.0001279283,0.0004044033,0.0003204754,0.0005466111,0.0004565663,0.0006248275,0.000452206,0.0003362146,0.00002275386],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00008644949,"about_ca_system_score_gemma":0.000165741,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00006012912,"about_ca_topic_score_gemma":0.000009243522,"domain_scores_codex":[0.9969748,0.0001979957,0.0007751702,0.0009612759,0.000452405,0.0006383859],"domain_scores_gemma":[0.9967958,0.0006346419,0.0003933407,0.001053671,0.0008955892,0.0002269992],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.0008675079,0.003463132,0.003228181,0.00185653,0.001353724,0.0001624728,0.2488866,0.003029868,0.005059098,0.3394839,0.1105018,0.2821073],"study_design_scores_gemma":[0.001035258,0.0004381464,0.0004937504,0.0001754111,0.00002809212,0.0000374882,0.000155428,0.9359667,0.02779898,0.01977337,0.01358716,0.0005102293],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.2040769,0.0001285803,0.7903736,0.0005078505,0.003646493,0.0005092204,0.00005837316,0.0003375319,0.0003614817],"genre_scores_gemma":[0.8881795,0.00001360186,0.1099551,0.0005302031,0.001247344,0.00002132661,0.00002433729,0.00002270284,0.000005895486],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.9329368,"threshold_uncertainty_score":0.9998408,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.0196261820109473,"score_gpt":0.2664253516145809,"score_spread":0.2467991696036336,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}