検出箇所を見る(19)
ファイル読み取り ・行55 行hooks/register.tsxconst lists = await Promise.all(level.map(dir => $.fs.list(dir === '' ? cwd : `${cwd}/${dir}`).catch(() => undefined)))
ファイル読み取り ・行142 行hooks/register.tsxconst isThere = async (place: { file: string; path: string }) => known.has(place.path) || (await $.fs.stat(place.file).then(() => true, () => false))
ファイル読み取り ・行179 行hooks/register.tsxconst stat = await $.fs.stat(path).catch(() => undefined)
ファイル読み取り ・行182 行hooks/register.tsxreturn $.fs.read(path).catch(() => undefined)
環境変数 ・行212 行hooks/register.tsxhome = await $.env.get('HOME').catch(() => undefined)
ツール呼び出しの介入 ・行348 行hooks/register.tsxon('tool.call', async ($, e, next) => {
ファイル読み取り ・行416 行hooks/register.tsxconst after = await $.fs.read(t.file ?? '').catch(() => undefined)
コマンド実行 ・行131 行hooks/model.tsfor (let m = re.exec(segment); m !== null; m = re.exec(segment)) {
コマンド実行 ・行177 行hooks/model.tsconst redirect = /^(\d?>>?|&>)(.*)$/.exec(w)
コマンド実行 ・行196 行hooks/model.tsconst set = /^(\w+)=(.*)$/.exec(words[0])
コマンド実行 ・行347 行hooks/model.tsconst delimiter = opener === undefined ? undefined : HEREDOC.exec(opener.text)?.[2]
コマンド実行 ・行365 行hooks/model.tsconst head = /^\s*for\s+(\w+)\s+in\s+(.*)$/.exec(seg.text)
コマンド実行 ・行408 行hooks/model.tsconst m = /^([^/.:][^/:]*):(.*)$/.exec(raw)
コマンド実行 ・行904 行hooks/model.tsconst host = /^([\w.@-]+):\//.exec(path)?.[1]
コマンド実行 ・行3 行hooks/vendor/prism.jsvar _self={},Prism=function(e){var n=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,r={},a={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:
コマンド実行 ・行28 行hooks/vendor/prism.js!function(n){function e(n){return n=n.replace(/<inner>/g,(function(){return"(?:\\\\.|[^\\\\\n\r]|(?:\n|\r\n?)(?![\r\n]))"})),RegExp("((?:^|[^\\\\])(?:\\\\{2})*)(?:"+n+")")}var t="(?:\\\\.|``(?:[^`\r\n
コマンド実行 ・行38 行hooks/vendor/prism.js!function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var n={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"}
ネットワーク通信 ・行51 行hooks/vendor/prism.jsPrism.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^
コマンド実行 ・行62 行hooks/vendor/prism.jsPrism.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},str