Scan your site now

Security Report Summary
E
Site:
Scanned Site(s):
1
IP Address:
218.38.121.163
Report Time:
30 Sep 2020 04:10:30 UTC
Checks:
Window Referrer
Window Opener
Comments
Enabled Debugging
Unsafe Functions
Warning:
Please have a look at the security issues / warnings in the report.
Security Issues
Window Referrer
  • window.open(url, "winMemo", "left=50,top=50,width=787,height=730,scrollbars=1");[https://vipgunma.com/]
  • window.open(g5_bbs_url + "/point.php?is_mobile=1", "winPoint", "left=20, top=20, width=616, height=635, scrollbars=1");[https://vipgunma.com/]
  • window.open(url, "scrap", "left=20, top=20, width=616, height=500, scrollbars=1");[https://vipgunma.com/]
  • window.open('./plugin/social-login/facebook-login.php','facebooklogin', 'width=600,height=500');[https://vipgunma.com/]
  • window.open('./plugin/social-login/twitter-redirect.php','twitterlogin', 'width=600,height=500');[https://vipgunma.com/]
  • window.open('./plugin/social-login/google-login.php','googlelogin', 'width=600,height=500');[https://vipgunma.com/]
  • window.open('./plugin/social-login/naver-login.php','naverlogin', 'width=600,height=500');[https://vipgunma.com/]
  • window.open('./plugin/social-login/kakao-login.php','kakaologin', 'width=600,height=500');[https://vipgunma.com/]
  • window.open(nUrl, "_blank", strOption);[https://vipgunma.com:443/js/common.js?1557659146]
  • window.open(url, winname, opt);[https://vipgunma.com:443/js/common.js?1557659146]
  • window.open(href, "win_password_lost", "left=50, top=50, width=617, height=330, scrollbars=1");[https://vipgunma.com:443/js/common.js?1557659146]
  • window.open(href, 'win_point', 'left=100,top=100,width=600, height=600, scrollbars=1');[https://vipgunma.com:443/js/common.js?1557659146]
  • window.open(href, 'win_memo', 'left=100,top=100,width=787,height=966,scrollbars=1');[https://vipgunma.com:443/js/common.js?1557659146]
  • window.open(href, 'win_email', 'left=100,top=100,width=600,height=580,scrollbars=0');[https://vipgunma.com:443/js/common.js?1557659146]
  • window.open(href, 'win_profile', 'left=100,top=100,width=620,height=510,scrollbars=1');[https://vipgunma.com:443/js/common.js?1557659146]
  • window.open(href, 'win_scrap', 'left=100,top=100,width=600,height=600,scrollbars=1');[https://vipgunma.com:443/js/common.js?1557659146]
  • window.open(href, 'win_homepage', '');[https://vipgunma.com:443/js/common.js?1557659146]
  • window.open(href, 'win_password_lost', 'width=617, height=330, scrollbars=1');[https://vipgunma.com:443/js/common.js?1557659146]
  • window.open(href, 'win_poll', 'width=616, height=500, scrollbars=1');[https://vipgunma.com:443/js/common.js?1557659146]
  • window.open(this.href, "win_social_login", option);[https://vipgunma.com:443/plugin/oauth/jquery.oauth.login.js]
  • window.open(this.href, "win_social_login", option);[https://vipgunma.com:443/plugin/oauth/jquery.oauth.login.js]
  • window.open(this.href, "win_social_login", option);[https://vipgunma.com:443/plugin/oauth/jquery.oauth.login.js]
  • window.open(M.call(r),r.id,a),T.call(r),r}return l()(e,t),a()(e,[{key:"reload",value:function(){this.self.location.replace(M.call(this)),T.call(this)}}]),e}(P),U=function(t){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};m()(this,e);[https://platform.linkedin.com/in.js]
  • window.open(Object(Q.sanitizeUrl)(e))}if(this.button=new t.Objects.Button({title:"Recommend"}),this.button.place(this.el()),t.Event.on(this.button,"click",i.bind(this)),this.useCounter){if(function(n,r){var o=document.createElement("script"),i=t.$fn(function(t){o.parentNode&&o.parentNode.removeChild(o),void 0!==(t=t||{}).count&&this.setCount(t.count)},r,!0),a=function(e,n,r){return t.ENV.widget.recommend_product_counter_url.replace(/\{PRODUCT_ID\}/g,n).replace(/\{CALLBACK\}/g,r)}(0,n.productId,i);[https://platform.linkedin.com/in.js]
Warnings
Comments
Comments should be removed from the public code of a web application, since it can give an aggressor critical insights into the inner structure of the program. By using this information, the attacker could easier understand how the user session is handled by javascript or figure out the pathway data is sent to the server.
  • /*! jQuery v1.12.0 | (c) jQuery Foundation | jquery.org/license */[https://vipgunma.com:443/asset/jquery-1.12.0/jquery.min.js?1468457925]
  • /** * 포인트 창 **/[https://vipgunma.com:443/js/common.js?1557659146]
  • /** * 쪽지 창 **/[https://vipgunma.com:443/js/common.js?1557659146]
  • /** * 메일 창 **/[https://vipgunma.com:443/js/common.js?1557659146]
  • /** * 자기소개 창 **/[https://vipgunma.com:443/js/common.js?1557659146]
  • /** * 스크랩 창 **/[https://vipgunma.com:443/js/common.js?1557659146]
  • /** * 홈페이지 창 **/[https://vipgunma.com:443/js/common.js?1557659146]
  • /** * 우편번호 창 **/[https://vipgunma.com:443/js/common.js?1557659146]
  • /** * 새로운 비밀번호 분실 창 : 101123 **/[https://vipgunma.com:443/js/common.js?1557659146]
  • /** * 설문조사 결과 **/[https://vipgunma.com:443/js/common.js?1557659146]
  • /** * 스크린리더 미사용자를 위한 스크립트 - 지운아빠 2013-04-22 * alt 값만 갖는 그래픽 링크에 마우스오버 시 title 값 부여, 마우스아웃 시 title 값 제거 **/[https://vipgunma.com:443/js/common.js?1557659146]
  • /** * 텍스트 리사이즈**/[https://vipgunma.com:443/js/common.js?1557659146]
  • /* $(".win_poll").click(function() { win_poll(this.href); return false; }); */[https://vipgunma.com:443/js/common.js?1557659146]
  • /** * MW-Navbar * * Copyright (c) 2015 Choi Jae-Young <www.miwit.com> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */[https://vipgunma.com:443/theme/miwit/js/mw.navbar.js?1473171770]
  • /*$ul.delay(options.delay).animate(par, options.speed, function () { run_scroll($ul); });*/[https://vipgunma.com:443/theme/miwit/js/mw.slider.js?1468457947]
  • /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0*/[https://apis.google.com/js/platform.js]
  • /* gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/[https://apis.google.com/js/platform.js]
  • /* xdoor-frontend: v0.1.180 (Mon, 27 Jul 2020 17:07:25 GMT) */[https://platform.linkedin.com/in.js]
  • /*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t))))+" */[https://platform.linkedin.com/in.js]
  • /*# sourceURL="+r.sourceRoot+t+" */[https://platform.linkedin.com/in.js]
  • /*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */[https://platform.linkedin.com/in.js]
  • /** * extend an object and assign parent to .superclass * @license BSD * @author YUI * @private * @method extend * @param subc {Object} the subclass object * @param superc {Object} the superclass object * @param overrides {Object} any methods / properties to apply after extending */[https://platform.linkedin.com/in.js]
  • /*(.*)\/*$/,"$1"),method:n,params:r,postBody:o,callback:function(t){void 0===t.raw_message&&void 0===t.errorCode?a.call(c,t):s.call(c,t)},failureCallback:function(t){s.call(c,t)}};this.queue(u)}},{key:"queue",value:function(t){this.callQueue.push(t),this.dispatch()}},{key:"dispatch",value:function(e){this.callQueue.forEach(function(e){t.api.request(e.resource,{method:e.method,params:e.params,body:e.postBody}).then(e.callback,e.failureCallback)}),this.callQueue=[]}}]),e}();function r(n){e||(e=new t.APIQueue,function t(){window.setTimeout(function(){e.dispatch.call(e,!0),t()},300)}());var r=new t.APIs[n];return r.invoke=function(){e.invoke.apply(e,arguments)},r}t.APIQueue=n,t.API={Profile:function(){var t=r("Profile");return t.ids.apply(t,arguments),t},PeopleSearch:function(){if(arguments.length)throw new Error("PeopleSearch does not take any arguments.");return r("PeopleSearch")},Connections:function(){var t=r("Connections");return t.ids.apply(t,arguments),t},NetworkUpdates:function(){var t=r("NetworkUpdates");return t.ids.apply(t,arguments),t},MemberUpdates:function(){var t=r("MemberUpdates");return t.ids.apply(t,arguments),t},Raw:function(){var t=r("Raw");return t.url.apply(t,arguments),t}}}(t),function(t){t.APIs=t.APIs||{},function(t){var e=function(){function e(){A()(this,e),this.isLinked=!1,this.useParams={},this.useMethod="GET",this.postBody=null,this.executed=!1,this.type="Base",this.storedSuccessResults=!1,this.storedFailureResults=!1,this.handlers={raw:[],errors:[]}}return j()(e,[{key:"params",value:function(t){if(this.executed)throw new Error("Command has executed. You can't append additional properties.");if(!(t instanceof Object))throw new Error("params() must receive a key-value-pair like object.");for(var e in t)this.useParams[e]=t[e];return this}},{key:"setParam",value:function(e,n,r){if(this.executed)throw new Error("Command has executed. You can't append additional properties.");var o=[].slice.apply(n);t.Util.isArray(o[0])?o=o[0]:t.Util.isArray(o)||(o=o.split(","));for(var i=0,a=o.length;i<a;i++){var s=o[i];o[i]=this.transformField(s,r)}return o.length&&(this.useParams[e]=o),this}},{key:"method",value:function(t){if(this.executed)throw new Error("Command has executed. You can't append additional properties.");return this.useMethod=t.toUpperCase(),this}},{key:"body",value:function(t){if(this.executed)throw new Error("Command has executed. You can't append additional properties.");return this.postBody=t,this}},{key:"result",value:function(){return this.addHandler(this.handlers.raw,[].slice.apply(arguments)),this.get(),this}},{key:"error",value:function(){return this.addHandler(this.handlers.errors,[].slice.apply(arguments)),this.get(),this}},{key:"name",value:function(){throw new Error("name() must be defined")}},{key:"resource",value:function(){throw new Error("resource() must be defined")}},{key:"getMethod",value:function(){return this.useMethod}},{key:"format",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"values",r=n.split(".")[0],o={},i=!1,a=void 0;try{a=t.Util.findIn(e,n),i=!0}catch(t){a=e}if(i)for(var s in e)s!==r&&(o[s]=e[s]);return{values:a,meta:o}}},{key:"getParams",value:function(){return this.useParams}},{key:"getPostBody",value:function(){return this.postBody||""}},{key:"getResource",value:function(e){var n=this.getParams(),r=this.resource(e),o=function(e){var o=e.toUpperCase(),i=new RegExp("\\{"+o+"\\}","g"),a=t.Util.isArray(n[e])?n[e].join(","):n[e];r=r.replace(i,function(){return a})};for(var i in n)o(i);return r=(r=(r=r.replace(/\{.*?\}/g,"")).replace(/::\([,]*\)/g,"").replace(/:\([,]*\)/g,"")).replace(/:\([,]*/[https://platform.linkedin.com/in.js]
Enabled Debugging
The JavaScript debugging functions should always removed after development stage, because they could expose informations on the inner workings of the code. In production, it is a loophole and could show a possible attacker where to find possibly exploitable vulnerabilities or interesting variables.
  • console.log('temp_newdiv['+i+'] = ' + temp_newdiv[i].length);[https://vipgunma.com/]
Unsafe Functions
eval() is eval! This functions and similar ones (document.write(), document.writeln(), element.innerHTML, element.outerHTML, element.insertAdjacentHTML()) should never be used in production stage of a website, because the parsing of the executable string is often not secure and result therefore often in a cross-site scripting vulnerability. Instead of these functions create html elements by script and add it to the DOM object.
  • document.write(cont);[https://vipgunma.com:443/js/common.js?1557659146]
  • eval("(function (var_args) {\n return Array.prototype.slice.call(arguments, 0);[https://apis.google.com/js/platform.js]
Additional Information
Link Opener
The window.open("https://example.com/", "_blanc", "noopener"); attribute should always be added to the window.open() function, which open a site in a new tab, to reduce the risk of reverse tabnabbing. Otherwise javascript on the new page has full control over the previous visited page, including permission to change the DOM object and possibly steal session cookies.
Link Referrer
The window.open("https://example.com/", "_blanc", "referrer"); attribute should always be added to the window.open() function to prevent reverse tabnabbing for older browser, which do not support the noopener attribute and to prevent phishing attacks.
Comments
Comments should be removed from the public code of a web application, since it can give an aggressor critical insights into the inner structure of the program. By using this information, the attacker could easier understand how the user session is handled by javascript or figure out the pathway data is sent to the server.
Enabled Debugging
The JavaScript debugging functions should always removed after development stage, because they could expose informations on the inner workings of the code. In production, it is a loophole and could show a possible attacker where to find possibly exploitable vulnerabilities or interesting variables.
Unsafe Functions
eval() is eval! This functions and similar ones (document.write(), document.writeln(), element.innerHTML, element.outerHTML, element.insertAdjacentHTML()) should never be used in production stage of a website, because the parsing of the executable string is often not secure and result therefore often in a cross-site scripting vulnerability. Instead of these functions create html elements by script and add it to the DOM object.
Scanned URL(s)
건마,1인샵,스웨디시,마사지,후기 | VIP인포