ScopeSentry/static/assets/SensitiveInformation-C08Lt2...

2 lines
7.6 KiB
JavaScript
Raw Permalink Normal View History

2024-07-20 11:29:31 +00:00
import{d as e,r as t,s as a,e as l,P as o,E as i,H as r,F as s,K as n,o as p,c as m,a as d,w as u,N as c,f,t as g,y as v,O as y,l as h,_ as x}from"./index-B4Nyjh3H.js";import{u as j}from"./useTable-CG-SPGP0.js";import{E as b}from"./el-card-wk8kGoMw.js";import{E as _}from"./el-select-ErNzBCXo.js";import{E as w}from"./el-tag-DS_6W9-f.js";import"./el-popper-DBt0ZFPB.js";import{E as S,a as k}from"./el-col-ChTZtubL.js";import{E}from"./el-drawer-CXrmM74L.js";import{E as z,a as A}from"./el-table-column-D5fUDOpn.js";import"./el-checkbox-DAPJr8Xi.js";import"./el-tooltip-l0sNRNKZ.js";import{_ as C}from"./Dialog.vue_vue_type_style_index_0_lang-bTolZCeI.js";import{_ as L}from"./Table.vue_vue_type_script_lang-DkXax4KK.js";import{u as H}from"./useCrudSchemas-C24QrNmN.js";import{l as P,m as I,n as U}from"./index-BS_iuBaF.js";import W from"./Csearch-BRD7XYf_.js";import"./useInput-Drsa8fv-.js";import"./index-ThnV7dxG.js";import"./isEqual-DFD3TClT.js";import"./debounce-4WtFbZlf.js";import"./isArrayLikeObject-CWayLN3s.js";import"./raf-jjs8tbGM.js";import"./refs-CGmkSrb7.js";import"./el-image-viewer-CLYRUyY9.js";import"./tsxHelper-TQdELaO0.js";import"./el-dropdown-item-BheZ-il5.js";import"./castArray-BrlE0VBR.js";import"./index-xQ3iUQKd.js";import"./tree-BfZhwLPs.js";import"./index-CdbOSPly.js";import"./ContentWrap.vue_vue_type_script_setup_true_lang-BgCcO80c.js";import"./el-text-D_MjvMVh.js";import"./el-divider-C1wqG4VS.js";import"./el-tree-select-C06mNOXK.js";import"./index-CdW5lxxY.js";import"./useIcon-DitchYFS.js";import"./exportData.vue_vue_type_script_setup_true_lang-wnjOG-ih.js";import"./el-tab-pane-Dsdbtla6.js";import"./el-form-DDCfLIJB.js";import"./el-radio-group-exGM2d1B.js";import"./el-space-D7hoWy8Y.js";const N={style:{whiteSpace:"pre-line"}},O=["onClick"];const R=x(e({__name:"SensitiveInformation",props:{projectList:{}},setup(e){const{t:x}=h(),R=[{keyword:"url",example:'url="http://example.com"',explain:x("searchHelp.url")},{keyword:"sname",example:'sname="twilio_account_sid"',explain:x("searchHelp.sname")},{keyword:"body",example:'body="api-key-example"',explain:x("searchHelp.body")},{keyword:"info",example:'info="api-key-example"',explain:x("searchHelp.sinfo")},{keyword:"project",example:'project="Hackerone"',explain:x("searchHelp.project")},{keyword:"md5",example:'md5=="1d49e5e190f7a38ab498e28e6578f64f"',explain:x("searchHelp.sensMd5")},{keyword:"level",example:'level=="rad"',explain:x("searchHelp.sensLevel")}],T=t(""),D=e=>{T.value=e,ue()},V=a([{field:"selection",type:"selection",minWidth:"55"},{field:"index",label:x("tableDemo.index"),type:"index",minWidth:55},{field:"url",label:"URL",minWidth:200},{field:"name",label:x("sensitiveInformation.sensitiveName"),minWidth:150},{field:"color",label:"Level",minWidth:50,columnKey:"color",formatter:(e,t,a)=>{if(a)return l(o,{icon:"clarity:circle-solid",color:a,style:"transform: translateY(-35%)"},null)},filters:[{text:"Red",value:"red"},{text:"Green",value:"green"},{text:"Cyan",value:"cyan"},{text:"Yellow",value:"yellow"},{text:"Orange",value:"orange"},{text:"Gray",value:"gray"},{text:"Pink",value:"pink"},{text:"Null",value:"null"}]},{field:"match",label:"Info",minWidth:150,formatter:(e,t,a)=>{if(!a)return;const o=a.map(((e,t)=>l("div",{key:t},[e])));return l(i,{height:"100px"},{default:()=>[l("div",{class:"scrollbar-demo-item"},[o])]})}},{field:"time",label:x("asset.time"),minWidth:200},{field:"action",label:x("tableDemo.action"),formatter:(e,t,a)=>{if(e.body_id){let t;return l(s,null,[l(r,{type:"primary",onClick:()=>ie(e.body_id)},(o=t=x("asset.detail"),"function"==typeof o||"[object Object]"===Object.prototype.toString.call(o)&&!y(o)?t:{default:()=>[t]}))])}var o},minWidth:100}]),F=a({}),{allSchemas:K}=H(V),{tableRegister:M,tableState:q,tableMethods:$}=j({fetchDataApi:async()=>{const{currentPage:e,pageSize:t}=q,a=await I(T.value,e.value,t.value,F);return{list:a.data.list,total:a.data.total}},immediate:!1}),{loading:G,dataList:Y,total:B,currentPage:X,pageSize:J}=q,{getList:Q,getElTableExpose:Z}=$;function ee(){return{background:"var(--el-fill-color-light)"}}Q(),n((()=>{ae(),windo