Samx Here
n1udSecurity


Server : Apache
System : Linux ks5.tuic.fr 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64
User : pragmatice ( 1003)
PHP Version : 8.2.24
Disable Function : NONE
Directory :  /tmp/tsx-1023/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //tmp/tsx-1023/17180-3ebd3cf1ec50ece1f19f7965b7a5fa2d7f722e9b
{"code":"(()=>{\n\"use strict\";var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf;var __hasOwnProp=Object.prototype.hasOwnProperty;var __copyProps=(to,from,except,desc)=>{if(from&&typeof from===\"object\"||typeof from===\"function\"){for(let key of __getOwnPropNames(from))if(!__hasOwnProp.call(to,key)&&key!==except)__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable})}return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,\"default\",{value:mod,enumerable:true}):target,mod));var import_http_errors=__toESM(require(\"http-errors\"));var import_OAuth2Provider=require(\"../security/OAuth2Provider\");var import_jose=require(\"jose\");var import_APIKeyHandler=require(\"./APIKeyHandler\");const api=require(\"../db/API\");const padManager=require(\"../db/PadManager\");const version={};version[\"1\"]={createGroup:[],createGroupIfNotExistsFor:[\"groupMapper\"],deleteGroup:[\"groupID\"],listPads:[\"groupID\"],createPad:[\"padID\",\"text\"],createGroupPad:[\"groupID\",\"padName\",\"text\"],createAuthor:[\"name\"],createAuthorIfNotExistsFor:[\"authorMapper\",\"name\"],listPadsOfAuthor:[\"authorID\"],createSession:[\"groupID\",\"authorID\",\"validUntil\"],deleteSession:[\"sessionID\"],getSessionInfo:[\"sessionID\"],listSessionsOfGroup:[\"groupID\"],listSessionsOfAuthor:[\"authorID\"],getText:[\"padID\",\"rev\"],setText:[\"padID\",\"text\"],getHTML:[\"padID\",\"rev\"],setHTML:[\"padID\",\"html\"],getRevisionsCount:[\"padID\"],getLastEdited:[\"padID\"],deletePad:[\"padID\"],getReadOnlyID:[\"padID\"],setPublicStatus:[\"padID\",\"publicStatus\"],getPublicStatus:[\"padID\"],listAuthorsOfPad:[\"padID\"],padUsersCount:[\"padID\"]};version[\"1.1\"]={...version[\"1\"],getAuthorName:[\"authorID\"],padUsers:[\"padID\"],sendClientsMessage:[\"padID\",\"msg\"],listAllGroups:[]};version[\"1.2\"]={...version[\"1.1\"],checkToken:[]};version[\"1.2.1\"]={...version[\"1.2\"],listAllPads:[]};version[\"1.2.7\"]={...version[\"1.2.1\"],createDiffHTML:[\"padID\",\"startRev\",\"endRev\"],getChatHistory:[\"padID\",\"start\",\"end\"],getChatHead:[\"padID\"]};version[\"1.2.8\"]={...version[\"1.2.7\"],getAttributePool:[\"padID\"],getRevisionChangeset:[\"padID\",\"rev\"]};version[\"1.2.9\"]={...version[\"1.2.8\"],copyPad:[\"sourceID\",\"destinationID\",\"force\"],movePad:[\"sourceID\",\"destinationID\",\"force\"]};version[\"1.2.10\"]={...version[\"1.2.9\"],getPadID:[\"roID\"]};version[\"1.2.11\"]={...version[\"1.2.10\"],getSavedRevisionsCount:[\"padID\"],listSavedRevisions:[\"padID\"],saveRevision:[\"padID\",\"rev\"],restoreRevision:[\"padID\",\"rev\"]};version[\"1.2.12\"]={...version[\"1.2.11\"],appendChatMessage:[\"padID\",\"text\",\"authorID\",\"time\"]};version[\"1.2.13\"]={...version[\"1.2.12\"],appendText:[\"padID\",\"text\"]};version[\"1.2.14\"]={...version[\"1.2.13\"],getStats:[]};version[\"1.2.15\"]={...version[\"1.2.14\"],copyPadWithoutHistory:[\"sourceID\",\"destinationID\",\"force\"]};version[\"1.3.0\"]={...version[\"1.2.15\"],appendText:[\"padID\",\"text\",\"authorId\"],copyPadWithoutHistory:[\"sourceID\",\"destinationID\",\"force\",\"authorId\"],createGroupPad:[\"groupID\",\"padName\",\"text\",\"authorId\"],createPad:[\"padID\",\"text\",\"authorId\"],restoreRevision:[\"padID\",\"rev\",\"authorId\"],setHTML:[\"padID\",\"html\",\"authorId\"],setText:[\"padID\",\"text\",\"authorId\"]};exports.latestApiVersion=\"1.3.0\";exports.version=version;exports.handle=async function(apiVersion,functionName,fields,req){if(!(apiVersion in version)){throw new import_http_errors.default.NotFound(\"no such api version\")}if(!(functionName in version[apiVersion])){throw new import_http_errors.default.NotFound(\"no such function\")}if(import_APIKeyHandler.apikey!==null&&import_APIKeyHandler.apikey.trim().length>0){fields.apikey=fields.apikey||fields.api_key||fields.authorization;if(fields.apikey!==import_APIKeyHandler.apikey.trim()){throw new import_http_errors.default.Unauthorized(\"no or wrong API Key\")}}else{if(!req.headers.authorization){throw new import_http_errors.default.Unauthorized(\"no or wrong API Key\")}try{await(0,import_jose.jwtVerify)(req.headers.authorization.replace(\"Bearer \",\"\"),import_OAuth2Provider.publicKeyExported,{algorithms:[\"RS256\"],requiredClaims:[\"admin\"]})}catch(e){throw new import_http_errors.default.Unauthorized(\"no or wrong OAuth token\")}}if(fields.padID){fields.padID=await padManager.sanitizePadId(fields.padID)}if(fields.padName){fields.padName=await padManager.sanitizePadId(fields.padName)}const functionParams=version[apiVersion][functionName].map(field=>fields[field]);return api[functionName].apply(this,functionParams)};\n})()\n","warnings":[],"map":{"version":3,"mappings":";yvBAyBA,uBAA4B,gCAE5B,0BAAgC,sCAChC,gBAAwB,gBACxB,yBAAqB,2BANrB,MAAM,IAAM,QAAQ,WAAW,EAC/B,MAAM,WAAa,QAAQ,kBAAkB,EAO7C,MAAM,QAA4B,CAAC,EAEnC,QAAQ,GAAG,EAAI,CACb,YAAa,CAAC,EACd,0BAA2B,CAAC,aAAa,EACzC,YAAa,CAAC,SAAS,EACvB,SAAU,CAAC,SAAS,EACpB,UAAW,CAAC,QAAS,MAAM,EAC3B,eAAgB,CAAC,UAAW,UAAW,MAAM,EAC7C,aAAc,CAAC,MAAM,EACrB,2BAA4B,CAAC,eAAgB,MAAM,EACnD,iBAAkB,CAAC,UAAU,EAC7B,cAAe,CAAC,UAAW,WAAY,YAAY,EACnD,cAAe,CAAC,WAAW,EAC3B,eAAgB,CAAC,WAAW,EAC5B,oBAAqB,CAAC,SAAS,EAC/B,qBAAsB,CAAC,UAAU,EACjC,QAAS,CAAC,QAAS,KAAK,EACxB,QAAS,CAAC,QAAS,MAAM,EACzB,QAAS,CAAC,QAAS,KAAK,EACxB,QAAS,CAAC,QAAS,MAAM,EACzB,kBAAmB,CAAC,OAAO,EAC3B,cAAe,CAAC,OAAO,EACvB,UAAW,CAAC,OAAO,EACnB,cAAe,CAAC,OAAO,EACvB,gBAAiB,CAAC,QAAS,cAAc,EACzC,gBAAiB,CAAC,OAAO,EACzB,iBAAkB,CAAC,OAAO,EAC1B,cAAe,CAAC,OAAO,CACzB,EAEA,QAAQ,KAAK,EAAI,CACf,GAAG,QAAQ,GAAG,EACd,cAAe,CAAC,UAAU,EAC1B,SAAU,CAAC,OAAO,EAClB,mBAAoB,CAAC,QAAS,KAAK,EACnC,cAAe,CAAC,CAClB,EAEA,QAAQ,KAAK,EAAI,CACf,GAAG,QAAQ,KAAK,EAChB,WAAY,CAAC,CACf,EAEA,QAAQ,OAAO,EAAI,CACjB,GAAG,QAAQ,KAAK,EAChB,YAAa,CAAC,CAChB,EAEA,QAAQ,OAAO,EAAI,CACjB,GAAG,QAAQ,OAAO,EAClB,eAAgB,CAAC,QAAS,WAAY,QAAQ,EAC9C,eAAgB,CAAC,QAAS,QAAS,KAAK,EACxC,YAAa,CAAC,OAAO,CACvB,EAEA,QAAQ,OAAO,EAAI,CACjB,GAAG,QAAQ,OAAO,EAClB,iBAAkB,CAAC,OAAO,EAC1B,qBAAsB,CAAC,QAAS,KAAK,CACvC,EAEA,QAAQ,OAAO,EAAI,CACjB,GAAG,QAAQ,OAAO,EAClB,QAAS,CAAC,WAAY,gBAAiB,OAAO,EAC9C,QAAS,CAAC,WAAY,gBAAiB,OAAO,CAChD,EAEA,QAAQ,QAAQ,EAAI,CAClB,GAAG,QAAQ,OAAO,EAClB,SAAU,CAAC,MAAM,CACnB,EAEA,QAAQ,QAAQ,EAAI,CAClB,GAAG,QAAQ,QAAQ,EACnB,uBAAwB,CAAC,OAAO,EAChC,mBAAoB,CAAC,OAAO,EAC5B,aAAc,CAAC,QAAS,KAAK,EAC7B,gBAAiB,CAAC,QAAS,KAAK,CAClC,EAEA,QAAQ,QAAQ,EAAI,CAClB,GAAG,QAAQ,QAAQ,EACnB,kBAAmB,CAAC,QAAS,OAAQ,WAAY,MAAM,CACzD,EAEA,QAAQ,QAAQ,EAAI,CAClB,GAAG,QAAQ,QAAQ,EACnB,WAAY,CAAC,QAAS,MAAM,CAC9B,EAEA,QAAQ,QAAQ,EAAI,CAClB,GAAG,QAAQ,QAAQ,EACnB,SAAU,CAAC,CACb,EAEA,QAAQ,QAAQ,EAAI,CAClB,GAAG,QAAQ,QAAQ,EACnB,sBAAuB,CAAC,WAAY,gBAAiB,OAAO,CAC9D,EAEA,QAAQ,OAAO,EAAI,CACjB,GAAG,QAAQ,QAAQ,EACnB,WAAY,CAAC,QAAS,OAAQ,UAAU,EACxC,sBAAuB,CAAC,WAAY,gBAAiB,QAAS,UAAU,EACxE,eAAgB,CAAC,UAAW,UAAW,OAAQ,UAAU,EACzD,UAAW,CAAC,QAAS,OAAQ,UAAU,EACvC,gBAAiB,CAAC,QAAS,MAAO,UAAU,EAC5C,QAAS,CAAC,QAAS,OAAQ,UAAU,EACrC,QAAS,CAAC,QAAS,OAAQ,UAAU,CACvC,EAGA,QAAQ,iBAAmB,QAG3B,QAAQ,QAAU,QAkBlB,QAAQ,OAAS,eAAgB,WAAoB,aAAsB,OAC1C,IAAyB,CAExD,GAAI,EAAE,cAAc,SAAU,CAC5B,MAAM,IAAI,mBAAAA,QAAgB,SAAS,qBAAqB,CAC1D,CAGA,GAAI,EAAE,gBAAgB,QAAQ,UAAU,GAAI,CAC1C,MAAM,IAAI,mBAAAA,QAAgB,SAAS,kBAAkB,CACvD,CAIA,GAAI,8BAAW,MAAQ,4BAAO,KAAK,EAAE,OAAS,EAAG,CAC/C,OAAO,OAAS,OAAO,QAAU,OAAO,SAAW,OAAO,cAE1D,GAAI,OAAO,SAAW,4BAAQ,KAAK,EAAG,CACpC,MAAM,IAAI,mBAAAA,QAAgB,aAAa,qBAAqB,CAC9D,CACF,KAAO,CACL,GAAG,CAAC,IAAI,QAAQ,cAAe,CAC7B,MAAM,IAAI,mBAAAA,QAAgB,aAAa,qBAAqB,CAC9D,CACA,GAAI,CACF,QAAM,uBAAU,IAAI,QAAQ,cAAe,QAAQ,UAAW,EAAE,EAAG,wCAAoB,CAAC,WAAY,CAAC,OAAO,EAC1G,eAAgB,CAAC,OAAO,CAAC,CAAC,CAC9B,OAAS,EAAG,CACV,MAAM,IAAI,mBAAAA,QAAgB,aAAa,yBAAyB,CAClE,CACF,CAGA,GAAI,OAAO,MAAO,CAChB,OAAO,MAAQ,MAAM,WAAW,cAAc,OAAO,KAAK,CAC5D,CAIA,GAAI,OAAO,QAAS,CAClB,OAAO,QAAU,MAAM,WAAW,cAAc,OAAO,OAAO,CAChE,CAIA,MAAM,eAAiB,QAAQ,UAAU,EAAE,YAAY,EAAE,IAAK,OAAU,OAAO,KAAK,CAAC,EAGrF,OAAO,IAAI,YAAY,EAAE,MAAM,KAAM,cAAc,CACrD","names":["createHTTPError"],"ignoreList":[],"sources":["/home/etherpad/src/node/handler/APIHandler.ts"],"sourcesContent":[null]}}

SAMX