|
53506
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% S2Mon 20 Apr 11:15:51User::factory()->create(['email' =› 'playlist-policy-test-' • uniqid() • '@example.netThis is unrelated to the security PR - the duplicate email is a pre-existing test isolation issuethat happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but theunderlying issue should be fixed regardless. The security bump itself is fine.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.Trying to test it nowYes, you're correct — if only this one test failed and it's the flaky duplicate email issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production. focus on runtime verification rather than CT1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes.2. Check the deploy didn't break the autoloader — run composer dump-autoload if notdone automatically in your deploy pipeline, and confirm no class resolution errors inLaravel logs3. Laravellogs - tail storage/1ogs/laravel. 10g for anything that surfaced after thedeploy. Errors from phpseclib or passport would show up here immediately if somethinghroke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidentally pulled in an unintended transitive bump, it would show here.Uhe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radlus isvery low. The flaky test failing is almost certainly coincidental timing - Faker seed collision -not a regression rrom the securitv vackagesReplv.Cannot#kyCiaude ic Aland can mako mictakec Plence double-chock recnoncoc)...
|
[{"left":"0.017441861727653853", [{"left":"0.017441861727653853","page_num":"0","conf":"1","par_num":"0","level":"0","text":"Claude File","top":"0","block_num":"0","line_num":"0","width":"0.030523254516276906","word_num":"0","height":"0.01754385964912286"},{"text":"Edit","block_num":"0","word_num":"0","left":"0.050872093609937184","conf":"1","level":"0","height":"0.017421602252187585","page_num":"0","line_num":"0","par_num":"0","width":"0.013081394611520962","top":"0.00000000009341838413945425"},{"par_num":"0","left":"0.06395349007209457","text":"VIew","height":"0.006968640444571461","page_num":"0","word_num":"0","width":"0.014534881774415365","conf":"0.30000001192092896","level":"0","line_num":"0","block_num":"0","top":"0.006968641450188162"},{"conf":"1","left":"0.08284883714506737","text":"Window","block_num":"0","level":"0","width":"0.01889534833583427","word_num":"0","page_num":"0","top":"0.000000000441850445120906","height":"0.017421602252187585","par_num":"0","line_num":"0"},{"top":"0.00000000009341838413945425","conf":"1","block_num":"0","level":"0","height":"0.017421602252187585","text":"Help","word_num":"0","par_num":"0","line_num":"0","left":"0.1075581398150548","width":"0.010174418383456299","page_num":"0"},{"level":"0","line_num":"0","block_num":"0","height":"0.010611339429158706","par_num":"0","width":"0.10029068398982921","page_num":"0","text":"Security patch review and testing guidance","conf":"1","top":"0.034843205974365854","left":"0.04215117645919011","word_num":"0"},{"line_num":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","height":"0.006968640444571461","left":"0.9113372091917828","page_num":"0","top":"0.006968641450188162","width":"0.02034883549872868","word_num":"0","text":"100% S2"},{"height":"0.01754385964912286","page_num":"0","par_num":"0","word_num":"0","level":"0","text":"Mon 20 Apr 11:15:51","width":"0.0479651156892168","left":"0.946220929902257","top":"0","conf":"1","line_num":"0","block_num":"0"},{"line_num":"0","level":"0","par_num":"0","left":"0.3808139638697847","page_num":"0","text":"User::factory()->create(['email' =› 'playlist-policy-test-' • uniqid() • '@example.net","width":"0.24418603613021528","block_num":"0","top":"0.06271777012826163","word_num":"0","height":"0.017421602252187585","conf":"0.5"},{"conf":"1","left":"0.3793604885334428","level":"0","top":"0.1010452964837355","line_num":"0","height":"0.01777448000139792","text":"This is unrelated to the security PR - the duplicate email is a pre-existing test isolation issue","width":"0.23110462756867106","word_num":"0","page_num":"0","block_num":"0","par_num":"0"},{"page_num":"0","height":"0.010689139176023432","left":"0.3793604754684269","block_num":"0","conf":"0.5","level":"0","line_num":"0","top":"0.12519936195537007","text":"that happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but the","width":"0.22529066369888628","par_num":"0","word_num":"0"},{"left":"0.3793604852542289","height":"0.017724466095700775","conf":"1","par_num":"0","width":"0.18749997970905713","page_num":"0","block_num":"0","text":"underlying issue should be fixed regardless. The security bump itself is fine.","word_num":"0","level":"0","line_num":"0","top":"0.1393728224981654"},{"line_num":"0","left":"0.41860464861990404","page_num":"0","par_num":"0","conf":"1","block_num":"0","text":"so if only this failed on production build it means the tests are passing? AM!","word_num":"0","level":"0","top":"0.22299651607773896","width":"0.19186046275686713","height":"0.017421602252187585"},{"block_num":"0","level":"0","page_num":"0","par_num":"0","conf":"1","top":"0.24003189773733924","word_num":"0","line_num":"0","height":"0.017807823619203633","text":"correct. What else to check. The PR was by accident merged before reviewed.","width":"0.19476744469175944","left":"0.4186046457005924"},{"height":"0.017685566222268467","conf":"1","left":"0.41860465396458624","line_num":"0","block_num":"0","page_num":"0","level":"0","par_num":"0","top":"0.25757575746536243","width":"0.052325578446083876","word_num":"0","text":"Trying to test it now"},{"left":"0.379360488415471","width":"0.2194767201200445","conf":"1","height":"0.017421602252187585","level":"0","text":"Yes, you're correct — if only this one test failed and it's the flaky duplicate email issue, the","line_num":"0","top":"0.3170731708686798","page_num":"0","par_num":"0","word_num":"0","block_num":"0"},{"word_num":"0","height":"0.017682787333949346","block_num":"0","left":"0.3793604785599734","top":"0.3379790944182606","conf":"1","width":"0.216569758476095","page_num":"0","line_num":"0","level":"0","par_num":"0","text":"security changes themselves are not causing test failures. The 10,733 other tests passed."},{"block_num":"0","height":"0.017718908319062532","level":"0","text":"What to check now that it's merged","page_num":"0","top":"0.3658536591745245","width":"0.09156976862156646","word_num":"0","left":"0.37936046236057785","par_num":"0","line_num":"0","conf":"1"},{"left":"0.3793604680289599","par_num":"0","text":"Since it's already on production. focus on runtime verification rather than CT","top":"0.39712918645515327","word_num":"0","height":"0.010536318570613101","line_num":"0","width":"0.18749999999999994","level":"0","conf":"1","block_num":"0","page_num":"0"},{"left":"0.3822674437529485","line_num":"0","word_num":"0","par_num":"0","height":"0.01754385964912275","page_num":"0","top":"0.42503987240829344","conf":"1","width":"0.22674418510274685","level":"0","block_num":"0","text":"1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokens"},{"left":"0.3895348750204371","word_num":"0","block_num":"0","conf":"1","text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","top":"0.4494773525085942","line_num":"0","level":"0","width":"0.20930231378433556","page_num":"0","height":"0.010650239302591125","par_num":"0"},{"conf":"1","level":"0","line_num":"0","par_num":"0","word_num":"0","page_num":"0","text":"spikes.","left":"0.38953488428654026","top":"0.4668989547972512","width":"0.018895348335834283","height":"0.017421602252187474","block_num":"0"},{"par_num":"0","word_num":"0","line_num":"0","level":"0","block_num":"0","height":"0.011164274322169043","left":"0.38226745300994547","text":"2. Check the deploy didn't break the autoloader — run composer dump-autoload if not","conf":"1","page_num":"0","top":"0.49441786283891553","width":"0.22093022123296213"},{"left":"0.38953488867600466","level":"0","page_num":"0","text":"done automatically in your deploy pipeline, and confirm no class resolution errors in","top":"0.5119617226346782","line_num":"0","width":"0.20784883296236073","word_num":"0","par_num":"0","block_num":"0","conf":"1","height":"0.017655001492781763"},{"text":"Laravel logs","par_num":"0","top":"0.5365853659871389","conf":"1","line_num":"0","page_num":"0","block_num":"0","level":"0","width":"0.03052325451627691","left":"0.38953488516628","word_num":"0","height":"0.010464075839880738"},{"top":"0.5574162679425837","block_num":"0","text":"3. Laravellogs - tail storage/1ogs/laravel. 10g for anything that surfaced after the","width":"0.216569758476095","height":"0.01754385964912286","left":"0.3822674500643755","word_num":"0","line_num":"0","conf":"0.5","page_num":"0","level":"0","par_num":"0"},{"line_num":"0","block_num":"0","conf":"1","page_num":"0","top":"0.5781499203541262","word_num":"0","width":"0.21947674041098736","level":"0","height":"0.0176688944133655","left":"0.38953488844098444","par_num":"0","text":"deploy. Errors from phpseclib or passport would show up here immediately if something"},{"par_num":"0","line_num":"0","level":"0","conf":"1","page_num":"0","left":"0.3895348854641135","width":"0.01598837020549365","text":"hroke","height":"0.006968640444571572","block_num":"0","top":"0.6027874567811985","word_num":"0"},{"par_num":"0","line_num":"0","left":"0.38081396080254926","block_num":"0","page_num":"0","height":"0.01754385964912286","level":"0","conf":"1","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","width":"0.20784883296236079","word_num":"0","top":"0.6236044657097288"},{"block_num":"0","conf":"1","line_num":"0","page_num":"0","level":"0","height":"0.017682787333949235","par_num":"0","width":"0.21947674041098741","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.","word_num":"0","left":"0.389534884781655","top":"0.6443381182477901"},{"block_num":"0","text":"5. composer.lock diff - double-check that only the expected 5 packages changed. If the bot","top":"0.6689895468579133","conf":"1","word_num":"0","height":"0.017613324252041873","left":"0.3822674411551184","par_num":"0","width":"0.22965116703763927","line_num":"0","level":"0","page_num":"0"},{"height":"0.01754385964912286","conf":"1","block_num":"0","line_num":"0","text":"accidentally pulled in an unintended transitive bump, it would show here.","level":"0","par_num":"0","left":"0.3895348877733653","top":"0.689792663476874","word_num":"0","width":"0.18168603613021528","page_num":"0"},{"par_num":"0","word_num":"0","level":"0","top":"0.735191637820126","conf":"0.30000001192092896","width":"0.22238372234587978","block_num":"0","height":"0.007232604414652455","left":"0.3793604633557178","page_num":"0","line_num":"0","text":"Uhe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radlus is"},{"text":"very low. The flaky test failing is almost certainly coincidental timing - Faker seed collision -","height":"0.017746694160230225","word_num":"0","level":"0","page_num":"0","block_num":"0","top":"0.7488038278872368","line_num":"0","conf":"1","left":"0.3779069847760944","par_num":"0","width":"0.23255812868158865"},{"page_num":"0","line_num":"0","height":"0.007182590508955311","conf":"0.5","left":"0.37936046581335964","level":"0","block_num":"0","par_num":"0","text":"not a regression rrom the securitv vackages","top":"0.7735191638247465","width":"0.10755813882706017","word_num":"0"},{"width":"0.017441858636571994","word_num":"0","block_num":"0","left":"0.37790697678636526","conf":"0.5","top":"0.9128919869298685","level":"0","line_num":"0","text":"Replv.","par_num":"0","page_num":"0","height":"0.010452960286604362"},{"left":"0.5770348871641151","top":"0.9442508714153448","width":"0.030523251979909016","block_num":"0","page_num":"0","word_num":"0","par_num":"0","height":"0.006968640444571572","level":"0","line_num":"0","text":"Cannot#ky","conf":"0.30000001192092896"},{"left":"0.43459303705837393","level":"0","height":"0.0071770334928230595","line_num":"0","page_num":"0","word_num":"0","text":"Ciaude ic Aland can mako mictakec Plence double-chock recnoncoc)","width":"0.12936045261139562","conf":"0.30000001192092896","block_num":"0","par_num":"0","top":"0.9824561403508771"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
2117
|
NULL
|
NULL
|
|
53508
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp‹$0.APP (-zsh)APP (-zsh)DOCKERO ₴1worker:worker_00:startedworker-analytics:worker-analytics_00:startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00:startedworker-conferences:worker-conferences_00:startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00:startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00:startedworker-nudges:worker-nudges_00: startedDEV (docker)$82*3What's next:Try Docker Debug for seamless, persistentdebugging tools in any container or image → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co mastererror: Your localchanges to the following files would be overwritten by checkout:app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.phptests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventTest.phpPlease commit your changes or stash them before you switch branches.Abortinglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfixdocker exec -it docker_lamp_1./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diffPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.PHP runtime: 8.3.30Running analysis on 7 cores with 10 files per process.Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!Loaded config default from "-php-cs-fixer.dist.php".5603/5603 [888100%-zsh• ₴4100% C47 8 Mon 20 Apr 11:15:52T₴1|screenpipe"• 85APPFixed 0 of 5603 files in 30.988 seconds, 60.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image docker debug docker_lamp_1Learn more at https://docs.docker.com/go/debug-cli/...
|
[{"conf":"1","top":"0. [{"conf":"1","top":"0.006976744645528443","height":"0.013953487608167836","width":"0.03343023194207085","word_num":"0","level":"0","page_num":"0","line_num":"0","par_num":"0","left":"0.0363372090531894","block_num":"0","text":"iTerm2"},{"level":"0","left":"0.08284883747097675","top":"0.006976744800567203","block_num":"0","conf":"1","width":"0.021802324718899202","word_num":"0","par_num":"0","text":"Shell","page_num":"0","line_num":"0","height":"0.013953487608167836"},{"page_num":"0","line_num":"0","text":"Edit","block_num":"0","conf":"1","width":"0.017441859510209837","level":"0","par_num":"0","top":"0.006976744800567203","height":"0.013953487608167836","left":"0.11773255852008889","word_num":"0"},{"text":"View","block_num":"0","width":"0.021802324718899174","par_num":"0","top":"0.006976744800567203","word_num":"0","conf":"1","level":"0","height":"0.013953487608167836","line_num":"0","left":"0.1482558144574109","page_num":"0"},{"left":"0.181686046885139","height":"0.011627906163533486","text":"Session","page_num":"0","line_num":"0","word_num":"0","par_num":"0","block_num":"0","level":"0","top":"0.006976744708930949","width":"0.034883719020419646","conf":"1"},{"left":"0.2296511643093533","top":"0.006976744490489684","conf":"1","level":"0","par_num":"0","page_num":"0","text":"Scripts","line_num":"0","width":"0.031976742214626735","height":"0.013953487608167836","block_num":"0","word_num":"0"},{"width":"0.033581217130025265","word_num":"0","conf":"1","top":"0.006498365002235884","page_num":"0","block_num":"0","height":"0.01491024653116857","left":"0.2731803220866592","level":"0","line_num":"0","text":"Profiles","par_num":"0"},{"level":"0","block_num":"0","par_num":"0","page_num":"0","width":"0.03633720874786378","top":"0.006976744645528443","left":"0.31831395315998284","conf":"1","text":"Window","word_num":"0","line_num":"0","height":"0.013953487608167836"},{"conf":"1","left":"0.36773255878967304","height":"0.013953487608167836","page_num":"0","line_num":"0","top":"0.006976744474985863","level":"0","word_num":"0","block_num":"0","text":"Help","width":"0.02034883631600276","par_num":"0"},{"par_num":"0","text":"‹$0.","height":"0.020930233001709042","level":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.004651162452633861","width":"0.043604649437798404","left":"0.6831395361822635","word_num":"0"},{"par_num":"0","top":"0.034256389216142824","width":"0.05104558202955456","left":"0.4752039536262146","text":"APP (-zsh)","block_num":"0","level":"0","line_num":"0","word_num":"0","height":"0.01985931396484375","page_num":"0","conf":"1"},{"level":"0","text":"APP (-zsh)","conf":"1","page_num":"0","left":"0.46217399284736016","height":"0.016753704282972515","par_num":"0","width":"0.04222178194257953","block_num":"0","line_num":"0","top":"0.06487896181709674","word_num":"0"},{"width":"0.03343023194207084","block_num":"0","word_num":"0","conf":"1","page_num":"0","height":"0.01162790722317164","par_num":"0","text":"DOCKER","line_num":"0","level":"0","left":"0.06831395372373203","top":"0.06744186031662447"},{"level":"0","left":"0.16860465066200278","word_num":"0","text":"O ₴1","conf":"0.30000001192092896","top":"0.06511627922359886","par_num":"0","width":"0.02325581444634331","line_num":"0","height":"0.016279069052802297","block_num":"0","page_num":"0"},{"conf":"1","height":"0.018604651557074692","line_num":"0","left":"0.0014534863793898407","page_num":"0","level":"0","par_num":"0","text":"worker:worker_00:","top":"0.09069767429898201","width":"0.09738372166951498","block_num":"0","word_num":"0"},{"width":"0.04075717396206327","left":"0.10316792458644078","word_num":"0","line_num":"0","page_num":"0","block_num":"0","conf":"1","height":"0.014404724968804183","top":"0.09047205609050801","level":"0","par_num":"0","text":"started"},{"width":"0.20930230882432727","page_num":"0","level":"0","conf":"1","par_num":"0","text":"worker-analytics:worker-analytics_00:","top":"0.10930232522921468","block_num":"0","line_num":"0","height":"0.01860465155707458","left":"0.0014535002389990442","word_num":"0"},{"top":"0.10913637581075875","line_num":"0","word_num":"0","par_num":"0","width":"0.040749035941229916","level":"0","height":"0.016610968907674217","block_num":"0","left":"0.2136371103003778","page_num":"0","text":"started","conf":"1"},{"conf":"1","top":"0.13","width":"0.20930230882432727","level":"0","page_num":"0","word_num":"0","par_num":"0","height":"0.01666666666666672","text":"worker-audio:worker-audio_00: started","line_num":"0","left":"0.0014535042793241161","block_num":"0"},{"conf":"1","level":"0","par_num":"0","top":"0.1488372087951061","word_num":"0","page_num":"0","text":"worker-calendar:worker-calendar_00:","line_num":"0","width":"0.20058138105604384","block_num":"0","height":"0.018604651557074692","left":"0.0014534939196525758"},{"conf":"1","level":"0","line_num":"0","par_num":"0","text":"started","left":"0.20056194311342196","top":"0.14870275985667158","width":"0.043643556700812436","height":"0.016547968122694212","block_num":"0","page_num":"0","word_num":"0"},{"line_num":"0","height":"0.018604651557074692","word_num":"0","conf":"1","par_num":"0","text":"worker-conferences:worker-conferences_00:","page_num":"0","width":"0.23255812327067055","top":"0.16976744150828438","level":"0","left":"0.0014535003801684709","block_num":"0"},{"block_num":"0","conf":"1","top":"0.16957967836731414","par_num":"0","word_num":"0","text":"started","line_num":"0","width":"0.04365098211500379","left":"0.23398846296302545","page_num":"0","level":"0","height":"0.014329014884100988"},{"page_num":"0","left":"0.001453485963464275","block_num":"0","height":"0.016279069052802186","conf":"1","top":"0.19069767489220357","text":"worker-crm-sync:worker-crm-sync_00: started","word_num":"0","par_num":"0","line_num":"0","level":"0","width":"0.24273255666097007"},{"block_num":"0","page_num":"0","height":"0.020153908199734172","line_num":"0","left":"0.0013896843184790933","conf":"1","par_num":"0","text":"worker-crm-update:worker-crm-update_00:","top":"0.20811850264129028","level":"0","width":"0.22250260247124565","word_num":"0"},{"top":"0.20873053421328402","height":"0.017422652774386926","conf":"1","line_num":"0","width":"0.042317954699198385","word_num":"0","block_num":"0","left":"0.22375381264689212","level":"0","page_num":"0","par_num":"0","text":"started"},{"left":"0.0014534882810766487","conf":"1","height":"0.016279069052802297","level":"0","line_num":"0","block_num":"0","top":"0.23023255861313374","width":"0.19767441219753693","word_num":"0","text":"worker-download:worker-download_00:","par_num":"0","page_num":"0"},{"text":"started","level":"0","block_num":"0","conf":"1","left":"0.2020348832340349","line_num":"0","word_num":"0","page_num":"0","width":"0.0421511623594496","height":"0.016279069052802297","par_num":"0","top":"0.23023255861313374"},{"word_num":"0","block_num":"0","top":"0.24883720936752352","width":"0.2209302266438802","line_num":"0","left":"0.0014534946681248723","height":"0.01671834627787283","conf":"1","level":"0","page_num":"0","par_num":"0","text":"worker-emails:worker-emails_00: started"},{"level":"0","page_num":"0","text":"worker-es-update:worker-es-update_00:","width":"0.20930230882432727","top":"0.26976744233406413","conf":"1","left":"0.001453493262255101","word_num":"0","par_num":"0","height":"0.016279069052802075","line_num":"0","block_num":"0"},{"text":"started","width":"0.04243625534905329","conf":"1","left":"0.2121284736792082","block_num":"0","page_num":"0","par_num":"0","line_num":"0","level":"0","word_num":"0","height":"0.014474025302463112","top":"0.2707142988700648"},{"height":"0.016279069052802297","line_num":"0","page_num":"0","width":"0.21802325778537326","word_num":"0","level":"0","block_num":"0","par_num":"0","top":"0.29069767489220344","conf":"1","text":"worker-nudges:worker-nudges_00: started","left":"0.002906973904086227"},{"top":"0.06744186035900246","left":"0.261627908573031","level":"0","text":"DEV (docker)","width":"0.049418603049384224","word_num":"0","line_num":"0","height":"0.01162790722317164","conf":"1","page_num":"0","block_num":"0","par_num":"0"},{"conf":"0.30000001192092896","text":"$82","height":"0.013953487608167836","level":"0","word_num":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.06511627933545094","page_num":"0","width":"0.01453488270441694","left":"0.37500000068994266"},{"height":"0.013953487608167836","left":"0.5726744185968496","conf":"0.30000001192092896","text":"*3","level":"0","line_num":"0","top":"0.06511627935870679","page_num":"0","block_num":"0","word_num":"0","width":"0.013081395626068137","par_num":"0"},{"page_num":"0","level":"0","line_num":"0","conf":"0.5","par_num":"0","word_num":"0","text":"What's next:","height":"0.019273192087809088","top":"0.327572706226138","block_num":"0","width":"0.06838383144802516","left":"0.0028720388699051075"},{"page_num":"0","par_num":"0","top":"0.3488372098973427","width":"0.23110463884141708","text":"Try Docker Debug for seamless, persistent","level":"0","line_num":"0","word_num":"0","block_num":"0","conf":"1","height":"0.021162789662679038","left":"0.02616280301078861"},{"conf":"1","line_num":"0","par_num":"0","level":"0","top":"0.34883721001362167","width":"0.39244185553656685","page_num":"0","word_num":"0","left":"0.25581395212265157","height":"0.0189405674404568","text":"debugging tools in any container or image → docker debug docker_lamp_1","block_num":"0"},{"conf":"1","left":"0.024709305060587383","line_num":"0","height":"0.01912144766913526","block_num":"0","text":"Learn more at https://docs.docker.com/go/debug-cli/","top":"0.36976744168545816","word_num":"0","page_num":"0","par_num":"0","width":"0.2848837110731337","level":"0"},{"height":"0.018604651557074692","par_num":"0","text":"docker exec -it docker_lamp_1 php -v","level":"0","page_num":"0","conf":"0.5","line_num":"0","left":"0.0029069920275975906","block_num":"0","width":"0.20203486548529728","top":"0.38837209259355565","word_num":"0"},{"par_num":"0","height":"0.01669250594245064","level":"0","left":"0.001453488769423118","line_num":"0","page_num":"0","conf":"1","text":"PHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)","top":"0.40888888907011833","block_num":"0","width":"0.2921511544121636","word_num":"0"},{"word_num":"0","left":"0.0029069714346277526","text":"Copyright (c) The PHP Group","height":"0.01666666666666672","block_num":"0","par_num":"0","page_num":"0","top":"0.42999999999999994","level":"0","line_num":"0","width":"0.15116279390123155","conf":"0.5"},{"page_num":"0","block_num":"0","top":"0.4488372101686604","line_num":"0","conf":"1","par_num":"0","height":"0.02116278966267915","word_num":"0","level":"0","width":"0.2921511544121636","left":"0.0014534907419806627","text":"Zend Engine v4.3.30, Copyright (c) Zend Technologies"},{"block_num":"0","height":"0.021343669891357386","line_num":"0","conf":"1","left":"0.02470929959142999","width":"0.34593022664388023","par_num":"0","top":"0.4697674417145281","level":"0","page_num":"0","word_num":"0","text":"with Zend OPcache v8.3.30, Copyright (C), by Zend Technologies"},{"line_num":"0","par_num":"0","block_num":"0","conf":"0.5","width":"0.06831395361158583","height":"0.018914729224310922","left":"0.002906976280103003","level":"0","page_num":"0","text":"What's next:","word_num":"0","top":"0.5066666661630383"},{"block_num":"0","level":"0","left":"0.024709329448334098","par_num":"0","line_num":"0","conf":"1","page_num":"0","height":"0.02111111111111108","width":"0.6249999576144748","text":"Try Docker Debug for seamless, persistent debugging tools in any container or image » docker debug docker_1amp_1","top":"0.5277777777777778","word_num":"0"},{"level":"0","top":"0.5488372098488931","word_num":"0","text":"Learn more at https://docs.docker.com/go/debug-cli/","page_num":"0","left":"0.02470931612551982","line_num":"0","conf":"1","width":"0.2863371955023872","block_num":"0","height":"0.0189405674404568","par_num":"0"},{"top":"0.5697674415633652","height":"0.01912144766913515","left":"0.0029069824842132557","line_num":"0","conf":"1","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co master","width":"0.5959302266438802","word_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0"},{"top":"0.5883720925160363","text":"error: Your local","width":"0.09738372166951498","line_num":"0","conf":"1","page_num":"0","block_num":"0","height":"0.018604651557074692","left":"0.002906977213643458","level":"0","word_num":"0","par_num":"0"},{"left":"0.10174422740589739","height":"0.018604651557074692","text":"changes to the following files would be overwritten by checkout:","top":"0.5883720927485945","level":"0","page_num":"0","width":"0.3590115865071615","block_num":"0","word_num":"0","line_num":"0","conf":"1","par_num":"0"},{"line_num":"0","left":"0.047965125726996405","level":"0","par_num":"0","top":"0.6093023252679742","width":"0.44040696885850694","word_num":"0","page_num":"0","text":"app/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEvent.php","height":"0.018604651557074692","block_num":"0","conf":"1"},{"par_num":"0","width":"0.5014534844292534","text":"tests/Unit/Listeners/AutomatedReports/UserPilot/TrackAutomatedReportGeneratedEventTest.php","block_num":"0","conf":"1","height":"0.016279069052802186","word_num":"0","left":"0.04796512326502433","level":"0","line_num":"0","page_num":"0","top":"0.6302325583805757"},{"page_num":"0","top":"0.648837209974862","line_num":"0","text":"Please commit your changes or stash them before you switch branches.","conf":"1","word_num":"0","width":"0.3793604532877604","block_num":"0","level":"0","height":"0.0189405674404568","left":"0.0029069893119870785","par_num":"0"},{"level":"0","left":"0.002906976360342729","conf":"1","top":"0.6674418600354163","height":"0.01860465155707458","width":"0.04651162889268663","word_num":"0","par_num":"0","page_num":"0","block_num":"0","text":"Aborting","line_num":"0"},{"conf":"1","par_num":"0","height":"0.016279069052802186","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix","line_num":"0","word_num":"0","level":"0","width":"0.5726744333902994","top":"0.6906976746305756","block_num":"0","left":"0.00436045700862881","page_num":"0"},{"width":"0.16279069052802192","line_num":"0","page_num":"0","word_num":"0","level":"0","par_num":"0","conf":"1","top":"0.7088888884303853","text":"docker exec -it docker_lamp_1","height":"0.019018088446723036","left":"0.0029069838900495624","block_num":"0"},{"line_num":"0","height":"0.019018088446723147","page_num":"0","top":"0.708888888564106","conf":"1","text":"./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff","word_num":"0","par_num":"0","level":"0","width":"0.491279051038954","block_num":"0","left":"0.16860465882174083"},{"block_num":"0","height":"0.023385011884901274","level":"0","line_num":"0","conf":"1","top":"0.7277777779076786","width":"0.4738371955023872","page_num":"0","par_num":"0","text":"PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.","word_num":"0","left":"0.00290698700573427"},{"line_num":"0","page_num":"0","top":"0.7488372094838026","height":"0.01671834627787272","word_num":"0","block_num":"0","par_num":"0","conf":"1","text":"PHP runtime: 8.3.30","left":"0.0014534942883428887","level":"0","width":"0.10901161829630535"},{"word_num":"0","left":"0.002906986456890317","conf":"0.5","line_num":"0","level":"0","height":"0.01860465155707458","par_num":"0","width":"0.3008720821804471","text":"Running analysis on 7 cores with 10 files per process.","block_num":"0","page_num":"0","top":"0.7674418600354163"},{"left":"0.002906992302106717","top":"0.790697674845692","width":"0.6511627621120878","line_num":"0","height":"0.016279069052802186","par_num":"0","conf":"1","level":"0","page_num":"0","text":"Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!","block_num":"0","word_num":"0"},{"conf":"1","page_num":"0","top":"0.8066666662159149","word_num":"0","level":"0","width":"0.29069766998291013","block_num":"0","line_num":"0","text":"Loaded config default from \"-php-cs-fixer.dist.php\".","left":"0.0029069856145458317","height":"0.021240310668945384","par_num":"0"},{"level":"0","text":"5603/5603 [888","word_num":"0","line_num":"0","width":"0.07122092776828341","block_num":"0","par_num":"0","page_num":"0","height":"0.014444444444444482","conf":"0.30000001192092896","top":"0.83","left":"0.008720932949442201"},{"line_num":"0","conf":"1","page_num":"0","top":"0.8302325585990169","par_num":"0","width":"0.024709301524692112","height":"0.013953487608167836","left":"0.2354651162676927","word_num":"0","level":"0","block_num":"0","text":"100%"},{"word_num":"0","text":"-zsh","top":"0.06744186092459825","width":"0.01889534791310632","level":"0","conf":"0.5","par_num":"0","line_num":"0","height":"0.013953487608167836","block_num":"0","left":"0.6656976745657336","page_num":"0"},{"line_num":"0","block_num":"0","left":"0.7587209306572277","par_num":"0","height":"0.013953487608167947","level":"0","width":"0.024709301524692084","conf":"0.30000001192092896","text":"• ₴4","page_num":"0","word_num":"0","top":"0.06511627921917185"},{"level":"0","height":"0.016666666666666607","left":"0.8168604644151163","conf":"0.5","par_num":"0","text":"100% C47 8 Mon 20 Apr 11:15:52","page_num":"0","block_num":"0","top":"0.004444444444444473","width":"0.17151162889268656","line_num":"0","word_num":"0"},{"word_num":"0","height":"0.013953487608167836","left":"0.9738372101145919","text":"T₴1|","top":"0.03488372115715643","line_num":"0","block_num":"0","width":"0.024709301524692195","par_num":"0","conf":"0.30000001192092896","page_num":"0","level":"0"},{"height":"0.014573866526285895","conf":"1","level":"0","line_num":"0","page_num":"0","top":"0.06480608975171342","left":"0.8488016426842699","text":"screenpipe\"","block_num":"0","width":"0.04658276240030923","word_num":"0","par_num":"0"},{"page_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","text":"• 85","block_num":"0","height":"0.016279069052802297","left":"0.9563953490196307","top":"0.06511627969840506","width":"0.024709301524692084","line_num":"0","word_num":"0"},{"par_num":"0","text":"APP","block_num":"0","left":"0.8546511639244089","top":"0.14651162687184627","width":"0.14098837110731344","level":"0","height":"0.08372093200683595","page_num":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0"},{"word_num":"0","level":"0","page_num":"0","height":"0.018604651557074692","left":"0.002906987902766467","par_num":"0","block_num":"0","top":"0.8906976744075091","conf":"1","line_num":"0","text":"Fixed 0 of 5603 files in 30.988 seconds, 60.00 MB memory used","width":"0.34011626773410375"},{"conf":"0.30000001192092896","block_num":"0","line_num":"0","level":"0","top":"0.9277289602805056","word_num":"0","width":"0.06835147539774576","height":"0.018960685729980442","par_num":"0","left":"0.0028882170273055756","page_num":"0","text":"What's next:"},{"level":"0","word_num":"0","height":"0.021162789662679038","par_num":"0","width":"0.6235464731852214","line_num":"0","conf":"1","text":"Try Docker Debug for seamless, persistent debugging tools in any container or image docker debug docker_lamp_1","page_num":"0","block_num":"0","left":"0.024709325554419456","top":"0.9488372101686605"},{"page_num":"0","height":"0.01912144554985895","conf":"1","level":"0","left":"0.024709310511168644","line_num":"0","text":"Learn more at https://docs.docker.com/go/debug-cli/","block_num":"0","top":"0.9697674428323056","width":"0.28488371107313365","par_num":"0","word_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1975
|
NULL
|
NULL
|
|
53537
|
ClaudeFileEditViewWindowHelrSecurity patch review ClaudeFileEditViewWindowHelrSecurity patch review and testing guidance100% LzMon 20 Apr 11:17:08User::factory()-›create(['email' => 'playlist-policy-test-' . uniqid().'@example.netThis is unrelated to the security PR — the duplicate email is a pre-existing test isolation issuethat nappened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but theunderlying issue should be fixed regardless. The security bump itself is fine.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.Trying to test it nowYes. vou're correct — if onlv this one test failed and it's the flaky duplicate email issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production. focus on runtime verification rather than Cl1 OAu1th Passnoiactually log in, tokensPS3. Laravel logs -Claidedeploy. Errors from phpseclib or passport would show up here immediately if somethinghroke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidentally pulled in an unintended transitive bump, it would show here.The good news is all five are patch/minor bumps with no API changes. so the blast radius isvery low. The flaky test failing is almost certainly coincidental timing — Faker seed collision -not a regressionfrom the securtv vackagesReplv…CannotAkClaude is Al and can make mistakes. Please double-check responses....
|
[{"text":"Claude","conf":& [{"text":"Claude","conf":"1","level":"0","line_num":"0","word_num":"0","page_num":"0","par_num":"0","block_num":"0","width":"0.01744185990475594","height":"0.017421602252187585","left":"0.0174418609633197","top":"0.00000000013697243339549914"},{"left":"0.0363372095066779","word_num":"0","line_num":"0","height":"0.017421602252187585","level":"0","text":"File","par_num":"0","conf":"1","page_num":"0","block_num":"0","top":"0.000000000441850445120906","width":"0.011627906180442647"},{"top":"0.00000000009341838413945425","height":"0.017421602252187585","left":"0.050872093609937184","text":"Edit","block_num":"0","level":"0","par_num":"0","line_num":"0","conf":"1","width":"0.013081394611520962","word_num":"0","page_num":"0"},{"par_num":"0","word_num":"0","block_num":"0","width":"0.013081394611520969","left":"0.06395348808668144","height":"0.010452960286604362","line_num":"0","conf":"1","top":"0.003484321424642056","level":"0","page_num":"0","text":"View"},{"text":"Window","top":"0.000000000441850445120906","width":"0.01889534833583427","line_num":"0","level":"0","par_num":"0","word_num":"0","block_num":"0","page_num":"0","height":"0.017421602252187585","conf":"1","left":"0.08284883714506737"},{"width":"0.00872092995237797","height":"0.017421602252187585","page_num":"0","block_num":"0","word_num":"0","par_num":"0","line_num":"0","text":"Helr","level":"0","left":"0.10755813952962498","top":"0.000000000441850445120906","conf":"0.30000001192092896"},{"height":"0.010611339429158706","block_num":"0","width":"0.10029068398982921","word_num":"0","page_num":"0","top":"0.034843205974365854","level":"0","text":"Security patch review and testing guidance","left":"0.0421511764591124","par_num":"0","line_num":"0","conf":"1"},{"width":"0.02034883549872868","par_num":"0","conf":"0.30000001192092896","word_num":"0","height":"0.006968640444571461","level":"0","page_num":"0","line_num":"0","top":"0.006968641450188162","left":"0.9113372091917828","text":"100% Lz","block_num":"0"},{"word_num":"0","block_num":"0","height":"0.01754385964912286","left":"0.946220931648321","level":"0","conf":"1","par_num":"0","text":"Mon 20 Apr 11:17:08","width":"0.0494186015839273","page_num":"0","top":"0","line_num":"0"},{"block_num":"0","word_num":"0","width":"0.2063953318494431","height":"0.017421602252187585","left":"0.38081397046323523","line_num":"0","level":"0","top":"0.06271777012826163","conf":"0.5","page_num":"0","text":"User::factory()-›create(['email' => 'playlist-policy-test-' . uniqid().","par_num":"0"},{"top":"0.06271776982860444","word_num":"0","text":"'@example.net","line_num":"0","page_num":"0","level":"0","conf":"1","block_num":"0","par_num":"0","width":"0.039244185102746854","height":"0.013937282410154683","left":"0.5857558150794405"},{"left":"0.3793604885334428","width":"0.23110462756867106","height":"0.01777448000139792","par_num":"0","level":"0","word_num":"0","page_num":"0","block_num":"0","top":"0.1010452964837355","line_num":"0","text":"This is unrelated to the security PR — the duplicate email is a pre-existing test isolation issue","conf":"1"},{"height":"0.010689139176023432","left":"0.3793604834500507","line_num":"0","top":"0.12519936195537007","block_num":"0","page_num":"0","level":"0","par_num":"0","conf":"0.5","text":"that nappened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but the","width":"0.2252906839898292","word_num":"0"},{"block_num":"0","word_num":"0","level":"0","line_num":"0","left":"0.3793604852542289","height":"0.017724466095700775","par_num":"0","text":"underlying issue should be fixed regardless. The security bump itself is fine.","conf":"1","top":"0.1393728224981654","width":"0.18749997970905713","page_num":"0"},{"word_num":"0","conf":"1","level":"0","block_num":"0","text":"so if only this failed on production build it means the tests are passing? AM!","left":"0.41860464861990404","height":"0.017421602252187585","par_num":"0","line_num":"0","page_num":"0","top":"0.22299651607773896","width":"0.19186046275686713"},{"page_num":"0","block_num":"0","level":"0","left":"0.4186046457005924","line_num":"0","height":"0.017807823619203633","text":"correct. What else to check. The PR was by accident merged before reviewed.","top":"0.24003189773733924","width":"0.19476744469175944","word_num":"0","conf":"1","par_num":"0"},{"level":"0","block_num":"0","width":"0.052325578446083876","page_num":"0","word_num":"0","line_num":"0","height":"0.017685566222268467","conf":"1","left":"0.41860465396458624","par_num":"0","text":"Trying to test it now","top":"0.25757575746536243"},{"block_num":"0","text":"Yes. vou're correct — if onlv this one test failed and it's the flaky duplicate email issue, the","line_num":"0","top":"0.32055749134055644","page_num":"0","level":"0","conf":"0.5","height":"0.010452961047110243","par_num":"0","word_num":"0","left":"0.3793604705131921","width":"0.21802323929806977"},{"line_num":"0","width":"0.216569758476095","block_num":"0","left":"0.3793604785599734","level":"0","top":"0.3379790944182606","word_num":"0","height":"0.017682787333949346","page_num":"0","conf":"1","text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","par_num":"0"},{"top":"0.3658536591745245","par_num":"0","line_num":"0","word_num":"0","text":"What to check now that it's merged","width":"0.09156976862156646","block_num":"0","height":"0.017718908319062532","level":"0","page_num":"0","left":"0.37936046236057785","conf":"1"},{"height":"0.010536318570613101","block_num":"0","width":"0.18750000000000006","top":"0.39712918645515327","line_num":"0","conf":"1","left":"0.3793604680190425","page_num":"0","level":"0","par_num":"0","text":"Since it's already on production. focus on runtime verification rather than Cl","word_num":"0"},{"height":"0.00731040416151707","conf":"0.30000001192092896","text":"1 OAu1th Passnoi","top":"0.4282296651241162","word_num":"0","page_num":"0","width":"0.047965110616481066","level":"0","line_num":"0","par_num":"0","left":"0.38226744752068","block_num":"0"},{"word_num":"0","level":"0","height":"0.011164274322169154","block_num":"0","left":"0.5523255853212018","line_num":"0","par_num":"0","top":"0.4282296650717703","conf":"1","width":"0.05523255530824056","page_num":"0","text":"actually log in, tokens"},{"top":"0.480836237032354","left":"0.3575581399753705","word_num":"0","level":"0","conf":"1","text":"PS","block_num":"0","line_num":"0","height":"0.027874564820309478","page_num":"0","par_num":"0","width":"0.0159883714736776"},{"page_num":"0","conf":"0.5","block_num":"0","level":"0","par_num":"0","top":"0.5574162679425837","width":"0.04215116196490348","word_num":"0","left":"0.38226744256946893","height":"0.01754385964912286","line_num":"0","text":"3. Laravel logs -"},{"par_num":"0","height":"0.006968640444571572","conf":"0.30000001192092896","level":"0","left":"0.48837209493916617","line_num":"0","page_num":"0","text":"Claide","top":"0.560975610091303","word_num":"0","block_num":"0","width":"0.02180232392980702"},{"block_num":"0","level":"0","word_num":"0","left":"0.38953488844098444","text":"deploy. Errors from phpseclib or passport would show up here immediately if something","top":"0.5781499203541262","par_num":"0","width":"0.21947674041098736","height":"0.0176688944133655","line_num":"0","page_num":"0","conf":"1"},{"par_num":"0","left":"0.3895348854641135","page_num":"0","width":"0.01598837020549365","height":"0.006968640444571572","block_num":"0","level":"0","text":"hroke","top":"0.6027874567811985","word_num":"0","conf":"1","line_num":"0"},{"width":"0.20784883296236079","page_num":"0","top":"0.6236044657097288","word_num":"0","line_num":"0","height":"0.01754385964912286","block_num":"0","level":"0","par_num":"0","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","left":"0.38081396080254926","conf":"1"},{"level":"0","conf":"1","par_num":"0","line_num":"0","top":"0.6443381182477901","height":"0.017682787333949235","page_num":"0","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.","word_num":"0","left":"0.3895348885324893","width":"0.22093022123296213","block_num":"0"},{"height":"0.017613324252041873","width":"0.22965116703763927","conf":"1","word_num":"0","top":"0.6689895468579133","line_num":"0","block_num":"0","left":"0.3822674411551184","page_num":"0","level":"0","par_num":"0","text":"5. composer.lock diff - double-check that only the expected 5 packages changed. If the bot"},{"page_num":"0","block_num":"0","level":"0","line_num":"0","text":"accidentally pulled in an unintended transitive bump, it would show here.","word_num":"0","height":"0.01754385964912286","conf":"1","left":"0.3895348877733653","top":"0.689792663476874","par_num":"0","width":"0.18168603613021528"},{"block_num":"0","top":"0.7317073172401111","level":"0","width":"0.22238372234587978","conf":"0.5","left":"0.37936046581068006","par_num":"0","height":"0.010716925017191015","page_num":"0","line_num":"0","text":"The good news is all five are patch/minor bumps with no API changes. so the blast radius is","word_num":"0"},{"conf":"0.5","width":"0.23255812868158865","word_num":"0","level":"0","line_num":"0","left":"0.37936047950868235","par_num":"0","height":"0.017746694160230225","page_num":"0","top":"0.7488038278872368","text":"very low. The flaky test failing is almost certainly coincidental timing — Faker seed collision -","block_num":"0"},{"width":"0.10755813882706017","level":"0","block_num":"0","line_num":"0","par_num":"0","word_num":"0","page_num":"0","top":"0.7735191638200379","conf":"0.30000001192092896","height":"0.007182590508955311","left":"0.3793604656685571","text":"not a regressionfrom the securtv vackages"},{"width":"0.018895347067650337","word_num":"0","level":"0","page_num":"0","top":"0.9128919869298685","line_num":"0","block_num":"0","par_num":"0","left":"0.37790697857373284","text":"Replv…","height":"0.010452960286604362","conf":"0.5"},{"top":"0.9442508714153448","width":"0.02906976354883073","left":"0.5770348871209333","level":"0","word_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","line_num":"0","text":"CannotAk","block_num":"0","page_num":"0","par_num":"0"},{"text":"Claude is Al and can make mistakes. Please double-check responses.","level":"0","par_num":"0","width":"0.1308139435788418","word_num":"0","left":"0.4345930331605057","line_num":"0","conf":"1","block_num":"0","page_num":"0","height":"0.013937282410154683","top":"0.9790940764488134"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1733
|
NULL
|
NULL
|
|
53538
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% S2Mon 20 Apr 11:17:11User::factory()->create(['email' =› 'playlist-policy-test-' • uniqid() • '@example.netThis is unrelated to the security PR - the duplicate email is a pre-existing test isolation issuethat happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but theunderlying issue should be fixed regardless. The security bump itself is fine.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.Trying to test it nowYes, you're correct — if only this one test failed and it's the flaky duplicate email issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production. focus on runtime verification rather than CT1h OAuth / Passport - the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes.2. Check the deploy didn't break the autoloader — run composer dump-autoload if notdone automatically in your deploy pipeline, and confirm no class resolution errors inLaravel logs3. Laravellogs - tail storage/1ogs/laravel. 10g for anything that surfaced after thedeploy. Errors from phpseclib or passport would show up here immediately if somethinghroke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidentally pulled in an unintended transitive bump, it would show here.Uhe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radlus isvery low. The flaky test failing is almost certainly coincidental timing - Faker seed collision -not a regression rrom the securitv vackagesReplv.Cannot#kyCiaude ic Aland can mako mictakec Plence double-chock recnoncoc)...
|
[{"conf":"1","par_num": [{"conf":"1","par_num":"0","text":"Claude File","level":"0","page_num":"0","height":"0.01754385964912286","left":"0.017441861727653853","top":"0","word_num":"0","line_num":"0","width":"0.030523254516276906","block_num":"0"},{"conf":"1","level":"0","top":"0.00000000009341838413945425","block_num":"0","par_num":"0","text":"Edit","height":"0.017421602252187585","page_num":"0","width":"0.013081394611520962","left":"0.050872093609937184","word_num":"0","line_num":"0"},{"width":"0.014534881774415365","page_num":"0","text":"VIew","block_num":"0","level":"0","height":"0.006968640444571461","par_num":"0","top":"0.006968641450188162","word_num":"0","conf":"0.30000001192092896","left":"0.06395349007209457","line_num":"0"},{"left":"0.08284883714506737","conf":"1","height":"0.017421602252187585","block_num":"0","level":"0","line_num":"0","top":"0.000000000441850445120906","word_num":"0","width":"0.01889534833583427","par_num":"0","page_num":"0","text":"Window"},{"word_num":"0","conf":"1","left":"0.1075581398150548","text":"Help","page_num":"0","line_num":"0","par_num":"0","height":"0.017421602252187585","top":"0.00000000009341838413945425","width":"0.010174418383456299","level":"0","block_num":"0"},{"conf":"1","text":"Security patch review and testing guidance","height":"0.010611339429158706","line_num":"0","level":"0","width":"0.10029068398982921","word_num":"0","left":"0.04215117645919011","par_num":"0","page_num":"0","block_num":"0","top":"0.034843205974365854"},{"line_num":"0","block_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","level":"0","par_num":"0","text":"100% S2","width":"0.02034883549872868","left":"0.9113372091917828","top":"0.006968641450188162","page_num":"0","word_num":"0"},{"conf":"1","page_num":"0","block_num":"0","par_num":"0","text":"Mon 20 Apr 11:17:11","top":"0","width":"0.04941860158392719","height":"0.01754385964912286","line_num":"0","word_num":"0","left":"0.9462209328572282","level":"0"},{"block_num":"0","text":"User::factory()->create(['email' =› 'playlist-policy-test-' • uniqid() • '@example.net","par_num":"0","left":"0.3808139638697847","conf":"0.5","level":"0","word_num":"0","height":"0.017421602252187585","line_num":"0","top":"0.06271777012826163","width":"0.24418603613021528","page_num":"0"},{"word_num":"0","conf":"1","block_num":"0","height":"0.01777448000139792","left":"0.3793604885334428","level":"0","width":"0.23110462756867106","line_num":"0","page_num":"0","text":"This is unrelated to the security PR - the duplicate email is a pre-existing test isolation issue","par_num":"0","top":"0.1010452964837355"},{"height":"0.010689139176023432","conf":"0.5","block_num":"0","text":"that happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but the","top":"0.12519936195537007","left":"0.3793604754684269","width":"0.22529066369888628","level":"0","word_num":"0","par_num":"0","line_num":"0","page_num":"0"},{"width":"0.18749997970905713","left":"0.3793604852542289","level":"0","block_num":"0","height":"0.017724466095700775","line_num":"0","page_num":"0","par_num":"0","text":"underlying issue should be fixed regardless. The security bump itself is fine.","top":"0.1393728224981654","conf":"1","word_num":"0"},{"block_num":"0","conf":"1","par_num":"0","text":"so if only this failed on production build it means the tests are passing? AM!","width":"0.19186046275686713","line_num":"0","height":"0.017421602252187585","left":"0.41860464861990404","level":"0","page_num":"0","top":"0.22299651607773896","word_num":"0"},{"left":"0.4186046457005924","line_num":"0","word_num":"0","height":"0.017807823619203633","width":"0.19476744469175944","block_num":"0","level":"0","par_num":"0","page_num":"0","top":"0.24003189773733924","text":"correct. What else to check. The PR was by accident merged before reviewed.","conf":"1"},{"page_num":"0","text":"Trying to test it now","conf":"1","line_num":"0","par_num":"0","width":"0.052325578446083876","word_num":"0","left":"0.41860465396458624","height":"0.017685566222268467","level":"0","block_num":"0","top":"0.25757575746536243"},{"level":"0","height":"0.017421602252187585","page_num":"0","par_num":"0","line_num":"0","word_num":"0","top":"0.3170731708686798","text":"Yes, you're correct — if only this one test failed and it's the flaky duplicate email issue, the","width":"0.2194767201200445","left":"0.379360488415471","conf":"1","block_num":"0"},{"text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","height":"0.017682787333949346","line_num":"0","left":"0.3793604785599734","block_num":"0","conf":"1","page_num":"0","level":"0","par_num":"0","word_num":"0","width":"0.216569758476095","top":"0.3379790944182606"},{"text":"What to check now that it's merged","block_num":"0","left":"0.37936046236057785","line_num":"0","level":"0","top":"0.3658536591745245","word_num":"0","par_num":"0","page_num":"0","width":"0.09156976862156646","conf":"1","height":"0.017718908319062532"},{"word_num":"0","text":"Since it's already on production. focus on runtime verification rather than CT","line_num":"0","page_num":"0","level":"0","left":"0.3793604680289599","block_num":"0","top":"0.39712918645515327","par_num":"0","height":"0.010536318570613101","conf":"1","width":"0.18749999999999994"},{"word_num":"0","block_num":"0","text":"1h OAuth / Passport - the highest-risk change. Check that users can actually log in, tokens","level":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.42503987240829344","height":"0.01754385964912275","width":"0.22674418510274685","left":"0.3822674437529485","conf":"1"},{"conf":"1","top":"0.4494773525085942","text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","page_num":"0","line_num":"0","block_num":"0","par_num":"0","level":"0","width":"0.20930231378433556","word_num":"0","left":"0.3895348750204371","height":"0.010650239302591125"},{"line_num":"0","word_num":"0","page_num":"0","block_num":"0","left":"0.38953488428654026","level":"0","height":"0.017421602252187474","text":"spikes.","top":"0.4668989547972512","width":"0.018895348335834283","conf":"1","par_num":"0"},{"block_num":"0","height":"0.011164274322169043","left":"0.38226745300994547","level":"0","width":"0.22093022123296213","word_num":"0","par_num":"0","page_num":"0","text":"2. Check the deploy didn't break the autoloader — run composer dump-autoload if not","top":"0.49441786283891553","line_num":"0","conf":"1"},{"par_num":"0","top":"0.5119617226346782","left":"0.38953488867600466","height":"0.017655001492781763","text":"done automatically in your deploy pipeline, and confirm no class resolution errors in","level":"0","page_num":"0","width":"0.20784883296236073","word_num":"0","line_num":"0","block_num":"0","conf":"1"},{"width":"0.03052325451627691","page_num":"0","height":"0.010464075839880738","top":"0.5365853659871389","text":"Laravel logs","line_num":"0","par_num":"0","block_num":"0","left":"0.38953488516628","level":"0","conf":"1","word_num":"0"},{"level":"0","width":"0.216569758476095","height":"0.01754385964912286","left":"0.3822674500643755","text":"3. Laravellogs - tail storage/1ogs/laravel. 10g for anything that surfaced after the","block_num":"0","par_num":"0","line_num":"0","top":"0.5574162679425837","page_num":"0","word_num":"0","conf":"0.5"},{"level":"0","width":"0.21947674041098736","block_num":"0","par_num":"0","conf":"1","page_num":"0","height":"0.0176688944133655","top":"0.5781499203541262","word_num":"0","text":"deploy. Errors from phpseclib or passport would show up here immediately if something","line_num":"0","left":"0.38953488844098444"},{"word_num":"0","page_num":"0","conf":"1","width":"0.01598837020549365","level":"0","text":"hroke","line_num":"0","height":"0.006968640444571572","block_num":"0","left":"0.3895348854641135","par_num":"0","top":"0.6027874567811985"},{"par_num":"0","width":"0.20784883296236079","page_num":"0","word_num":"0","level":"0","left":"0.38081396080254926","top":"0.6236044657097288","block_num":"0","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","conf":"1","line_num":"0","height":"0.01754385964912286"},{"page_num":"0","line_num":"0","level":"0","height":"0.017682787333949235","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.","par_num":"0","top":"0.6443381182477901","left":"0.389534884781655","conf":"1","width":"0.21947674041098741","word_num":"0","block_num":"0"},{"word_num":"0","par_num":"0","level":"0","left":"0.3822674411551184","line_num":"0","conf":"1","text":"5. composer.lock diff - double-check that only the expected 5 packages changed. If the bot","top":"0.6689895468579133","page_num":"0","width":"0.22965116703763927","height":"0.017613324252041873","block_num":"0"},{"word_num":"0","height":"0.01754385964912286","conf":"1","line_num":"0","par_num":"0","level":"0","top":"0.689792663476874","page_num":"0","left":"0.3895348877733653","text":"accidentally pulled in an unintended transitive bump, it would show here.","width":"0.18168603613021528","block_num":"0"},{"text":"Uhe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radlus is","top":"0.735191637820126","block_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.22238372234587978","word_num":"0","left":"0.3793604633557178","height":"0.007232604414652455","level":"0","page_num":"0","par_num":"0"},{"line_num":"0","page_num":"0","top":"0.7488038278872368","width":"0.23255812868158865","word_num":"0","height":"0.017746694160230225","block_num":"0","par_num":"0","left":"0.3779069847760944","text":"very low. The flaky test failing is almost certainly coincidental timing - Faker seed collision -","level":"0","conf":"1"},{"page_num":"0","par_num":"0","height":"0.007182590508955311","level":"0","line_num":"0","block_num":"0","text":"not a regression rrom the securitv vackages","word_num":"0","left":"0.37936046581335964","width":"0.10755813882706017","conf":"0.5","top":"0.7735191638247465"},{"par_num":"0","text":"Replv.","width":"0.017441858636571994","word_num":"0","level":"0","block_num":"0","page_num":"0","height":"0.010452960286604362","top":"0.9128919869298685","line_num":"0","conf":"0.5","left":"0.37790697678636526"},{"width":"0.030523251979909016","left":"0.5770348871641151","word_num":"0","top":"0.9442508714153448","conf":"0.30000001192092896","height":"0.006968640444571572","level":"0","line_num":"0","block_num":"0","par_num":"0","page_num":"0","text":"Cannot#ky"},{"par_num":"0","page_num":"0","level":"0","text":"Ciaude ic Aland can mako mictakec Plence double-chock recnoncoc)","line_num":"0","top":"0.9824561403508771","width":"0.12936045261139562","conf":"0.30000001192092896","height":"0.0071770334928230595","left":"0.43459303705837393","block_num":"0","word_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
2117
|
NULL
|
NULL
|
|
53539
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LzMon 20 Apr 11:17:14User::factory()-›create(['email' => 'playlist-policy-test-' . uniqid().'@example.netThis is unrelated to the security PR — the duplicate email is a pre-existing test isolation issuethat happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but theunderlying issue should be fixed regardless. The security bump itself is fine.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.Trying to test it nowYes. vou're correct — if onlv this one test failed and it's the flaky duplicate email issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production. focus on runtime verification rather than ClPS$1PhpStormdeploy. Errors from phpseclib or passport would show up here immediately if somethinghroke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidentally pulled in an unintended transitive bump, it would show here.The good news is all five are patch/minor bumps with no API changes. so the blast radius isvery low. The flaky test failing is almost certainly coincidental timing - Faker seed collision -not a regressionfrom the securtv vackagesReplv…Sonnet 4.6Claude is Al and can make mistakes. Please double-check responses....
|
[{"conf":"1","text":"C [{"conf":"1","text":"Claude File","top":"0","height":"0.01754385964912286","block_num":"0","page_num":"0","width":"0.030523254516276906","level":"0","word_num":"0","line_num":"0","left":"0.017441861727653853","par_num":"0"},{"text":"Edit","top":"0.00000000009341838413945425","page_num":"0","block_num":"0","word_num":"0","line_num":"0","left":"0.050872093609937184","height":"0.017421602252187585","level":"0","par_num":"0","conf":"1","width":"0.013081394611520962"},{"word_num":"0","width":"0.014534881774415365","block_num":"0","left":"0.06395349007209457","height":"0.006968640444571461","level":"0","page_num":"0","par_num":"0","text":"VIew","top":"0.006968641450188162","line_num":"0","conf":"0.30000001192092896"},{"par_num":"0","text":"Window","top":"0.000000000441850445120906","width":"0.01889534833583427","word_num":"0","left":"0.08284883714506737","level":"0","conf":"1","line_num":"0","page_num":"0","height":"0.017421602252187585","block_num":"0"},{"conf":"1","height":"0.017421602252187585","left":"0.1075581398150548","width":"0.010174418383456299","word_num":"0","level":"0","line_num":"0","par_num":"0","page_num":"0","text":"Help","block_num":"0","top":"0.00000000009341838413945425"},{"block_num":"0","height":"0.010611339429158706","top":"0.034843205974365854","page_num":"0","text":"Security patch review and testing guidance","width":"0.10029068398982921","word_num":"0","par_num":"0","line_num":"0","left":"0.0421511764591124","conf":"1","level":"0"},{"height":"0.006968640444571461","level":"0","par_num":"0","conf":"0.30000001192092896","left":"0.9113372091917828","text":"100% Lz","block_num":"0","page_num":"0","top":"0.006968641450188162","width":"0.02034883549872868","word_num":"0","line_num":"0"},{"conf":"1","left":"0.9462209328572282","page_num":"0","text":"Mon 20 Apr 11:17:14","par_num":"0","word_num":"0","level":"0","top":"0","width":"0.04941860158392719","block_num":"0","height":"0.01754385964912286","line_num":"0"},{"height":"0.017421602252187585","par_num":"0","text":"User::factory()-›create(['email' => 'playlist-policy-test-' . uniqid().","width":"0.2063953318494431","level":"0","word_num":"0","conf":"0.5","left":"0.38081397046323523","top":"0.06271777012826163","page_num":"0","line_num":"0","block_num":"0"},{"conf":"1","word_num":"0","top":"0.06271776982860444","par_num":"0","text":"'@example.net","height":"0.013937282410154683","left":"0.5857558150794405","block_num":"0","width":"0.039244185102746854","level":"0","line_num":"0","page_num":"0"},{"word_num":"0","level":"0","conf":"1","block_num":"0","page_num":"0","par_num":"0","left":"0.3793604885334428","width":"0.23110462756867106","height":"0.01777448000139792","text":"This is unrelated to the security PR — the duplicate email is a pre-existing test isolation issue","line_num":"0","top":"0.1010452964837355"},{"level":"0","word_num":"0","height":"0.010689139176023432","block_num":"0","top":"0.12519936195537007","conf":"0.5","width":"0.2252906839898292","par_num":"0","text":"that happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but the","line_num":"0","page_num":"0","left":"0.3793604834500507"},{"line_num":"0","page_num":"0","word_num":"0","height":"0.017724466095700775","block_num":"0","top":"0.1393728224981654","level":"0","text":"underlying issue should be fixed regardless. The security bump itself is fine.","par_num":"0","left":"0.3793604852542289","conf":"1","width":"0.18749997970905713"},{"page_num":"0","conf":"1","text":"so if only this failed on production build it means the tests are passing? AM!","block_num":"0","par_num":"0","level":"0","left":"0.41860464861990404","height":"0.017421602252187585","line_num":"0","word_num":"0","top":"0.22299651607773896","width":"0.19186046275686713"},{"page_num":"0","left":"0.4186046457005924","line_num":"0","par_num":"0","level":"0","height":"0.017807823619203633","top":"0.24003189773733924","block_num":"0","conf":"1","text":"correct. What else to check. The PR was by accident merged before reviewed.","width":"0.19476744469175944","word_num":"0"},{"par_num":"0","width":"0.052325578446083876","line_num":"0","conf":"1","block_num":"0","text":"Trying to test it now","top":"0.25757575746536243","height":"0.017685566222268467","left":"0.41860465396458624","page_num":"0","level":"0","word_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","conf":"0.5","left":"0.3793604705131921","height":"0.010452961047110243","par_num":"0","text":"Yes. vou're correct — if onlv this one test failed and it's the flaky duplicate email issue, the","width":"0.21802323929806977","level":"0","line_num":"0","top":"0.32055749134055644"},{"width":"0.216569758476095","word_num":"0","block_num":"0","conf":"1","level":"0","par_num":"0","left":"0.3793604785599734","page_num":"0","top":"0.3379790944182606","height":"0.017682787333949346","line_num":"0","text":"security changes themselves are not causing test failures. The 10,733 other tests passed."},{"par_num":"0","block_num":"0","text":"What to check now that it's merged","word_num":"0","line_num":"0","width":"0.09156976862156646","page_num":"0","left":"0.37936046236057785","conf":"1","top":"0.3658536591745245","height":"0.017718908319062532","level":"0"},{"width":"0.18750000000000006","height":"0.010536318570613101","text":"Since it's already on production. focus on runtime verification rather than Cl","line_num":"0","word_num":"0","conf":"1","top":"0.39712918645515327","level":"0","block_num":"0","par_num":"0","left":"0.3793604680190425","page_num":"0"},{"top":"0.4808362371020405","conf":"1","word_num":"0","page_num":"0","left":"0.4011627911708647","text":"PS","level":"0","block_num":"0","width":"0.0159883714736776","height":"0.027874564820309367","par_num":"0","line_num":"0"},{"word_num":"0","line_num":"0","text":"$1","level":"0","top":"0.4703832756223769","page_num":"0","block_num":"0","width":"0.017441859904755885","height":"0.03484320450437506","par_num":"0","conf":"0.5","left":"0.48546511666826153"},{"height":"0.017421602252187585","line_num":"0","page_num":"0","left":"0.39825581512685115","text":"PhpStorm","top":"0.5574912892920247","conf":"1","block_num":"0","par_num":"0","width":"0.026162789223041938","word_num":"0","level":"0"},{"par_num":"0","text":"deploy. Errors from phpseclib or passport would show up here immediately if something","top":"0.5781499203541262","word_num":"0","width":"0.21947674041098736","conf":"1","height":"0.0176688944133655","left":"0.38953488844098444","block_num":"0","page_num":"0","level":"0","line_num":"0"},{"block_num":"0","height":"0.006968641205077342","level":"0","page_num":"0","left":"0.3895348839579286","top":"0.6027874563692701","word_num":"0","conf":"1","par_num":"0","text":"hroke","line_num":"0","width":"0.0159883714736776"},{"par_num":"0","left":"0.38081396080254926","conf":"1","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","height":"0.01754385964912286","level":"0","top":"0.6236044657097288","block_num":"0","width":"0.20784883296236079","line_num":"0","word_num":"0","page_num":"0"},{"height":"0.017682787333949235","top":"0.6443381182477901","block_num":"0","par_num":"0","line_num":"0","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.","word_num":"0","left":"0.3895348885324893","page_num":"0","conf":"1","level":"0","width":"0.22093022123296213"},{"word_num":"0","block_num":"0","page_num":"0","level":"0","conf":"1","width":"0.22965116703763927","line_num":"0","height":"0.017613324252041873","par_num":"0","text":"5. composer.lock diff - double-check that only the expected 5 packages changed. If the bot","top":"0.6689895468579133","left":"0.3822674411551184"},{"line_num":"0","par_num":"0","level":"0","top":"0.689792663476874","left":"0.3895348877733653","width":"0.18168603613021528","height":"0.01754385964912286","conf":"1","block_num":"0","text":"accidentally pulled in an unintended transitive bump, it would show here.","page_num":"0","word_num":"0"},{"top":"0.7317073172401111","width":"0.22238372234587978","conf":"0.5","word_num":"0","par_num":"0","height":"0.010716925017191015","line_num":"0","level":"0","left":"0.37936046581068006","page_num":"0","block_num":"0","text":"The good news is all five are patch/minor bumps with no API changes. so the blast radius is"},{"block_num":"0","level":"0","page_num":"0","text":"very low. The flaky test failing is almost certainly coincidental timing - Faker seed collision -","line_num":"0","width":"0.2340116297945063","word_num":"0","top":"0.7488038278872368","par_num":"0","conf":"1","left":"0.3779069784056821","height":"0.017746694160230225"},{"par_num":"0","width":"0.10755813882706017","height":"0.007182590508955311","level":"0","text":"not a regressionfrom the securtv vackages","page_num":"0","block_num":"0","word_num":"0","top":"0.7735191638200379","conf":"0.30000001192092896","line_num":"0","left":"0.3793604656685571"},{"word_num":"0","text":"Replv…","level":"0","page_num":"0","block_num":"0","top":"0.9128919869298685","par_num":"0","width":"0.018895347067650337","line_num":"0","conf":"0.5","left":"0.37790697857373284","height":"0.010452960286604362"},{"page_num":"0","width":"0.03052325451627691","left":"0.5770348840484228","top":"0.9407665502002653","par_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","text":"Sonnet 4.6","height":"0.013937282410154683"},{"conf":"1","par_num":"0","word_num":"0","width":"0.1308139435788418","height":"0.013937282410154683","page_num":"0","level":"0","line_num":"0","left":"0.4345930331605057","block_num":"0","text":"Claude is Al and can make mistakes. Please double-check responses.","top":"0.9790940764488134"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1682
|
NULL
|
NULL
|
|
53587
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% S2Mon 20 Apr 11:18:42User::factory()->create(['email' =› 'playlist-policy-test-' • uniqid() • '@example.netThis is unrelated to the security PR - the duplicate email is a pre-existing test isolation issuethat happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but theunderlying issue should be fixed regardless. The security bump itself is fine.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.Trying to test it nowYes, you're correct — if only this one test failed and it's the flaky duplicate email issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production. focus on runtime verification rather than CT1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes.2. Check the deploy didn't break the autoloader — run composer dump-autoload if notdone automatically in your deploy pipeline, and confirm no class resolution errors inLaravel logs3. Laravellogs - tail storage/1ogs/laravel. 10g for anything that surfaced after thedeploy. Errors from phpseclib or passport would show up here immediately if somethinghroke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidentally pulled in an unintended transitive bump, it would show here.Uhe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radlus isvery low. The flaky test failing is almost certainly coincidental timing — Faker seed collision -not a regression rrom the securitv vackagesReplv.CannotAkCiaude ic Aland can mako mictakec Plence double-chock recnoncoc)...
|
[{"conf":"1","block_num":& [{"conf":"1","block_num":"0","page_num":"0","level":"0","line_num":"0","width":"0.030523254516276906","top":"0","par_num":"0","text":"Claude File","height":"0.01754385964912286","left":"0.017441861727653853","word_num":"0"},{"par_num":"0","text":"Edit","word_num":"0","block_num":"0","conf":"1","top":"0.00000000009341838413945425","width":"0.013081394611520962","page_num":"0","line_num":"0","height":"0.017421602252187585","left":"0.050872093609937184","level":"0"},{"conf":"0.30000001192092896","line_num":"0","text":"VIew","left":"0.06395349007209457","block_num":"0","level":"0","par_num":"0","page_num":"0","word_num":"0","top":"0.006968641450188162","width":"0.014534881774415365","height":"0.006968640444571461"},{"height":"0.017421602252187585","par_num":"0","line_num":"0","width":"0.01889534833583427","top":"0.000000000441850445120906","word_num":"0","page_num":"0","text":"Window","conf":"1","level":"0","left":"0.08284883714506737","block_num":"0"},{"line_num":"0","level":"0","page_num":"0","top":"0.00000000009341838413945425","width":"0.010174418383456299","block_num":"0","conf":"1","height":"0.017421602252187585","left":"0.1075581398150548","text":"Help","word_num":"0","par_num":"0"},{"left":"0.04215117645919011","line_num":"0","width":"0.10029068398982921","block_num":"0","page_num":"0","height":"0.010611339429158706","level":"0","par_num":"0","text":"Security patch review and testing guidance","top":"0.034843205974365854","word_num":"0","conf":"1"},{"word_num":"0","line_num":"0","page_num":"0","text":"100% S2","level":"0","block_num":"0","top":"0.006968641450188162","left":"0.9113372091917828","width":"0.02034883549872868","par_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461"},{"level":"0","top":"0","line_num":"0","word_num":"0","page_num":"0","text":"Mon 20 Apr 11:18:42","block_num":"0","height":"0.01754385964912286","left":"0.9462209332984863","par_num":"0","conf":"1","width":"0.0494186015839273"},{"text":"User::factory()->create(['email' =› 'playlist-policy-test-' • uniqid() • '@example.net","conf":"0.5","page_num":"0","par_num":"0","line_num":"0","left":"0.3808139638697847","height":"0.017421602252187585","level":"0","width":"0.24418603613021528","word_num":"0","block_num":"0","top":"0.06271777012826163"},{"left":"0.3793604885334428","level":"0","top":"0.1010452964837355","page_num":"0","width":"0.23110462756867106","line_num":"0","height":"0.01777448000139792","conf":"1","text":"This is unrelated to the security PR - the duplicate email is a pre-existing test isolation issue","par_num":"0","word_num":"0","block_num":"0"},{"block_num":"0","page_num":"0","word_num":"0","height":"0.010689139176023432","par_num":"0","level":"0","conf":"0.5","text":"that happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but the","top":"0.12519936195537007","line_num":"0","left":"0.3793604754684269","width":"0.22529066369888628"},{"height":"0.017724466095700775","par_num":"0","conf":"1","width":"0.18749997970905713","word_num":"0","text":"underlying issue should be fixed regardless. The security bump itself is fine.","block_num":"0","level":"0","left":"0.3793604852542289","page_num":"0","top":"0.1393728224981654","line_num":"0"},{"height":"0.017421602252187585","level":"0","top":"0.22299651607773896","width":"0.19186046275686713","par_num":"0","block_num":"0","conf":"1","text":"so if only this failed on production build it means the tests are passing? AM!","word_num":"0","page_num":"0","left":"0.41860464861990404","line_num":"0"},{"word_num":"0","par_num":"0","height":"0.017807823619203633","page_num":"0","text":"correct. What else to check. The PR was by accident merged before reviewed.","left":"0.4186046457005924","line_num":"0","block_num":"0","top":"0.24003189773733924","width":"0.19476744469175944","conf":"1","level":"0"},{"par_num":"0","width":"0.052325578446083876","word_num":"0","text":"Trying to test it now","top":"0.25757575746536243","block_num":"0","left":"0.41860465396458624","level":"0","height":"0.017685566222268467","line_num":"0","page_num":"0","conf":"1"},{"height":"0.017421602252187585","par_num":"0","word_num":"0","line_num":"0","text":"Yes, you're correct — if only this one test failed and it's the flaky duplicate email issue, the","level":"0","left":"0.379360488415471","block_num":"0","conf":"1","top":"0.3170731708686798","width":"0.2194767201200445","page_num":"0"},{"word_num":"0","left":"0.3793604785599734","level":"0","block_num":"0","text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","line_num":"0","top":"0.3379790944182606","width":"0.216569758476095","par_num":"0","height":"0.017682787333949346","conf":"1","page_num":"0"},{"left":"0.37936046236057785","level":"0","text":"What to check now that it's merged","width":"0.09156976862156646","par_num":"0","word_num":"0","page_num":"0","block_num":"0","line_num":"0","top":"0.3658536591745245","conf":"1","height":"0.017718908319062532"},{"level":"0","text":"Since it's already on production. focus on runtime verification rather than CT","top":"0.39712918645515327","height":"0.010536318570613101","line_num":"0","conf":"1","left":"0.3793604680289599","par_num":"0","word_num":"0","page_num":"0","block_num":"0","width":"0.18749999999999994"},{"level":"0","par_num":"0","left":"0.3822674437529485","page_num":"0","text":"1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokens","word_num":"0","height":"0.01754385964912275","conf":"1","top":"0.42503987240829344","width":"0.22674418510274685","line_num":"0","block_num":"0"},{"word_num":"0","par_num":"0","line_num":"0","width":"0.20930231378433556","height":"0.010650239302591125","conf":"1","left":"0.3895348750204371","level":"0","block_num":"0","text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","page_num":"0","top":"0.4494773525085942"},{"top":"0.4668989547972512","page_num":"0","word_num":"0","level":"0","height":"0.017421602252187474","block_num":"0","width":"0.018895348335834283","par_num":"0","line_num":"0","text":"spikes.","conf":"1","left":"0.38953488428654026"},{"line_num":"0","page_num":"0","level":"0","conf":"1","text":"2. Check the deploy didn't break the autoloader — run composer dump-autoload if not","width":"0.22093022123296213","left":"0.38226745300994547","top":"0.49441786283891553","height":"0.011164274322169043","word_num":"0","block_num":"0","par_num":"0"},{"block_num":"0","word_num":"0","height":"0.017655001492781763","level":"0","page_num":"0","top":"0.5119617226346782","text":"done automatically in your deploy pipeline, and confirm no class resolution errors in","conf":"1","left":"0.38953488867600466","width":"0.20784883296236073","par_num":"0","line_num":"0"},{"text":"Laravel logs","line_num":"0","width":"0.03052325451627691","conf":"1","page_num":"0","left":"0.38953488516628","height":"0.010464075839880738","par_num":"0","level":"0","block_num":"0","top":"0.5365853659871389","word_num":"0"},{"left":"0.3822674500643755","page_num":"0","text":"3. Laravellogs - tail storage/1ogs/laravel. 10g for anything that surfaced after the","par_num":"0","top":"0.5574162679425837","width":"0.216569758476095","level":"0","word_num":"0","block_num":"0","line_num":"0","height":"0.01754385964912286","conf":"0.5"},{"block_num":"0","top":"0.5781499203541262","conf":"1","par_num":"0","text":"deploy. Errors from phpseclib or passport would show up here immediately if something","height":"0.0176688944133655","page_num":"0","line_num":"0","level":"0","width":"0.21947674041098736","word_num":"0","left":"0.38953488844098444"},{"text":"hroke","left":"0.3895348854641135","line_num":"0","par_num":"0","level":"0","top":"0.6027874567811985","word_num":"0","block_num":"0","height":"0.006968640444571572","width":"0.01598837020549365","conf":"1","page_num":"0"},{"par_num":"0","top":"0.6236044657097288","width":"0.20784883296236079","block_num":"0","height":"0.01754385964912286","page_num":"0","level":"0","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","word_num":"0","conf":"1","line_num":"0","left":"0.38081396080254926"},{"top":"0.6443381182477901","line_num":"0","page_num":"0","height":"0.017682787333949235","left":"0.389534884781655","block_num":"0","conf":"1","level":"0","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.","par_num":"0","width":"0.21947674041098741","word_num":"0"},{"level":"0","line_num":"0","height":"0.017613324252041873","par_num":"0","width":"0.22965116703763927","word_num":"0","top":"0.6689895468579133","text":"5. composer.lock diff - double-check that only the expected 5 packages changed. If the bot","left":"0.3822674411551184","page_num":"0","block_num":"0","conf":"1"},{"conf":"1","height":"0.01754385964912286","level":"0","line_num":"0","top":"0.689792663476874","block_num":"0","left":"0.3895348877733653","page_num":"0","text":"accidentally pulled in an unintended transitive bump, it would show here.","width":"0.18168603613021528","word_num":"0","par_num":"0"},{"page_num":"0","top":"0.735191637820126","level":"0","text":"Uhe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radlus is","block_num":"0","width":"0.22238372234587978","left":"0.3793604633557178","line_num":"0","word_num":"0","par_num":"0","height":"0.007232604414652455","conf":"0.30000001192092896"},{"line_num":"0","left":"0.37936048587909466","top":"0.7488038278872368","word_num":"0","block_num":"0","conf":"0.5","level":"0","height":"0.017746694160230225","page_num":"0","par_num":"0","text":"very low. The flaky test failing is almost certainly coincidental timing — Faker seed collision -","width":"0.23110462756867112"},{"width":"0.10755813882706017","text":"not a regression rrom the securitv vackages","top":"0.7735191638247465","level":"0","conf":"0.5","height":"0.007182590508955311","word_num":"0","page_num":"0","par_num":"0","line_num":"0","left":"0.37936046581335964","block_num":"0"},{"top":"0.9128919869298685","page_num":"0","block_num":"0","line_num":"0","height":"0.010452960286604362","conf":"0.5","par_num":"0","left":"0.37790697678636526","level":"0","text":"Replv.","width":"0.017441858636571994","word_num":"0"},{"level":"0","conf":"0.30000001192092896","left":"0.5770348871209333","word_num":"0","par_num":"0","page_num":"0","height":"0.006968640444571572","block_num":"0","line_num":"0","text":"CannotAk","top":"0.9442508714153448","width":"0.02906976354883073"},{"height":"0.0071770334928230595","left":"0.43459303705837393","word_num":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.12936045261139562","block_num":"0","level":"0","text":"Ciaude ic Aland can mako mictakec Plence double-chock recnoncoc)","top":"0.9824561403508771"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
2118
|
NULL
|
NULL
|
|
53589
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp‹$0APP (-zsh)APP (-zsh)DOCKERmodified:modified:modified:modified:modified:O ₴1DEV (docker)app/Http/Controllers/API/ActivityController.phpapp/Jobs/Team/SyncToIntercom.phpapp/Services/PlaybackService.phpconfig/logging.phproutes/web.php$82*3Untracked files:(use "git add ‹file>..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtraw_sql_query.saltests/Unit/Policies/CanAccessAiReportsTest.phpnochanges added to commit (use "git add" and/or "git commit -a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git pushEnumerating objects: 38, done.Counting objects: 100% (32/32), done.Delta compression using up to 8 threadsCompressing objects: 100% (16/16),done.Writing objects: 100% (18/18), 1.97 KiB | 1008.00 KiB/s, done.Total 18 (delta 12), reused 0 (delta 0), pack-reused 0remote: Resolving deltas: 100% (12/12), completed with 9 local objects.remote:remote:remote: GitHub found 22 vulnerabilities on jiminny/app's default branch (10 high, 12 moderate). To find out more, visit:[URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co master.env.localapp/Console/Commands/JiminnyDebugCommand.phpapp/Http/Controllers/AP1/ActivityController.phpapp/Jobs/Team/SyncToIntercom.phpapp/Services/PlaybackService.phpconfig/logging.phpMroutes/web.phpSwitched to branch'master'Your branch is up to date with 'origin/master'.lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullAlready up to date.lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $-zsh• ₴4100% C47 8 Mon 20 Apr 11:18:47T₴1|screenpipe"• 85APP...
|
[{"block_num":"0","conf":& [{"block_num":"0","conf":"1","page_num":"0","left":"0.0363372090531894","par_num":"0","top":"0.006976744645528443","text":"iTerm2","word_num":"0","level":"0","line_num":"0","height":"0.013953487608167836","width":"0.03343023194207085"},{"top":"0.006976744800567203","width":"0.021802324718899202","left":"0.08284883747097675","line_num":"0","word_num":"0","par_num":"0","level":"0","height":"0.013953487608167836","text":"Shell","block_num":"0","page_num":"0","conf":"1"},{"page_num":"0","height":"0.013953487608167836","text":"Edit","top":"0.0069767444517300214","block_num":"0","line_num":"0","left":"0.11773255883501137","conf":"1","par_num":"0","width":"0.017441859510209837","word_num":"0","level":"0"},{"text":"View","conf":"1","level":"0","left":"0.1482558144574109","page_num":"0","par_num":"0","top":"0.006976744800567203","line_num":"0","width":"0.021802324718899174","block_num":"0","word_num":"0","height":"0.013953487608167836"},{"height":"0.015070579316880939","conf":"1","left":"0.18160206756157646","block_num":"0","level":"0","page_num":"0","par_num":"0","text":"Session","width":"0.03505167961120606","line_num":"0","top":"0.006418198933720531","word_num":"0"},{"width":"0.03202741146087648","height":"0.014253725475735113","par_num":"0","text":"Scripts","conf":"0.5","top":"0.006826625551699439","level":"0","word_num":"0","block_num":"0","line_num":"0","left":"0.22962582968593467","page_num":"0"},{"par_num":"0","top":"0.006306642561056286","left":"0.27315148138633294","width":"0.03363889853159591","word_num":"0","level":"0","conf":"1","line_num":"0","block_num":"0","height":"0.015293691423204248","page_num":"0","text":"Profiles"},{"height":"0.013953487608167836","word_num":"0","left":"0.31976744259191114","text":"Window","block_num":"0","line_num":"0","top":"0.0069767444517300214","conf":"0.30000001192092896","par_num":"0","level":"0","width":"0.03633720874786378","page_num":"0"},{"par_num":"0","conf":"1","text":"Help","word_num":"0","left":"0.3662790698353179","page_num":"0","width":"0.021802324718899202","height":"0.013953487608167836","block_num":"0","line_num":"0","top":"0.006976744645528443","level":"0"},{"conf":"0.30000001192092896","line_num":"0","text":"‹$0","page_num":"0","block_num":"0","height":"0.020930233001709042","par_num":"0","width":"0.043604649437798404","level":"0","top":"0.004651162452633861","word_num":"0","left":"0.6831395361822635"},{"text":"APP (-zsh)","block_num":"0","line_num":"0","top":"0.036666666610322696","width":"0.05087209277682836","word_num":"0","par_num":"0","level":"0","height":"0.016821705500284834","page_num":"0","conf":"1","left":"0.4752906972220876"},{"word_num":"0","level":"0","top":"0.0651162795433664","left":"0.46220930167985586","page_num":"0","block_num":"0","line_num":"0","par_num":"0","height":"0.016279069052802075","text":"APP (-zsh)","width":"0.0421511623594496","conf":"1"},{"page_num":"0","word_num":"0","block_num":"0","conf":"1","width":"0.03344465361701118","par_num":"0","top":"0.06738855363083907","left":"0.0683067428862935","height":"0.01173452059427893","text":"DOCKER","level":"0","line_num":"0"},{"width":"0.05232557720608182","line_num":"0","top":"0.09069767495560599","par_num":"0","text":"modified:","block_num":"0","height":"0.013953487608167836","conf":"1","left":"0.046511629129517264","level":"0","page_num":"0","word_num":"0"},{"word_num":"0","width":"0.05235822995503744","text":"modified:","line_num":"0","block_num":"0","left":"0.04649530406372541","height":"0.01654990726047101","top":"0.1091669071039395","page_num":"0","conf":"1","level":"0","par_num":"0"},{"line_num":"0","level":"0","left":"0.046511630825253635","block_num":"0","width":"0.05232557720608182","word_num":"0","conf":"1","par_num":"0","text":"modified:","top":"0.13023255876817252","page_num":"0","height":"0.016279069052802186"},{"line_num":"0","level":"0","conf":"1","height":"0.013953487608167725","page_num":"0","width":"0.05232558250427246","word_num":"0","par_num":"0","left":"0.046511626698445184","block_num":"0","text":"modified:","top":"0.15116279119591614"},{"line_num":"0","width":"0.05232557720608182","word_num":"0","par_num":"0","block_num":"0","left":"0.046511629129517264","conf":"1","height":"0.013953487608167947","top":"0.16976744239746644","level":"0","page_num":"0","text":"modified:"},{"text":"O ₴1","block_num":"0","height":"0.016279069052802186","page_num":"0","top":"0.06511627928173847","left":"0.1686046512070609","level":"0","width":"0.023255814446343337","line_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896"},{"block_num":"0","text":"DEV (docker)","top":"0.0674418603248027","line_num":"0","height":"0.01162790722317164","conf":"1","page_num":"0","width":"0.049418603049384224","level":"0","par_num":"0","word_num":"0","left":"0.261627908427966"},{"conf":"1","height":"0.018604651557074692","par_num":"0","block_num":"0","text":"app/Http/Controllers/API/ActivityController.php","level":"0","left":"0.11337209578496273","line_num":"0","page_num":"0","top":"0.08837209298115256","word_num":"0","width":"0.26308138105604384"},{"text":"app/Jobs/Team/SyncToIntercom.php","level":"0","par_num":"0","top":"0.10930232550053243","line_num":"0","conf":"1","width":"0.18023255666097007","height":"0.018604651557074692","page_num":"0","word_num":"0","block_num":"0","left":"0.11337209150963126"},{"page_num":"0","level":"0","word_num":"0","conf":"1","text":"app/Services/PlaybackService.php","par_num":"0","height":"0.016279069052802186","line_num":"0","left":"0.11337209075866236","top":"0.13023255861313376","block_num":"0","width":"0.18023255666097007"},{"left":"0.11482558333751267","height":"0.016279069052802186","text":"config/logging.php","top":"0.1511627909387152","level":"0","block_num":"0","conf":"1","width":"0.10174418555365669","par_num":"0","line_num":"0","word_num":"0","page_num":"0"},{"height":"0.016279069052802186","line_num":"0","par_num":"0","text":"routes/web.php","page_num":"0","left":"0.11337209536640651","block_num":"0","level":"0","word_num":"0","conf":"1","width":"0.07994185553656684","top":"0.1697674419464671"},{"text":"$82","width":"0.01453488270441694","par_num":"0","word_num":"0","left":"0.37500000068994266","line_num":"0","block_num":"0","level":"0","top":"0.06511627933545094","page_num":"0","conf":"0.30000001192092896","height":"0.013953487608167836"},{"page_num":"0","block_num":"0","height":"0.013953487608167836","word_num":"0","text":"*3","top":"0.06511627935870679","left":"0.5726744185968496","line_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","width":"0.013081395626068137"},{"left":"0.0014534899598490489","width":"0.0915697627597385","text":"Untracked files:","word_num":"0","conf":"1","height":"0.01669250594245053","level":"0","line_num":"0","par_num":"0","top":"0.20888888907011838","block_num":"0","page_num":"0"},{"top":"0.22777777777777775","conf":"0.30000001192092896","word_num":"0","width":"0.13517441219753693","height":"0.02111111111111119","block_num":"0","left":"0.014534890125187782","line_num":"0","level":"0","page_num":"0","par_num":"0","text":"(use \"git add ‹file>...\""},{"width":"0.20784884558783634","word_num":"0","level":"0","page_num":"0","conf":"1","left":"0.15116278052901244","block_num":"0","line_num":"0","par_num":"0","height":"0.01666666666666672","text":"to include in what will be committed)","top":"0.22999999999999998"},{"word_num":"0","conf":"1","left":"0.050872093611771974","line_num":"0","text":".env.nikilocal","block_num":"0","top":"0.24883720985344382","level":"0","height":"0.016279069052802186","page_num":"0","par_num":"0","width":"0.07558139165242514"},{"left":"0.047965116344310346","block_num":"0","level":"0","page_num":"0","top":"0.2720930231428411","conf":"1","line_num":"0","text":".env.other","height":"0.013953488667806102","par_num":"0","word_num":"0","width":"0.05668604638841418"},{"block_num":"0","word_num":"0","par_num":"0","line_num":"0","left":"0.04651162913378973","level":"0","page_num":"0","text":"WEBHOOK_FILTERING_IMPLEMENTATION.md","top":"0.29069767489359055","width":"0.1976744121975369","conf":"1","height":"0.013953487608167836"},{"left":"0.047965128000627015","par_num":"0","height":"0.016279069052802186","top":"0.3093023258689478","page_num":"0","block_num":"0","text":"app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php","width":"0.33430230882432727","word_num":"0","line_num":"0","level":"0","conf":"1"},{"block_num":"0","text":"app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php","word_num":"0","left":"0.047965135586397915","line_num":"0","page_num":"0","top":"0.3302325584096455","level":"0","par_num":"0","conf":"1","width":"0.4011627621120876","height":"0.016279069052802186"},{"par_num":"0","block_num":"0","width":"0.04071872764163548","line_num":"0","word_num":"0","left":"0.04795459017638745","text":"ids.txt","page_num":"0","conf":"1","level":"0","height":"0.01641434987386059","top":"0.34876956916359847"},{"top":"0.3697674417796022","word_num":"0","left":"0.04796511608382039","height":"0.018604651557074692","level":"0","par_num":"0","text":"raw_sql_query.sal","width":"0.09447674221462674","block_num":"0","conf":"1","line_num":"0","page_num":"0"},{"word_num":"0","left":"0.04796511101022808","line_num":"0","page_num":"0","top":"0.39069767484569196","block_num":"0","par_num":"0","width":"0.25581395890977643","height":"0.016279069052802186","text":"tests/Unit/Policies/CanAccessAiReportsTest.php","level":"0","conf":"1"},{"par_num":"0","top":"0.4325581398252101","left":"0.0014534891314208253","page_num":"0","width":"0.015988371107313368","level":"0","height":"0.011627906163533486","word_num":"0","block_num":"0","conf":"1","line_num":"0","text":"no"},{"line_num":"0","page_num":"0","text":"changes added to commit (use \"git add\" and/or \"git commit -a\")","top":"0.4277777777777778","word_num":"0","left":"0.018895346421644713","level":"0","block_num":"0","par_num":"0","width":"0.34593022664388023","height":"0.02111111111111108","conf":"1"},{"width":"0.5915697733561197","word_num":"0","block_num":"0","line_num":"0","height":"0.0189405674404568","level":"0","par_num":"0","page_num":"0","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git push","conf":"1","left":"0.0029069601079347663","top":"0.44883721001362176"},{"height":"0.021343669891357386","left":"0.0029069794750109955","conf":"1","level":"0","line_num":"0","text":"Enumerating objects: 38, done.","width":"0.1686046494377984","block_num":"0","page_num":"0","top":"0.46976744169514817","word_num":"0","par_num":"0"},{"block_num":"0","par_num":"0","height":"0.020930230882432843","top":"0.48837209351227195","level":"0","width":"0.2063953399658203","conf":"0.5","text":"Counting objects: 100% (32/32), done.","word_num":"0","page_num":"0","left":"0.0029069829385964733","line_num":"0"},{"line_num":"0","par_num":"0","block_num":"0","text":"Delta compression using up to 8 threads","page_num":"0","height":"0.019018088446723036","width":"0.21947674221462674","conf":"1","word_num":"0","left":"0.0014534837799370197","level":"0","top":"0.5088888884768968"},{"word_num":"0","height":"0.018888888888888844","conf":"1","page_num":"0","width":"0.19331393771701386","level":"0","line_num":"0","par_num":"0","text":"Compressing objects: 100% (16/16),","block_num":"0","left":"0.0014535041078346663","top":"0.53"},{"word_num":"0","block_num":"0","level":"0","conf":"1","top":"0.5300510098910735","par_num":"0","text":"done.","height":"0.01664216571384003","left":"0.19327976950814252","line_num":"0","page_num":"0","width":"0.03349859979417591"},{"conf":"0.5","left":"0.0014535038970213737","height":"0.02116278966267915","line_num":"0","level":"0","par_num":"0","text":"Writing objects: 100% (18/18), 1.97 KiB | 1008.00 KiB/s, done.","page_num":"0","block_num":"0","top":"0.548837209974862","width":"0.3488371955023871","word_num":"0"},{"page_num":"0","par_num":"0","top":"0.5697674415633652","width":"0.3023255666097005","level":"0","block_num":"0","line_num":"0","text":"Total 18 (delta 12), reused 0 (delta 0), pack-reused 0","word_num":"0","conf":"0.5","height":"0.01912144766913515","left":"0.0029069907905471875"},{"conf":"1","page_num":"0","par_num":"0","line_num":"0","left":"0.0029069898048420207","level":"0","block_num":"0","text":"remote: Resolving deltas: 100% (12/12), completed with 9 local objects.","top":"0.5906976741633232","width":"0.3953488243950738","height":"0.018604651557074692","word_num":"0"},{"left":"0.0029069781462065514","conf":"1","block_num":"0","level":"0","line_num":"0","page_num":"0","text":"remote:","top":"0.6116279072961401","width":"0.04069767263200548","word_num":"0","height":"0.011627906163533597","par_num":"0"},{"height":"0.01452989154391815","top":"0.6508745889363198","text":"remote:","word_num":"0","width":"0.040773346689012314","par_num":"0","level":"0","line_num":"0","conf":"1","page_num":"0","left":"0.0028691406806878993","block_num":"0"},{"line_num":"0","word_num":"0","width":"0.667151133219401","text":"remote: GitHub found 22 vulnerabilities on jiminny/app's default branch (10 high, 12 moderate). To find out more, visit:","block_num":"0","conf":"1","page_num":"0","height":"0.02111111111111108","left":"0.002906983839340861","level":"0","par_num":"0","top":"0.6277777777777778"},{"par_num":"0","line_num":"0","level":"0","left":"0.07558140963489607","block_num":"0","conf":"1","height":"0.01860465155707458","text":"https://github.com/jiminny/app/security/dependabot","page_num":"0","top":"0.6488372090276643","width":"0.2805232365926107","word_num":"0"},{"word_num":"0","width":"0.040697675281100805","block_num":"0","page_num":"0","line_num":"0","par_num":"0","top":"0.6720930231110671","level":"0","conf":"1","height":"0.01162790722317164","text":"remote:","left":"0.002906976242955197"},{"width":"0.16279069052802192","word_num":"0","left":"0.0029069798208153485","page_num":"0","conf":"1","line_num":"0","text":"To github.com:jiminny/app.git","level":"0","height":"0.016279069052802186","par_num":"0","top":"0.6906976748631339","block_num":"0"},{"conf":"1","top":"0.7093023256943307","height":"0.018604651557074692","word_num":"0","level":"0","par_num":"0","line_num":"0","width":"0.12354650497436523","block_num":"0","page_num":"0","text":"24292b55b9..a72e71cc23","left":"0.020348840463398778"},{"level":"0","left":"0.1526162915712817","page_num":"0","line_num":"0","height":"0.019018088446723147","par_num":"0","text":"JY-18909-automated-reports-ask-jiminny -> JY-18909-automated-reports-ask-jiminny","word_num":"0","block_num":"0","conf":"1","width":"0.44622090657552077","top":"0.7088888885350363"},{"top":"0.73","left":"0.0029069696033364855","line_num":"0","level":"0","par_num":"0","block_num":"0","width":"0.5959302266438803","word_num":"0","height":"0.01666666666666672","conf":"1","page_num":"0","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co master"},{"width":"0.056840472751193576","level":"0","text":".env.local","left":"0.047887904103965144","height":"0.01984914355807832","block_num":"0","line_num":"0","page_num":"0","conf":"0.5","par_num":"0","top":"0.7482149631254527","word_num":"0"},{"block_num":"0","height":"0.01860465155707458","conf":"1","page_num":"0","line_num":"0","top":"0.7697674418958813","text":"app/Console/Commands/JiminnyDebugCommand.php","left":"0.04796512246918591","par_num":"0","width":"0.24563952551947701","word_num":"0","level":"0"},{"line_num":"0","page_num":"0","block_num":"0","conf":"1","level":"0","top":"0.7906976746596454","width":"0.26308138105604384","par_num":"0","text":"app/Http/Controllers/AP1/ActivityController.php","word_num":"0","left":"0.047965127810156244","height":"0.016279069052802186"},{"top":"0.8093023256168115","par_num":"0","word_num":"0","width":"0.17877907223171657","block_num":"0","height":"0.018604651557074692","text":"app/Jobs/Team/SyncToIntercom.php","level":"0","left":"0.04796511502876382","line_num":"0","page_num":"0","conf":"1"},{"line_num":"0","text":"app/Services/PlaybackService.php","page_num":"0","block_num":"0","height":"0.016279069052802186","conf":"1","level":"0","par_num":"0","top":"0.8302325586131337","word_num":"0","left":"0.047965113259141746","width":"0.17877907223171657"},{"line_num":"0","text":"config/logging.php","left":"0.0479651182212336","block_num":"0","level":"0","top":"0.8511627909387152","page_num":"0","par_num":"0","width":"0.10174418555365668","height":"0.016279069052802186","word_num":"0","conf":"1"},{"line_num":"0","level":"0","par_num":"0","text":"M","width":"0.008720929941860476","left":"0.0014534884689922447","page_num":"0","top":"0.8697674418604651","height":"0.013953487906976814","word_num":"0","block_num":"0","conf":"1"},{"block_num":"0","par_num":"0","text":"routes/web.php","top":"0.8697674419464672","height":"0.016279069052802186","conf":"1","width":"0.07848837110731338","word_num":"0","line_num":"0","level":"0","page_num":"0","left":"0.04796511662657588"},{"par_num":"0","width":"0.10319766998291018","level":"0","left":"0.0029069811526721465","text":"Switched to branch","word_num":"0","line_num":"0","height":"0.013953487608167947","page_num":"0","top":"0.8906976746842881","conf":"1","block_num":"0"},{"line_num":"0","par_num":"0","page_num":"0","level":"0","height":"0.016279069052802186","left":"0.10610465184193694","block_num":"0","top":"0.8883720934193353","width":"0.0479651133219401","text":"'master'","word_num":"0","conf":"1"},{"top":"0.9066666670817546","par_num":"0","block_num":"0","level":"0","text":"Your branch is up to date with 'origin/master'.","width":"0.26162789662679037","word_num":"0","left":"0.0029069841870960882","height":"0.021240308549669074","page_num":"0","line_num":"0","conf":"1"},{"line_num":"0","height":"0.016666666666666607","page_num":"0","width":"0.41279067993164065","word_num":"0","level":"0","conf":"1","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull","top":"0.93","block_num":"0","par_num":"0","left":"0.002906984953045466"},{"top":"0.9511111111111111","height":"0.016666666666666607","page_num":"0","block_num":"0","width":"0.10755813386705187","par_num":"0","word_num":"0","text":"Already up to date.","left":"0.0029069823465390776","line_num":"0","level":"0","conf":"1"},{"text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $","top":"0.9674418601201177","level":"0","line_num":"0","width":"0.3735465155707465","par_num":"0","conf":"1","height":"0.02144702911376961","block_num":"0","page_num":"0","word_num":"0","left":"0.00436046773613824"},{"block_num":"0","line_num":"0","page_num":"0","text":"-zsh","conf":"0.5","top":"0.06744186092459825","word_num":"0","width":"0.01889534791310632","level":"0","par_num":"0","left":"0.6656976745657336","height":"0.013953487608167836"},{"top":"0.06511627921917185","page_num":"0","word_num":"0","left":"0.7587209306572277","line_num":"0","block_num":"0","text":"• ₴4","level":"0","conf":"0.30000001192092896","height":"0.013953487608167947","par_num":"0","width":"0.024709301524692084"},{"text":"100% C47 8 Mon 20 Apr 11:18:47","word_num":"0","top":"0.004444444444444473","page_num":"0","width":"0.17151162889268656","level":"0","line_num":"0","height":"0.016666666666666607","block_num":"0","conf":"0.5","par_num":"0","left":"0.8168604644151163"},{"block_num":"0","line_num":"0","height":"0.013953487608167836","page_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.024709301524692195","word_num":"0","text":"T₴1|","top":"0.03488372115715643","left":"0.9738372101145919","level":"0"},{"text":"screenpipe\"","height":"0.013953487608167947","left":"0.8488372094393156","line_num":"0","conf":"1","width":"0.046511628892686674","block_num":"0","level":"0","top":"0.06511627921917185","word_num":"0","par_num":"0","page_num":"0"},{"left":"0.9563953490196307","conf":"0.30000001192092896","top":"0.06511627969840506","text":"• 85","width":"0.024709301524692084","height":"0.016279069052802297","word_num":"0","level":"0","page_num":"0","block_num":"0","line_num":"0","par_num":"0"},{"text":"APP","line_num":"0","top":"0.14651162686479902","word_num":"0","left":"0.8546511638710043","block_num":"0","level":"0","height":"0.08372093200683595","conf":"0.5","page_num":"0","par_num":"0","width":"0.14098837110731333"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1855
|
NULL
|
NULL
|
|
53590
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LMon 20 Apr 11:18:47User::tactory(()->create(L'email' =› 'playlist-policy-test-' • uniqid() • '@example.netThis is unrelated to the security PR — the duplicate email is a pre-existing test isolation issuethat nappened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but theunderlving issue should be fixed regardless. The security bump itself is fine.so if only this falled on production build it means the tests are passing? AM lcorrect. What else to check. The PR was by accident merged before reviewed.Trying to test it nowYes. vou're correct — if onlv this one test failed and it's the flaky duplicate email issue. thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production. focus on runtime verification rather than CT1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes2. Check the deploy didn't break the autoloader - run cImposer dump-autoload if notdone automatically in vour deploy pipeline, and confirm no class resolution errors inLaravel logs3. Laravellogs - tail storage/logs/laravel.log for anything that surfaced after thedeploy. Errors from phpseclib or passport would show up here immediately if somethinghroke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phoseclib is used directlv.5. composer.lock dift - double-check that onlv the expected 5 packages changed. If the botaccidentally pulled in an unintended transitive bump. it would show herehe cood news is allunve are vatch minor bumos wit no A? changes. so the bast radlus isvery low. The flaky test failing is almost certainly coincidental timing — Faker seed collision -not a regressionfrom the securitv vackagesReplv.Cannot AhsCiaude ic Aland can mako mictakec Plence double-chock recnoncoc)...
|
[{"height":"0.01754385964912286",& [{"height":"0.01754385964912286","block_num":"0","left":"0.017441861727653853","level":"0","par_num":"0","width":"0.030523254516276906","conf":"1","line_num":"0","top":"0","word_num":"0","text":"Claude File","page_num":"0"},{"par_num":"0","top":"0.003484321076209995","width":"0.011627906180442647","level":"0","text":"Edit","word_num":"0","height":"0.010452960286604362","left":"0.05087209400280188","conf":"1","block_num":"0","page_num":"0","line_num":"0"},{"conf":"0.30000001192092896","block_num":"0","left":"0.06395349007209457","par_num":"0","text":"VIew","page_num":"0","height":"0.006968640444571461","width":"0.014534881774415365","line_num":"0","top":"0.006968641450188162","level":"0","word_num":"0"},{"left":"0.08284883725148152","level":"0","block_num":"0","par_num":"0","text":"Window","conf":"1","word_num":"0","top":"0.003484321424642056","height":"0.010452960286604362","page_num":"0","width":"0.017441858636572008","line_num":"0"},{"height":"0.017421602252187585","page_num":"0","conf":"1","width":"0.010174418383456299","block_num":"0","level":"0","top":"0.00000000009341838413945425","par_num":"0","text":"Help","word_num":"0","line_num":"0","left":"0.1075581398150548"},{"page_num":"0","line_num":"0","block_num":"0","level":"0","width":"0.10029068398982921","height":"0.010611339429158706","conf":"1","left":"0.04215117645919011","par_num":"0","text":"Security patch review and testing guidance","top":"0.034843205974365854","word_num":"0"},{"level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","word_num":"0","block_num":"0","page_num":"0","par_num":"0","width":"0.02034883549872868","top":"0.006968641450188162","text":"100% L","left":"0.9113372091917828"},{"block_num":"0","level":"0","top":"0.0031897926052030234","par_num":"0","width":"0.04796511061648112","page_num":"0","word_num":"0","line_num":"0","conf":"1","left":"0.9462209359679301","height":"0.01074748898617195","text":"Mon 20 Apr 11:18:47"},{"level":"0","block_num":"0","width":"0.24273251472635476","line_num":"0","page_num":"0","top":"0.06618819768369777","conf":"0.30000001192092896","left":"0.3808139969006567","text":"User::tactory(()->create(L'email' =› 'playlist-policy-test-' • uniqid() • '@example.net","par_num":"0","height":"0.010466853967693979","word_num":"0"},{"level":"0","height":"0.010516868633896892","par_num":"0","block_num":"0","width":"0.22965116703763921","page_num":"0","top":"0.10446570957187562","text":"This is unrelated to the security PR — the duplicate email is a pre-existing test isolation issue","word_num":"0","left":"0.37936046468765694","line_num":"0","conf":"1"},{"height":"0.010689139176023432","left":"0.37936047546842644","level":"0","page_num":"0","top":"0.12519936195537007","line_num":"0","word_num":"0","block_num":"0","par_num":"0","conf":"0.5","width":"0.22529066369888628","text":"that nappened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but the"},{"par_num":"0","left":"0.37936049784176906","conf":"1","page_num":"0","height":"0.010566881779088155","text":"underlving issue should be fixed regardless. The security bump itself is fine.","top":"0.1427432218721273","width":"0.18604647859613943","level":"0","word_num":"0","block_num":"0","line_num":"0"},{"text":"so if only this falled on production build it means the tests are passing? AM l","top":"0.22647527900915065","page_num":"0","par_num":"0","line_num":"0","conf":"0.5","level":"0","height":"0.010458518823748375","left":"0.4186046557316425","block_num":"0","width":"0.19040696164394944","word_num":"0"},{"level":"0","left":"0.41860465139780756","word_num":"0","block_num":"0","height":"0.010483525776596947","line_num":"0","page_num":"0","par_num":"0","text":"correct. What else to check. The PR was by accident merged before reviewed.","conf":"1","width":"0.1933139435788418","top":"0.24390243925425303"},{"block_num":"0","level":"0","height":"0.010605782413026343","par_num":"0","word_num":"0","line_num":"0","left":"0.41860465655960505","conf":"1","width":"0.050872087478637695","text":"Trying to test it now","top":"0.2613240421543279","page_num":"0"},{"top":"0.3205574915147724","width":"0.21802325958901264","line_num":"0","block_num":"0","text":"Yes. vou're correct — if onlv this one test failed and it's the flaky duplicate email issue. the","word_num":"0","par_num":"0","page_num":"0","height":"0.010452961047110243","conf":"1","left":"0.3793604650892915","level":"0"},{"page_num":"0","word_num":"0","height":"0.010608560540839473","par_num":"0","line_num":"0","level":"0","top":"0.34130781503047114","conf":"1","width":"0.21511625736317735","block_num":"0","left":"0.37936048806325134","text":"security changes themselves are not causing test failures. The 10,733 other tests passed."},{"par_num":"0","page_num":"0","conf":"0.5","height":"0.010572439555726398","text":"What to check now that it's merged","left":"0.37936046272208684","top":"0.3692185009170281","width":"0.09011627765412028","line_num":"0","word_num":"0","level":"0","block_num":"0"},{"top":"0.39712918645515327","conf":"1","page_num":"0","width":"0.18749999999999994","level":"0","height":"0.010536318570613101","block_num":"0","text":"Since it's already on production. focus on runtime verification rather than CT","line_num":"0","left":"0.3793604680289599","word_num":"0","par_num":"0"},{"line_num":"0","height":"0.011164274322169154","left":"0.3822674554825906","width":"0.22529068398982915","page_num":"0","par_num":"0","text":"1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokens","word_num":"0","level":"0","block_num":"0","conf":"0.5","top":"0.4282296650717703"},{"text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","line_num":"0","page_num":"0","height":"0.010650239302591125","par_num":"0","top":"0.4494773525085942","width":"0.20930231378433556","conf":"1","block_num":"0","left":"0.38953487501919865","level":"0","word_num":"0"},{"text":"spikes","word_num":"0","line_num":"0","top":"0.4703832757800428","conf":"1","height":"0.010452960286604362","par_num":"0","page_num":"0","level":"0","width":"0.017441858636571994","left":"0.3895348855072953","block_num":"0"},{"height":"0.014354066985646008","par_num":"0","left":"0.38226747241485004","word_num":"0","block_num":"0","text":"2. Check the deploy didn't break the autoloader - run cImposer dump-autoload if not","width":"0.2209302009420192","top":"0.49122807017543857","level":"0","page_num":"0","conf":"0.5","line_num":"0"},{"page_num":"0","text":"done automatically in vour deploy pipeline, and confirm no class resolution errors in","width":"0.20639533184944314","word_num":"0","block_num":"0","top":"0.5156794429744099","line_num":"0","level":"0","conf":"1","height":"0.010636346382007167","left":"0.38953489958715526","par_num":"0"},{"height":"0.010464075839880738","line_num":"0","level":"0","text":"Laravel logs","conf":"1","left":"0.38953488516628","top":"0.5365853659871389","block_num":"0","page_num":"0","par_num":"0","width":"0.03052325451627691","word_num":"0"},{"block_num":"0","height":"0.011164274322169154","conf":"1","page_num":"0","text":"3. Laravellogs - tail storage/logs/laravel.log for anything that surfaced after the","top":"0.5606060606060606","width":"0.21511625736317735","level":"0","par_num":"0","line_num":"0","word_num":"0","left":"0.3822674677607591"},{"par_num":"0","line_num":"0","width":"0.21802323929806972","block_num":"0","level":"0","text":"deploy. Errors from phpseclib or passport would show up here immediately if something","height":"0.010622453461423431","page_num":"0","conf":"1","top":"0.5818815336144416","word_num":"0","left":"0.38953490022996623"},{"block_num":"0","conf":"1","line_num":"0","page_num":"0","top":"0.6027874567811985","word_num":"0","height":"0.006968640444571572","width":"0.01598837020549365","level":"0","text":"hroke","par_num":"0","left":"0.3895348854641135"},{"line_num":"0","par_num":"0","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","page_num":"0","top":"0.6267942583732058","width":"0.2063953318494432","word_num":"0","conf":"1","block_num":"0","left":"0.38081397154188196","level":"0","height":"0.011164274322169043"},{"width":"0.21802323929806977","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phoseclib is used directlv.","top":"0.6480836244286893","line_num":"0","word_num":"0","level":"0","left":"0.3895348784292205","conf":"0.5","block_num":"0","par_num":"0","height":"0.010608560540839695","page_num":"0"},{"line_num":"0","text":"5. composer.lock dift - double-check that onlv the expected 5 packages changed. If the bot","width":"0.2281976456337787","block_num":"0","page_num":"0","level":"0","conf":"1","par_num":"0","top":"0.6722488040079635","left":"0.38226747054694427","word_num":"0","height":"0.010678024383252938"},{"level":"0","text":"accidentally pulled in an unintended transitive bump. it would show here","conf":"1","top":"0.6929824561403509","par_num":"0","width":"0.18023253501729763","left":"0.3895348882000633","page_num":"0","word_num":"0","line_num":"0","height":"0.011164274322169043","block_num":"0"},{"conf":"0.30000001192092896","left":"0.3793604633557178","block_num":"0","page_num":"0","line_num":"0","height":"0.007232604414652455","width":"0.22238372234587978","text":"he cood news is allunve are vatch minor bumos wit no A? changes. so the bast radlus is","top":"0.735191637820126","level":"0","par_num":"0","word_num":"0"},{"height":"0.010544653714558816","width":"0.23110464785961393","page_num":"0","block_num":"0","conf":"1","level":"0","text":"very low. The flaky test failing is almost certainly coincidental timing — Faker seed collision -","left":"0.37790698346621143","par_num":"0","top":"0.7526132408944168","line_num":"0","word_num":"0"},{"top":"0.7735191638247465","width":"0.10755813882706011","block_num":"0","page_num":"0","left":"0.3793604658133558","conf":"0.30000001192092896","par_num":"0","level":"0","text":"not a regressionfrom the securitv vackages","line_num":"0","word_num":"0","height":"0.007182590508955311"},{"left":"0.37790697678636526","width":"0.017441858636571994","conf":"0.5","level":"0","block_num":"0","text":"Replv.","top":"0.9128919869298685","word_num":"0","height":"0.010452960286604362","line_num":"0","page_num":"0","par_num":"0"},{"conf":"0.30000001192092896","block_num":"0","page_num":"0","left":"0.5770348875044061","par_num":"0","width":"0.02906976354883073","word_num":"0","text":"Cannot Ahs","height":"0.0071770334928229484","line_num":"0","level":"0","top":"0.9441786283891547"},{"level":"0","top":"0.9824561403508771","block_num":"0","height":"0.0071770334928230595","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"Ciaude ic Aland can mako mictakec Plence double-chock recnoncoc)","width":"0.12936045261139562","word_num":"0","left":"0.43459303705837393","page_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
2116
|
NULL
|
NULL
|
|
53591
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp< →0APP (-zsh)APP (-zsh)DOCKERmodified:modified:modified:modified:modified:O ₴1DEV (docker)app/Http/Controllers/API/ActivityController.phpapp/Jobs/Team/SyncToIntercom.phpapp/Services/PlaybackService.phpconfig/logging.phproutes/web.php$82*3Untracked files:(use "git add ‹file>..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtraw_sql_query.saltests/Unit/Policies/CanAccessAiReportsTest.phpnochanges added to commit (use "git add" and/or "git commit -a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git pushEnumerating objects: 38, done.Counting objects: 100% (32/32), done.Delta compression using up to 8 threadsCompressing objects: 100% (16/16),done.Writing objects: 100% (18/18), 1.97 KiB | 1008.00 KiB/s, done.Total 18 (delta 12), reused 0 (delta 0), pack-reused 0remote: Resolving deltas: 100% (12/12), completed with 9 local objects.remote:remote:remote: GitHub found 22 vulnerabilities on jiminny/app's default branch (10 high, 12 moderate). To find out more, visit:[URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co master.env.localapp/Console/Commands/JiminnyDebugCommand.phpapp/Http/Controllers/AP1/ActivityController.phpapp/Jobs/Team/SyncToIntercom.phpapp/Services/PlaybackService.phpconfig/logging.phpMroutes/web.phpSwitched to branch'master'Your branch is up to date with 'origin/master'.lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullAlready up to date.lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $-zsh• ₴4100% C47 8 Mon 20 Apr 11:18:49T₴1|screenpipe"• 85APP...
|
[{"level":"0","line_num":& [{"level":"0","line_num":"0","block_num":"0","conf":"1","top":"0.006976744645528443","width":"0.03343023194207085","word_num":"0","left":"0.0363372090531894","height":"0.013953487608167836","par_num":"0","page_num":"0","text":"iTerm2"},{"left":"0.08284883747097675","width":"0.021802324718899202","line_num":"0","level":"0","block_num":"0","page_num":"0","word_num":"0","par_num":"0","top":"0.006976744800567203","height":"0.013953487608167836","conf":"1","text":"Shell"},{"conf":"1","top":"0.0069767444517300214","word_num":"0","width":"0.017441859510209837","level":"0","height":"0.013953487608167836","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"Edit","left":"0.11773255883501137"},{"par_num":"0","page_num":"0","conf":"1","height":"0.013953487608167836","level":"0","line_num":"0","top":"0.006976744800567203","block_num":"0","left":"0.1482558144574109","text":"View","width":"0.021802324718899174","word_num":"0"},{"height":"0.015070579316880939","block_num":"0","line_num":"0","left":"0.18160206756157646","conf":"1","par_num":"0","top":"0.006418198933720531","word_num":"0","text":"Session","page_num":"0","width":"0.03505167961120606","level":"0"},{"text":"Scripts","width":"0.03202741146087648","top":"0.006826625551699439","page_num":"0","conf":"0.5","height":"0.014253725475735113","left":"0.22962582968593467","level":"0","line_num":"0","block_num":"0","word_num":"0","par_num":"0"},{"par_num":"0","top":"0.006306642561056286","width":"0.03363889853159591","text":"Profiles","word_num":"0","conf":"1","block_num":"0","height":"0.015293691423204248","left":"0.27315148138633294","level":"0","line_num":"0","page_num":"0"},{"text":"Window","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.013953487608167836","top":"0.0069767444517300214","word_num":"0","left":"0.31976744259191114","page_num":"0","width":"0.03633720874786378","block_num":"0"},{"left":"0.3662790698353179","height":"0.013953487608167836","word_num":"0","text":"Help","page_num":"0","top":"0.006976744645528443","level":"0","block_num":"0","par_num":"0","width":"0.021802324718899202","conf":"1","line_num":"0"},{"page_num":"0","level":"0","left":"0.6845930235381529","text":"< →0","width":"0.046511628892686674","word_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","block_num":"0","height":"0.018888888888888844","top":"0.004444444444444473"},{"conf":"1","block_num":"0","left":"0.4752906972220876","text":"APP (-zsh)","line_num":"0","height":"0.016821705500284834","level":"0","word_num":"0","page_num":"0","par_num":"0","width":"0.05087209277682836","top":"0.036666666610322696"},{"left":"0.46220930167985586","line_num":"0","block_num":"0","height":"0.016279069052802075","width":"0.0421511623594496","level":"0","conf":"1","par_num":"0","text":"APP (-zsh)","top":"0.0651162795433664","word_num":"0","page_num":"0"},{"block_num":"0","left":"0.0683067428862935","top":"0.06738855363083907","page_num":"0","height":"0.01173452059427893","level":"0","width":"0.03344465361701118","par_num":"0","conf":"1","line_num":"0","text":"DOCKER","word_num":"0"},{"conf":"1","height":"0.013953487608167836","left":"0.046511629129517264","level":"0","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"modified:","width":"0.05232557720608182","top":"0.09069767495560599","word_num":"0"},{"page_num":"0","text":"modified:","width":"0.05235822995503744","block_num":"0","left":"0.04649530406372541","conf":"1","level":"0","word_num":"0","height":"0.01654990726047101","par_num":"0","top":"0.1091669071039395","line_num":"0"},{"top":"0.13023255876817252","left":"0.046511630825253635","word_num":"0","height":"0.016279069052802186","conf":"1","line_num":"0","page_num":"0","text":"modified:","width":"0.05232557720608182","block_num":"0","level":"0","par_num":"0"},{"width":"0.05232558250427246","level":"0","block_num":"0","text":"modified:","page_num":"0","conf":"1","height":"0.013953487608167725","left":"0.046511626698445184","par_num":"0","word_num":"0","line_num":"0","top":"0.15116279119591614"},{"level":"0","top":"0.16976744239746644","left":"0.046511629129517264","par_num":"0","block_num":"0","text":"modified:","word_num":"0","width":"0.05232557720608182","line_num":"0","page_num":"0","conf":"1","height":"0.013953487608167947"},{"conf":"0.30000001192092896","block_num":"0","top":"0.06511627928173847","page_num":"0","line_num":"0","width":"0.023255814446343337","text":"O ₴1","word_num":"0","height":"0.016279069052802186","par_num":"0","left":"0.1686046512070609","level":"0"},{"level":"0","text":"DEV (docker)","top":"0.0674418603248027","width":"0.049418603049384224","page_num":"0","conf":"1","height":"0.01162790722317164","block_num":"0","left":"0.261627908427966","word_num":"0","line_num":"0","par_num":"0"},{"level":"0","line_num":"0","width":"0.26308138105604384","page_num":"0","text":"app/Http/Controllers/API/ActivityController.php","height":"0.018604651557074692","block_num":"0","top":"0.08837209298115256","word_num":"0","left":"0.11337209578496273","par_num":"0","conf":"1"},{"par_num":"0","page_num":"0","text":"app/Jobs/Team/SyncToIntercom.php","left":"0.11337209150963126","level":"0","line_num":"0","block_num":"0","height":"0.018604651557074692","conf":"1","top":"0.10930232550053243","word_num":"0","width":"0.18023255666097007"},{"height":"0.016279069052802186","par_num":"0","level":"0","block_num":"0","page_num":"0","text":"app/Services/PlaybackService.php","line_num":"0","conf":"1","top":"0.13023255861313376","width":"0.18023255666097007","word_num":"0","left":"0.11337209075866236"},{"word_num":"0","conf":"1","level":"0","block_num":"0","line_num":"0","top":"0.1511627909387152","width":"0.10174418555365669","page_num":"0","par_num":"0","left":"0.11482558333751267","text":"config/logging.php","height":"0.016279069052802186"},{"level":"0","word_num":"0","height":"0.016279069052802186","left":"0.11337209536640651","block_num":"0","par_num":"0","top":"0.1697674419464671","text":"routes/web.php","conf":"1","page_num":"0","width":"0.07994185553656684","line_num":"0"},{"par_num":"0","top":"0.06511627933545094","width":"0.01453488270441694","word_num":"0","level":"0","left":"0.37500000068994266","conf":"0.30000001192092896","height":"0.013953487608167836","page_num":"0","line_num":"0","block_num":"0","text":"$82"},{"block_num":"0","height":"0.013953487608167836","left":"0.5726744185968496","level":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.06511627935870679","width":"0.013081395626068137","conf":"0.30000001192092896","text":"*3","word_num":"0"},{"par_num":"0","top":"0.20888888907011838","line_num":"0","text":"Untracked files:","word_num":"0","height":"0.01669250594245053","block_num":"0","width":"0.0915697627597385","left":"0.0014534899598490489","level":"0","page_num":"0","conf":"1"},{"conf":"0.30000001192092896","height":"0.02111111111111119","page_num":"0","top":"0.22777777777777775","text":"(use \"git add ‹file>...\"","level":"0","width":"0.13517441219753693","line_num":"0","left":"0.014534890125187782","block_num":"0","word_num":"0","par_num":"0"},{"conf":"1","height":"0.01666666666666672","left":"0.15116278052901244","page_num":"0","width":"0.20784884558783634","text":"to include in what will be committed)","word_num":"0","line_num":"0","top":"0.22999999999999998","par_num":"0","block_num":"0","level":"0"},{"par_num":"0","top":"0.24883720985344382","text":".env.nikilocal","width":"0.07558139165242514","page_num":"0","block_num":"0","height":"0.016279069052802186","conf":"1","left":"0.050872093611771974","level":"0","word_num":"0","line_num":"0"},{"top":"0.2720930231428411","height":"0.013953488667806102","left":"0.047965116344310346","par_num":"0","block_num":"0","word_num":"0","page_num":"0","line_num":"0","text":".env.other","level":"0","width":"0.05668604638841418","conf":"1"},{"width":"0.1976744121975369","word_num":"0","conf":"1","block_num":"0","line_num":"0","level":"0","height":"0.013953487608167836","left":"0.04651162913378973","page_num":"0","top":"0.29069767489359055","par_num":"0","text":"WEBHOOK_FILTERING_IMPLEMENTATION.md"},{"left":"0.047965128000627015","width":"0.33430230882432727","conf":"1","line_num":"0","text":"app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php","top":"0.3093023258689478","block_num":"0","level":"0","par_num":"0","word_num":"0","page_num":"0","height":"0.016279069052802186"},{"line_num":"0","left":"0.047965135586397915","page_num":"0","top":"0.3302325584096455","level":"0","word_num":"0","par_num":"0","width":"0.4011627621120876","block_num":"0","conf":"1","height":"0.016279069052802186","text":"app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php"},{"line_num":"0","conf":"1","height":"0.01641434987386059","page_num":"0","width":"0.04071872764163548","left":"0.04795459017638745","block_num":"0","level":"0","par_num":"0","text":"ids.txt","top":"0.34876956916359847","word_num":"0"},{"level":"0","block_num":"0","conf":"1","height":"0.018604651557074692","page_num":"0","top":"0.3697674417796022","line_num":"0","par_num":"0","text":"raw_sql_query.sal","width":"0.09447674221462674","left":"0.04796511608382039","word_num":"0"},{"word_num":"0","block_num":"0","left":"0.04796511101022808","text":"tests/Unit/Policies/CanAccessAiReportsTest.php","top":"0.39069767484569196","height":"0.016279069052802186","par_num":"0","line_num":"0","width":"0.25581395890977643","conf":"1","level":"0","page_num":"0"},{"word_num":"0","text":"no","conf":"1","level":"0","block_num":"0","height":"0.011627906163533486","line_num":"0","par_num":"0","page_num":"0","top":"0.4325581398252101","left":"0.0014534891314208253","width":"0.015988371107313368"},{"height":"0.02111111111111108","left":"0.018895346421644713","level":"0","line_num":"0","par_num":"0","word_num":"0","block_num":"0","conf":"1","page_num":"0","top":"0.4277777777777778","text":"changes added to commit (use \"git add\" and/or \"git commit -a\")","width":"0.34593022664388023"},{"par_num":"0","word_num":"0","level":"0","block_num":"0","line_num":"0","left":"0.0029069601079347663","conf":"1","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git push","top":"0.44883721001362176","width":"0.5915697733561197","height":"0.0189405674404568","page_num":"0"},{"line_num":"0","left":"0.0029069794750109955","width":"0.1686046494377984","word_num":"0","conf":"1","block_num":"0","text":"Enumerating objects: 38, done.","par_num":"0","top":"0.46976744169514817","level":"0","height":"0.021343669891357386","page_num":"0"},{"line_num":"0","level":"0","conf":"0.5","height":"0.020930230882432843","left":"0.0029069829385964733","text":"Counting objects: 100% (32/32), done.","block_num":"0","word_num":"0","par_num":"0","width":"0.2063953399658203","page_num":"0","top":"0.48837209351227195"},{"line_num":"0","word_num":"0","level":"0","par_num":"0","block_num":"0","height":"0.019018088446723036","conf":"1","text":"Delta compression using up to 8 threads","page_num":"0","left":"0.0014534837799370197","top":"0.5088888884768968","width":"0.21947674221462674"},{"conf":"1","text":"Compressing objects: 100% (16/16),","word_num":"0","height":"0.018888888888888844","width":"0.19331393771701386","block_num":"0","left":"0.0014535041078346663","par_num":"0","page_num":"0","level":"0","top":"0.53","line_num":"0"},{"page_num":"0","height":"0.01664216571384003","block_num":"0","text":"done.","line_num":"0","level":"0","par_num":"0","top":"0.5300510098910735","left":"0.19327976950814252","width":"0.03349859979417591","word_num":"0","conf":"1"},{"block_num":"0","conf":"0.5","line_num":"0","top":"0.548837209974862","text":"Writing objects: 100% (18/18), 1.97 KiB | 1008.00 KiB/s, done.","height":"0.02116278966267915","left":"0.0014535038970213737","level":"0","par_num":"0","page_num":"0","width":"0.3488371955023871","word_num":"0"},{"page_num":"0","block_num":"0","par_num":"0","width":"0.3023255666097005","height":"0.01912144766913515","level":"0","text":"Total 18 (delta 12), reused 0 (delta 0), pack-reused 0","line_num":"0","conf":"0.5","word_num":"0","left":"0.0029069907905471875","top":"0.5697674415633652"},{"top":"0.5906976741633232","level":"0","page_num":"0","height":"0.018604651557074692","line_num":"0","conf":"1","block_num":"0","left":"0.0029069898048420207","par_num":"0","text":"remote: Resolving deltas: 100% (12/12), completed with 9 local objects.","word_num":"0","width":"0.3953488243950738"},{"par_num":"0","top":"0.6116279072961401","conf":"1","text":"remote:","page_num":"0","width":"0.04069767263200548","left":"0.0029069781462065514","block_num":"0","line_num":"0","height":"0.011627906163533597","level":"0","word_num":"0"},{"conf":"1","line_num":"0","text":"remote:","page_num":"0","height":"0.01452989154391815","block_num":"0","left":"0.0028691406806878993","top":"0.6508745889363198","width":"0.040773346689012314","word_num":"0","level":"0","par_num":"0"},{"text":"remote: GitHub found 22 vulnerabilities on jiminny/app's default branch (10 high, 12 moderate). To find out more, visit:","top":"0.6277777777777778","width":"0.667151133219401","left":"0.002906983839340861","par_num":"0","word_num":"0","page_num":"0","block_num":"0","height":"0.02111111111111108","line_num":"0","level":"0","conf":"1"},{"level":"0","height":"0.01860465155707458","word_num":"0","page_num":"0","left":"0.07558140963489607","line_num":"0","conf":"1","top":"0.6488372090276643","text":"https://github.com/jiminny/app/security/dependabot","width":"0.2805232365926107","par_num":"0","block_num":"0"},{"conf":"1","width":"0.040697675281100805","word_num":"0","level":"0","height":"0.01162790722317164","par_num":"0","top":"0.6720930231110671","block_num":"0","line_num":"0","left":"0.002906976242955197","text":"remote:","page_num":"0"},{"line_num":"0","block_num":"0","height":"0.016279069052802186","top":"0.690697674845692","conf":"1","par_num":"0","word_num":"0","text":"To github.com:jiminny/app.git","level":"0","width":"0.16279069052802192","page_num":"0","left":"0.0029069806347687965"},{"height":"0.018604651557074692","left":"0.020348840463398778","level":"0","line_num":"0","page_num":"0","text":"24292b55b9..a72e71cc23","conf":"1","top":"0.7093023256943307","width":"0.12354650497436523","word_num":"0","block_num":"0","par_num":"0"},{"block_num":"0","top":"0.7088888885350363","conf":"1","page_num":"0","word_num":"0","width":"0.44622090657552077","par_num":"0","height":"0.019018088446723147","line_num":"0","text":"JY-18909-automated-reports-ask-jiminny -> JY-18909-automated-reports-ask-jiminny","left":"0.1526162915712817","level":"0"},{"conf":"1","par_num":"0","block_num":"0","height":"0.01666666666666672","level":"0","line_num":"0","left":"0.0029069696033364855","page_num":"0","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co master","top":"0.73","width":"0.5959302266438803","word_num":"0"},{"word_num":"0","level":"0","left":"0.047928162405663596","conf":"0.30000001192092896","width":"0.056759956147935664","line_num":"0","par_num":"0","height":"0.01918998082478851","top":"0.7485445444810888","page_num":"0","block_num":"0","text":".env.local"},{"top":"0.7697674418958813","left":"0.04796512246918591","page_num":"0","height":"0.01860465155707458","level":"0","block_num":"0","line_num":"0","conf":"1","text":"app/Console/Commands/JiminnyDebugCommand.php","word_num":"0","width":"0.24563952551947701","par_num":"0"},{"level":"0","page_num":"0","left":"0.047965127810156244","block_num":"0","height":"0.016279069052802186","top":"0.7906976746596454","width":"0.26308138105604384","conf":"1","line_num":"0","text":"app/Http/Controllers/AP1/ActivityController.php","word_num":"0","par_num":"0"},{"par_num":"0","text":"app/Jobs/Team/SyncToIntercom.php","block_num":"0","line_num":"0","left":"0.04796511502876382","top":"0.8093023256168115","width":"0.17877907223171657","word_num":"0","height":"0.018604651557074692","conf":"1","level":"0","page_num":"0"},{"left":"0.047965113259141746","text":"app/Services/PlaybackService.php","width":"0.17877907223171657","line_num":"0","level":"0","page_num":"0","conf":"1","height":"0.016279069052802186","block_num":"0","par_num":"0","top":"0.8302325586131337","word_num":"0"},{"level":"0","top":"0.8511627909387152","line_num":"0","block_num":"0","conf":"1","par_num":"0","page_num":"0","left":"0.0479651182212336","height":"0.016279069052802186","text":"config/logging.php","width":"0.10174418555365668","word_num":"0"},{"word_num":"0","par_num":"0","line_num":"0","height":"0.013953487906976814","top":"0.8697674418604651","conf":"1","page_num":"0","block_num":"0","left":"0.0014534884689922447","level":"0","text":"M","width":"0.008720929941860476"},{"block_num":"0","par_num":"0","level":"0","width":"0.07848837110731338","word_num":"0","left":"0.04796511662657588","page_num":"0","conf":"1","top":"0.8697674419464672","height":"0.016279069052802186","text":"routes/web.php","line_num":"0"},{"word_num":"0","text":"Switched to branch","page_num":"0","level":"0","top":"0.8906976746842881","height":"0.013953487608167947","conf":"1","left":"0.0029069811526721465","line_num":"0","par_num":"0","block_num":"0","width":"0.10319766998291018"},{"height":"0.016279069052802186","left":"0.10610465184193694","par_num":"0","top":"0.8883720934193353","page_num":"0","word_num":"0","level":"0","block_num":"0","line_num":"0","text":"'master'","conf":"1","width":"0.0479651133219401"},{"top":"0.9066666670817546","level":"0","text":"Your branch is up to date with 'origin/master'.","word_num":"0","conf":"1","left":"0.0029069841870960882","width":"0.26162789662679037","block_num":"0","line_num":"0","par_num":"0","height":"0.021240308549669074","page_num":"0"},{"block_num":"0","conf":"1","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull","top":"0.93","height":"0.016666666666666607","par_num":"0","left":"0.002906984953045466","line_num":"0","page_num":"0","width":"0.41279067993164065","level":"0","word_num":"0"},{"conf":"1","page_num":"0","level":"0","left":"0.0029069823465390776","block_num":"0","height":"0.016666666666666607","text":"Already up to date.","top":"0.9511111111111111","width":"0.10755813386705187","line_num":"0","word_num":"0","par_num":"0"},{"word_num":"0","page_num":"0","width":"0.3735465155707465","line_num":"0","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $","left":"0.00436046773613824","top":"0.9674418601201177","height":"0.02144702911376961","conf":"1","block_num":"0","par_num":"0","level":"0"},{"width":"0.01889534791310632","line_num":"0","top":"0.06744186092459825","height":"0.013953487608167836","text":"-zsh","word_num":"0","left":"0.6656976745657336","conf":"0.5","block_num":"0","level":"0","page_num":"0","par_num":"0"},{"line_num":"0","level":"0","width":"0.024709301524692084","word_num":"0","height":"0.013953487608167947","left":"0.7587209306572277","par_num":"0","top":"0.06511627921917185","conf":"0.30000001192092896","page_num":"0","text":"• ₴4","block_num":"0"},{"level":"0","page_num":"0","text":"100% C47 8 Mon 20 Apr 11:18:49","width":"0.17151162889268656","height":"0.016666666666666607","left":"0.8168604644151163","line_num":"0","top":"0.004444444444444473","conf":"0.5","block_num":"0","word_num":"0","par_num":"0"},{"level":"0","left":"0.9738372101145919","top":"0.03488372115715643","width":"0.024709301524692195","page_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.013953487608167836","line_num":"0","par_num":"0","block_num":"0","text":"T₴1|"},{"block_num":"0","height":"0.014573866526285895","level":"0","page_num":"0","top":"0.06480608975171342","word_num":"0","left":"0.8488016426842699","conf":"1","width":"0.04658276240030923","line_num":"0","par_num":"0","text":"screenpipe\""},{"top":"0.06511627969840506","conf":"0.30000001192092896","word_num":"0","line_num":"0","par_num":"0","text":"• 85","page_num":"0","width":"0.024709301524692084","left":"0.9563953490196307","level":"0","block_num":"0","height":"0.016279069052802297"},{"word_num":"0","block_num":"0","height":"0.08372093200683595","left":"0.8546511638258156","level":"0","par_num":"0","line_num":"0","width":"0.14098837110731333","conf":"0.5","top":"0.14651162687672514","text":"APP","page_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1856
|
NULL
|
NULL
|
|
53592
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LzMon 20 Apr 11:18:49User::factory()->create(['email' =› 'playlist-policy-test-' • uniqid() • '@example.netThis is unrelated to the security PR - the duplicate email is a pre-existing test isolation issuethat happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but theunderlying issue should be fixed regardless. The security bump itself is fine.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.Trying to test it nowYes, you're correct — if only this one test failed and it's the flaky duplicate email issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production. focus on runtime verification rather than CT1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes.Reolv +2. Check the deploy didn't break the autoloader — run chfnotdone automatically in your deploy pipeline, and confirm no class resolution errors inLaravel logs.3. Laravel logs — tail storage/1ogs/laravel. 10g for anything thàt surfaced after thedeploy. Errors from phpseclib or passport would show up here immediately if somethinghroke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidentally pulled in an unintended transitive bump, it would show here.The good news is all five are patch/minor bumps with no API changes. so the blast radius isvery low. The flaky test failing is almost certainly coincidental timing - Faker seed collision -not a regression rrom the securitv vackagesReply...Sonnet 4.6Ciaudo ic Aland can mako mictakac Plence double-chock recnoncoc)...
|
[{"height":"0.01754385964912286",& [{"height":"0.01754385964912286","left":"0.017441861727653853","par_num":"0","width":"0.030523254516276906","level":"0","conf":"1","page_num":"0","word_num":"0","line_num":"0","top":"0","block_num":"0","text":"Claude File"},{"par_num":"0","text":"Edit","top":"0.00000000009341838413945425","line_num":"0","page_num":"0","conf":"1","width":"0.013081394611520962","height":"0.017421602252187585","word_num":"0","left":"0.050872093609937184","block_num":"0","level":"0"},{"top":"0.006968641450188162","conf":"0.30000001192092896","word_num":"0","line_num":"0","page_num":"0","text":"VIew","left":"0.06395349007209457","block_num":"0","height":"0.006968640444571461","level":"0","width":"0.014534881774415365","par_num":"0"},{"word_num":"0","page_num":"0","level":"0","line_num":"0","block_num":"0","conf":"1","text":"Window","height":"0.017421602252187585","par_num":"0","top":"0.000000000441850445120906","left":"0.08284883714506737","width":"0.01889534833583427"},{"left":"0.1075581398150548","level":"0","block_num":"0","top":"0.00000000009341838413945425","page_num":"0","par_num":"0","height":"0.017421602252187585","conf":"1","text":"Help","word_num":"0","line_num":"0","width":"0.010174418383456299"},{"block_num":"0","line_num":"0","text":"Security patch review and testing guidance","page_num":"0","conf":"1","left":"0.04215117645919011","level":"0","height":"0.010611339429158706","word_num":"0","top":"0.034843205974365854","width":"0.10029068398982921","par_num":"0"},{"word_num":"0","height":"0.006968640444571461","line_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.9113372091917828","text":"100% Lz","par_num":"0","page_num":"0","top":"0.006968641450188162","width":"0.02034883549872868","level":"0"},{"height":"0.01754385964912286","conf":"1","top":"0","block_num":"0","par_num":"0","page_num":"0","level":"0","left":"0.946220931648321","line_num":"0","width":"0.0494186015839273","word_num":"0","text":"Mon 20 Apr 11:18:49"},{"text":"User::factory()->create(['email' =› 'playlist-policy-test-' • uniqid() • '@example.net","conf":"0.5","left":"0.3808139638697847","level":"0","par_num":"0","height":"0.017421602252187585","line_num":"0","top":"0.06271777012826163","width":"0.24418603613021528","word_num":"0","page_num":"0","block_num":"0"},{"left":"0.3793604885334428","level":"0","block_num":"0","height":"0.01777448000139792","word_num":"0","page_num":"0","text":"This is unrelated to the security PR - the duplicate email is a pre-existing test isolation issue","line_num":"0","par_num":"0","top":"0.1010452964837355","width":"0.23110462756867106","conf":"1"},{"text":"that happened to surtace in this Cl run. It's a tlaky test; re-running el will lkely pass, but the","height":"0.010689139176023432","left":"0.37936047546842644","page_num":"0","width":"0.22529066369888628","level":"0","word_num":"0","block_num":"0","conf":"0.5","top":"0.12519936195537007","line_num":"0","par_num":"0"},{"top":"0.1393728224981654","width":"0.18749997970905713","conf":"1","left":"0.3793604852542289","level":"0","word_num":"0","block_num":"0","par_num":"0","page_num":"0","height":"0.017724466095700775","text":"underlying issue should be fixed regardless. The security bump itself is fine.","line_num":"0"},{"line_num":"0","conf":"1","level":"0","page_num":"0","block_num":"0","height":"0.017421602252187585","text":"so if only this failed on production build it means the tests are passing? AM!","top":"0.22299651607773896","width":"0.19186046275686713","left":"0.41860464861990404","par_num":"0","word_num":"0"},{"width":"0.19476744469175944","par_num":"0","line_num":"0","height":"0.017807823619203633","left":"0.4186046457005924","page_num":"0","text":"correct. What else to check. The PR was by accident merged before reviewed.","conf":"1","level":"0","top":"0.24003189773733924","block_num":"0","word_num":"0"},{"conf":"1","left":"0.41860465396458624","line_num":"0","text":"Trying to test it now","block_num":"0","width":"0.052325578446083876","level":"0","par_num":"0","height":"0.017685566222268467","top":"0.25757575746536243","word_num":"0","page_num":"0"},{"width":"0.2194767201200445","line_num":"0","word_num":"0","left":"0.379360488415471","text":"Yes, you're correct — if only this one test failed and it's the flaky duplicate email issue, the","height":"0.017421602252187585","level":"0","par_num":"0","block_num":"0","conf":"1","page_num":"0","top":"0.3170731708686798"},{"conf":"1","par_num":"0","width":"0.216569758476095","left":"0.3793604785599734","text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","level":"0","top":"0.3379790944182606","page_num":"0","height":"0.017682787333949346","block_num":"0","word_num":"0","line_num":"0"},{"page_num":"0","line_num":"0","level":"0","word_num":"0","par_num":"0","height":"0.017718908319062532","conf":"1","left":"0.37936046236057785","text":"What to check now that it's merged","block_num":"0","top":"0.3658536591745245","width":"0.09156976862156646"},{"level":"0","width":"0.18749999999999994","conf":"1","text":"Since it's already on production. focus on runtime verification rather than CT","page_num":"0","par_num":"0","left":"0.3793604680289599","height":"0.010536318570613101","word_num":"0","line_num":"0","block_num":"0","top":"0.39712918645515327"},{"conf":"1","line_num":"0","level":"0","page_num":"0","block_num":"0","par_num":"0","word_num":"0","left":"0.38081396292601993","top":"0.42503987240829344","width":"0.22819766592472163","height":"0.01754385964912275","text":"1. OAuth / Passport - the highest-risk change. Check that users can actually log in, tokens"},{"level":"0","conf":"1","par_num":"0","top":"0.4494773525085942","width":"0.2093023137843355","word_num":"0","text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","line_num":"0","height":"0.010650239302591125","page_num":"0","block_num":"0","left":"0.3895348750191985"},{"conf":"1","line_num":"0","text":"spikes.","top":"0.4668989547972512","left":"0.38953488428654026","width":"0.018895348335834283","block_num":"0","page_num":"0","height":"0.017421602252187474","word_num":"0","level":"0","par_num":"0"},{"conf":"0.30000001192092896","level":"0","height":"0.007360418067214214","width":"0.02034883549872868","word_num":"0","text":"Reolv +","left":"0.5479651181297063","page_num":"0","line_num":"0","par_num":"0","top":"0.4665071772183309","block_num":"0"},{"top":"0.49441786283891553","page_num":"0","conf":"1","left":"0.38226744732958634","word_num":"0","width":"0.14389534199491455","par_num":"0","height":"0.011164274322169043","level":"0","line_num":"0","block_num":"0","text":"2. Check the deploy didn't break the autoloader — run c"},{"left":"0.5872093028964592","conf":"0.30000001192092896","par_num":"0","page_num":"0","height":"0.020905922094220264","level":"0","line_num":"0","top":"0.48780487855800025","block_num":"0","text":"hfnot","width":"0.017441859904755885","word_num":"0"},{"page_num":"0","block_num":"0","top":"0.5119617226346782","width":"0.20784883296236073","line_num":"0","word_num":"0","height":"0.017655001492781763","text":"done automatically in your deploy pipeline, and confirm no class resolution errors in","conf":"1","par_num":"0","left":"0.38953488867600466","level":"0"},{"width":"0.033430231378433595","par_num":"0","line_num":"0","block_num":"0","level":"0","conf":"1","left":"0.3895348848903984","page_num":"0","top":"0.5331010453895856","word_num":"0","text":"Laravel logs.","height":"0.017421602252187585"},{"word_num":"0","left":"0.3822674500643755","level":"0","width":"0.216569758476095","text":"3. Laravel logs — tail storage/1ogs/laravel. 10g for anything thàt surfaced after the","height":"0.02472089314194581","par_num":"0","top":"0.5502392344497608","block_num":"0","page_num":"0","conf":"0.5","line_num":"0"},{"text":"deploy. Errors from phpseclib or passport would show up here immediately if something","block_num":"0","height":"0.0176688944133655","page_num":"0","level":"0","left":"0.38953488844098444","par_num":"0","line_num":"0","conf":"1","word_num":"0","top":"0.5781499203541262","width":"0.21947674041098736"},{"block_num":"0","text":"hroke","top":"0.6027874567811985","height":"0.006968640444571572","left":"0.3895348854641135","conf":"1","level":"0","page_num":"0","par_num":"0","width":"0.01598837020549365","word_num":"0","line_num":"0"},{"line_num":"0","left":"0.38081396080254926","width":"0.20784883296236079","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","word_num":"0","par_num":"0","top":"0.6236044657097288","conf":"1","height":"0.01754385964912286","block_num":"0","page_num":"0","level":"0"},{"page_num":"0","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.","block_num":"0","level":"0","top":"0.6443381182477901","width":"0.21947674041098741","left":"0.389534884781655","height":"0.017682787333949235","word_num":"0","conf":"1","line_num":"0","par_num":"0"},{"word_num":"0","line_num":"0","text":"5. composer.lock diff - double-check that only the expected 5 packages changed. If the bot","par_num":"0","top":"0.6689895468579133","width":"0.22965116703763927","block_num":"0","conf":"1","level":"0","left":"0.3822674411551184","page_num":"0","height":"0.017613324252041873"},{"text":"accidentally pulled in an unintended transitive bump, it would show here.","top":"0.689792663476874","width":"0.18168603613021528","line_num":"0","left":"0.3895348877733653","block_num":"0","word_num":"0","height":"0.01754385964912286","level":"0","page_num":"0","conf":"1","par_num":"0"},{"width":"0.22238372234587978","line_num":"0","height":"0.010716925017191015","page_num":"0","block_num":"0","par_num":"0","conf":"0.5","word_num":"0","text":"The good news is all five are patch/minor bumps with no API changes. so the blast radius is","left":"0.37936046581068006","top":"0.7317073172401111","level":"0"},{"conf":"1","height":"0.017746694160230225","left":"0.3779069847760944","page_num":"0","text":"very low. The flaky test failing is almost certainly coincidental timing - Faker seed collision -","width":"0.23255812868158865","level":"0","block_num":"0","word_num":"0","top":"0.7488038278872368","line_num":"0","par_num":"0"},{"left":"0.3793604656685786","width":"0.10755813882706017","height":"0.007182590508955311","word_num":"0","par_num":"0","top":"0.7735191638200379","level":"0","block_num":"0","conf":"0.5","page_num":"0","text":"not a regression rrom the securitv vackages","line_num":"0"},{"left":"0.3779069773045282","level":"0","line_num":"0","par_num":"0","block_num":"0","conf":"0.5","page_num":"0","top":"0.9094076657147888","width":"0.020348836766912626","word_num":"0","text":"Reply...","height":"0.017421602252187474"},{"left":"0.5770348839911306","text":"Sonnet 4.6","width":"0.03197674294735531","top":"0.9407665502002653","par_num":"0","block_num":"0","conf":"0.5","height":"0.013937282410154683","word_num":"0","page_num":"0","level":"0","line_num":"0"},{"conf":"0.30000001192092896","height":"0.0071770334928230595","line_num":"0","width":"0.12936045261139562","par_num":"0","left":"0.43459303705837393","block_num":"0","page_num":"0","text":"Ciaudo ic Aland can mako mictakac Plence double-chock recnoncoc)","level":"0","top":"0.9824561403508771","word_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
2113
|
NULL
|
NULL
|
|
53593
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp‹$0APP (-zsh)APP (-zsh)DOCKERmodified:modified:modified:modified:modified:O ₴1DEV (docker)app/Http/Controllers/API/ActivityController.phpapp/Jobs/Team/SyncToIntercom.phpapp/Services/PlaybackService.phpconfig/logging.phproutes/web.php$82*3Untracked files:(use "git add ‹file>..."to include in what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtraw_sql_query.saltests/Unit/Policies/CanAccessAiReportsTest.phpnochanges added to commit (use "git add" and/or "git commit -a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git pushEnumerating objects: 38, done.Counting objects: 100% (32/32), done.Delta compression using up to 8 threadsCompressing objects: 100% (16/16),done.Writing objects: 100% (18/18), 1.97 KiB | 1008.00 KiB/s, done.Total 18 (delta 12), reused 0 (delta 0), pack-reused 0remote: Resolving deltas: 100% (12/12), completed with 9 local objects.remote:remote:remote: GitHub found 22 vulnerabilities on jiminny/app's default branch (10 high, 12 moderate). To find out more, visit:[URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co master.env.localapp/Console/Commands/JiminnyDebugCommand.phpapp/Http/Controllers/AP1/ActivityController.phpapp/Jobs/Team/SyncToIntercom.phpapp/Services/PlaybackService.phpconfig/logging.phpMroutes/web.phpSwitched to branch'master'Your branch is up to date with 'origin/master'.lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pullAlready up to date.lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $-zsh• ₴4100% C47 8 Mon 20 Apr 11:18:53T₴1|screenpipe"• 85APP...
|
[{"height":"0.013953487608167836", [{"height":"0.013953487608167836","line_num":"0","block_num":"0","level":"0","conf":"1","text":"iTerm2","top":"0.006976744645528443","width":"0.03343023194207085","left":"0.0363372090531894","word_num":"0","page_num":"0","par_num":"0"},{"width":"0.021802324718899202","height":"0.013953487608167836","conf":"1","page_num":"0","block_num":"0","level":"0","text":"Shell","top":"0.006976744800567203","word_num":"0","left":"0.08284883747097675","par_num":"0","line_num":"0"},{"text":"Edit","level":"0","block_num":"0","par_num":"0","height":"0.013953487608167836","line_num":"0","left":"0.11773255883501137","page_num":"0","top":"0.0069767444517300214","width":"0.017441859510209837","conf":"1","word_num":"0"},{"page_num":"0","level":"0","par_num":"0","line_num":"0","text":"View","left":"0.1482558144574109","height":"0.013953487608167836","word_num":"0","width":"0.021802324718899174","conf":"1","top":"0.006976744800567203","block_num":"0"},{"level":"0","top":"0.006418198933720531","height":"0.015070579316880939","conf":"1","left":"0.18160206756157646","par_num":"0","word_num":"0","line_num":"0","page_num":"0","text":"Session","block_num":"0","width":"0.03505167961120606"},{"top":"0.006826625551699439","width":"0.03202741146087648","height":"0.014253725475735113","word_num":"0","page_num":"0","block_num":"0","level":"0","par_num":"0","conf":"0.5","text":"Scripts","left":"0.22962582968593467","line_num":"0"},{"left":"0.27315148138633294","height":"0.015293691423204248","line_num":"0","text":"Profiles","page_num":"0","block_num":"0","par_num":"0","width":"0.03363889853159591","word_num":"0","top":"0.006306642561056286","conf":"1","level":"0"},{"conf":"0.30000001192092896","line_num":"0","block_num":"0","text":"Window","par_num":"0","word_num":"0","page_num":"0","top":"0.0069767444517300214","width":"0.03633720874786378","height":"0.013953487608167836","left":"0.31976744259191114","level":"0"},{"block_num":"0","conf":"1","line_num":"0","par_num":"0","width":"0.021802324718899202","left":"0.3662790698353179","top":"0.006976744645528443","page_num":"0","height":"0.013953487608167836","text":"Help","word_num":"0","level":"0"},{"block_num":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","text":"‹$0","top":"0.004651162452633861","level":"0","height":"0.020930233001709042","page_num":"0","par_num":"0","left":"0.6831395361822635","width":"0.043604649437798404"},{"left":"0.4752906972220876","level":"0","line_num":"0","width":"0.05087209277682836","height":"0.016821705500284834","text":"APP (-zsh)","page_num":"0","conf":"1","top":"0.036666666610322696","par_num":"0","block_num":"0","word_num":"0"},{"height":"0.016279069052802075","top":"0.0651162795433664","block_num":"0","left":"0.46220930167985586","page_num":"0","conf":"1","level":"0","par_num":"0","text":"APP (-zsh)","word_num":"0","line_num":"0","width":"0.0421511623594496"},{"height":"0.01173452059427893","page_num":"0","word_num":"0","top":"0.06738855363083907","level":"0","conf":"1","block_num":"0","line_num":"0","text":"DOCKER","left":"0.0683067428862935","width":"0.03344465361701118","par_num":"0"},{"word_num":"0","par_num":"0","line_num":"0","text":"modified:","width":"0.05232557720608182","top":"0.09069767495560599","page_num":"0","left":"0.046511629129517264","conf":"1","height":"0.013953487608167836","level":"0","block_num":"0"},{"block_num":"0","top":"0.1091669071039395","width":"0.05235822995503744","par_num":"0","text":"modified:","word_num":"0","level":"0","conf":"1","height":"0.01654990726047101","line_num":"0","page_num":"0","left":"0.04649530406372541"},{"conf":"1","level":"0","block_num":"0","left":"0.046511630825253635","word_num":"0","height":"0.016279069052802186","line_num":"0","text":"modified:","top":"0.13023255876817252","page_num":"0","width":"0.05232557720608182","par_num":"0"},{"width":"0.05232558250427246","page_num":"0","block_num":"0","word_num":"0","par_num":"0","conf":"1","top":"0.15116279119591614","line_num":"0","text":"modified:","height":"0.013953487608167725","level":"0","left":"0.046511626698445184"},{"line_num":"0","top":"0.16976744239746644","par_num":"0","level":"0","text":"modified:","width":"0.05232557720608182","page_num":"0","height":"0.013953487608167947","conf":"1","block_num":"0","left":"0.046511629129517264","word_num":"0"},{"par_num":"0","level":"0","word_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","text":"O ₴1","top":"0.06511627928173847","left":"0.1686046512070609","width":"0.023255814446343337","height":"0.016279069052802186","line_num":"0"},{"par_num":"0","line_num":"0","level":"0","block_num":"0","height":"0.01162790722317164","width":"0.049418603049384224","left":"0.261627908427966","word_num":"0","conf":"1","top":"0.0674418603248027","text":"DEV (docker)","page_num":"0"},{"width":"0.26308138105604384","level":"0","word_num":"0","page_num":"0","par_num":"0","top":"0.08837209298115256","block_num":"0","left":"0.11337209578496273","height":"0.018604651557074692","conf":"1","line_num":"0","text":"app/Http/Controllers/API/ActivityController.php"},{"top":"0.10930232550053243","conf":"1","line_num":"0","par_num":"0","left":"0.11337209150963126","height":"0.018604651557074692","page_num":"0","text":"app/Jobs/Team/SyncToIntercom.php","level":"0","width":"0.18023255666097007","word_num":"0","block_num":"0"},{"width":"0.18023255666097007","word_num":"0","line_num":"0","par_num":"0","text":"app/Services/PlaybackService.php","conf":"1","block_num":"0","height":"0.016279069052802186","left":"0.11337209075866236","page_num":"0","level":"0","top":"0.13023255861313376"},{"page_num":"0","word_num":"0","level":"0","height":"0.016279069052802186","block_num":"0","line_num":"0","left":"0.11482558333751267","text":"config/logging.php","width":"0.10174418555365669","par_num":"0","conf":"1","top":"0.1511627909387152"},{"width":"0.07994185553656684","text":"routes/web.php","level":"0","top":"0.1697674419464671","word_num":"0","page_num":"0","conf":"1","par_num":"0","block_num":"0","line_num":"0","left":"0.11337209536640651","height":"0.016279069052802186"},{"page_num":"0","width":"0.01453488270441694","word_num":"0","par_num":"0","top":"0.06511627933545094","height":"0.013953487608167836","block_num":"0","conf":"0.30000001192092896","text":"$82","left":"0.37500000068994266","line_num":"0","level":"0"},{"level":"0","block_num":"0","height":"0.013953487608167836","line_num":"0","top":"0.06511627935870679","conf":"0.30000001192092896","text":"*3","width":"0.013081395626068137","word_num":"0","page_num":"0","left":"0.5726744185968496","par_num":"0"},{"block_num":"0","conf":"1","left":"0.0014534899598490489","line_num":"0","height":"0.01669250594245053","page_num":"0","par_num":"0","top":"0.20888888907011838","width":"0.0915697627597385","level":"0","text":"Untracked files:","word_num":"0"},{"text":"(use \"git add ‹file>...\"","width":"0.13517441219753693","top":"0.22777777777777775","word_num":"0","level":"0","page_num":"0","line_num":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.014534890125187782","height":"0.02111111111111119"},{"line_num":"0","par_num":"0","text":"to include in what will be committed)","width":"0.20784884558783634","word_num":"0","top":"0.22999999999999998","page_num":"0","height":"0.01666666666666672","block_num":"0","left":"0.15116278052901244","level":"0","conf":"1"},{"conf":"1","par_num":"0","word_num":"0","line_num":"0","page_num":"0","left":"0.050872093611771974","block_num":"0","level":"0","height":"0.016279069052802186","text":".env.nikilocal","top":"0.24883720985344382","width":"0.07558139165242514"},{"level":"0","page_num":"0","height":"0.013953488667806102","par_num":"0","top":"0.2720930231428411","width":"0.05668604638841418","left":"0.047965116344310346","block_num":"0","conf":"1","line_num":"0","text":".env.other","word_num":"0"},{"height":"0.013953487608167836","par_num":"0","text":"WEBHOOK_FILTERING_IMPLEMENTATION.md","top":"0.29069767489359055","page_num":"0","word_num":"0","level":"0","line_num":"0","width":"0.1976744121975369","left":"0.04651162913378973","block_num":"0","conf":"1"},{"page_num":"0","block_num":"0","text":"app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php","top":"0.3093023258689478","conf":"1","word_num":"0","height":"0.016279069052802186","par_num":"0","left":"0.047965128000627015","width":"0.33430230882432727","level":"0","line_num":"0"},{"level":"0","height":"0.016279069052802186","par_num":"0","left":"0.047965135586397915","block_num":"0","conf":"1","page_num":"0","top":"0.3302325584096455","width":"0.4011627621120876","text":"app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php","line_num":"0","word_num":"0"},{"level":"0","page_num":"0","par_num":"0","height":"0.01641434987386059","block_num":"0","text":"ids.txt","top":"0.34876956916359847","word_num":"0","conf":"1","left":"0.04795459017638745","line_num":"0","width":"0.04071872764163548"},{"word_num":"0","par_num":"0","left":"0.04796511608382039","line_num":"0","width":"0.09447674221462674","text":"raw_sql_query.sal","conf":"1","page_num":"0","block_num":"0","height":"0.018604651557074692","level":"0","top":"0.3697674417796022"},{"level":"0","page_num":"0","top":"0.39069767484569196","left":"0.04796511101022808","height":"0.016279069052802186","block_num":"0","line_num":"0","width":"0.25581395890977643","par_num":"0","word_num":"0","conf":"1","text":"tests/Unit/Policies/CanAccessAiReportsTest.php"},{"height":"0.011627906163533486","par_num":"0","word_num":"0","block_num":"0","conf":"1","width":"0.015988371107313368","top":"0.4325581398252101","text":"no","page_num":"0","line_num":"0","left":"0.0014534891314208253","level":"0"},{"level":"0","block_num":"0","left":"0.018895346421644713","conf":"1","page_num":"0","top":"0.4277777777777778","width":"0.34593022664388023","line_num":"0","word_num":"0","height":"0.02111111111111108","text":"changes added to commit (use \"git add\" and/or \"git commit -a\")","par_num":"0"},{"height":"0.0189405674404568","block_num":"0","word_num":"0","top":"0.44883721001362176","line_num":"0","par_num":"0","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git push","width":"0.5915697733561197","page_num":"0","conf":"1","left":"0.0029069601079347663","level":"0"},{"height":"0.021343669891357386","par_num":"0","level":"0","text":"Enumerating objects: 38, done.","word_num":"0","top":"0.46976744169514817","line_num":"0","left":"0.0029069794750109955","page_num":"0","width":"0.1686046494377984","block_num":"0","conf":"1"},{"left":"0.0029069829385964733","level":"0","top":"0.48837209351227195","line_num":"0","text":"Counting objects: 100% (32/32), done.","width":"0.2063953399658203","par_num":"0","conf":"0.5","height":"0.020930230882432843","block_num":"0","page_num":"0","word_num":"0"},{"conf":"1","height":"0.019018088446723036","level":"0","left":"0.0014534837799370197","block_num":"0","par_num":"0","line_num":"0","page_num":"0","text":"Delta compression using up to 8 threads","width":"0.21947674221462674","word_num":"0","top":"0.5088888884768968"},{"par_num":"0","word_num":"0","height":"0.018888888888888844","text":"Compressing objects: 100% (16/16),","top":"0.53","width":"0.19331393771701386","line_num":"0","conf":"1","block_num":"0","left":"0.0014535041078346663","page_num":"0","level":"0"},{"page_num":"0","height":"0.01664216571384003","par_num":"0","block_num":"0","left":"0.19327976950814252","level":"0","line_num":"0","top":"0.5300510098910735","text":"done.","conf":"1","width":"0.03349859979417591","word_num":"0"},{"level":"0","block_num":"0","conf":"0.5","left":"0.0014535038970213737","page_num":"0","par_num":"0","height":"0.02116278966267915","top":"0.548837209974862","line_num":"0","word_num":"0","text":"Writing objects: 100% (18/18), 1.97 KiB | 1008.00 KiB/s, done.","width":"0.3488371955023871"},{"par_num":"0","page_num":"0","conf":"0.5","block_num":"0","text":"Total 18 (delta 12), reused 0 (delta 0), pack-reused 0","word_num":"0","line_num":"0","width":"0.3023255666097005","level":"0","top":"0.5697674415633652","left":"0.0029069907905471875","height":"0.01912144766913515"},{"conf":"1","level":"0","page_num":"0","line_num":"0","par_num":"0","left":"0.0029069898048420207","height":"0.018604651557074692","top":"0.5906976741633232","width":"0.3953488243950738","text":"remote: Resolving deltas: 100% (12/12), completed with 9 local objects.","block_num":"0","word_num":"0"},{"block_num":"0","page_num":"0","par_num":"0","text":"remote:","line_num":"0","width":"0.04069767263200548","word_num":"0","conf":"1","height":"0.011627906163533597","top":"0.6116279072961401","left":"0.0029069781462065514","level":"0"},{"line_num":"0","height":"0.01452989154391815","level":"0","page_num":"0","conf":"1","par_num":"0","width":"0.040773346689012314","block_num":"0","text":"remote:","top":"0.6508745889363198","word_num":"0","left":"0.0028691406806878993"},{"par_num":"0","text":"remote: GitHub found 22 vulnerabilities on jiminny/app's default branch (10 high, 12 moderate). To find out more, visit:","left":"0.002906983839340861","top":"0.6277777777777778","width":"0.667151133219401","height":"0.02111111111111108","line_num":"0","word_num":"0","conf":"1","block_num":"0","page_num":"0","level":"0"},{"par_num":"0","line_num":"0","left":"0.07558140963489607","level":"0","page_num":"0","top":"0.6488372090276643","word_num":"0","height":"0.01860465155707458","block_num":"0","width":"0.2805232365926107","text":"https://github.com/jiminny/app/security/dependabot","conf":"1"},{"height":"0.01162790722317164","top":"0.6720930231110671","width":"0.040697675281100805","line_num":"0","text":"remote:","page_num":"0","left":"0.002906976242955197","block_num":"0","conf":"1","level":"0","par_num":"0","word_num":"0"},{"top":"0.6906976748631339","left":"0.0029069798208153485","width":"0.16279069052802192","word_num":"0","height":"0.016279069052802186","line_num":"0","level":"0","page_num":"0","conf":"1","text":"To github.com:jiminny/app.git","block_num":"0","par_num":"0"},{"width":"0.12354650497436523","line_num":"0","word_num":"0","height":"0.018604651557074692","block_num":"0","top":"0.7093023256943307","text":"24292b55b9..a72e71cc23","conf":"1","left":"0.020348840463398778","page_num":"0","level":"0","par_num":"0"},{"width":"0.44622090657552077","conf":"1","height":"0.019018088446723147","page_num":"0","word_num":"0","left":"0.1526162915712817","line_num":"0","block_num":"0","level":"0","par_num":"0","text":"JY-18909-automated-reports-ask-jiminny -> JY-18909-automated-reports-ask-jiminny","top":"0.7088888885350363"},{"par_num":"0","conf":"1","left":"0.0029069696033364855","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ co master","width":"0.5959302266438803","top":"0.73","line_num":"0","page_num":"0","block_num":"0","word_num":"0","height":"0.01666666666666672","level":"0"},{"left":"0.047887904103965144","word_num":"0","page_num":"0","width":"0.056840472751193576","text":".env.local","top":"0.7482149631254527","height":"0.01984914355807832","conf":"0.5","block_num":"0","par_num":"0","level":"0","line_num":"0"},{"word_num":"0","par_num":"0","line_num":"0","text":"app/Console/Commands/JiminnyDebugCommand.php","level":"0","top":"0.7697674418958813","height":"0.01860465155707458","left":"0.04796512246918591","width":"0.24563952551947701","block_num":"0","page_num":"0","conf":"1"},{"left":"0.047965127810156244","par_num":"0","top":"0.7906976746596454","word_num":"0","height":"0.016279069052802186","conf":"1","text":"app/Http/Controllers/AP1/ActivityController.php","level":"0","width":"0.26308138105604384","page_num":"0","line_num":"0","block_num":"0"},{"height":"0.018604651557074692","top":"0.8093023256168115","width":"0.17877907223171657","page_num":"0","word_num":"0","par_num":"0","level":"0","conf":"1","block_num":"0","line_num":"0","text":"app/Jobs/Team/SyncToIntercom.php","left":"0.04796511502876382"},{"width":"0.17877907223171657","text":"app/Services/PlaybackService.php","top":"0.8302325586131337","conf":"1","page_num":"0","level":"0","par_num":"0","height":"0.016279069052802186","line_num":"0","word_num":"0","left":"0.047965113259141746","block_num":"0"},{"word_num":"0","line_num":"0","block_num":"0","conf":"1","top":"0.8511627909387152","page_num":"0","left":"0.0479651182212336","par_num":"0","height":"0.016279069052802186","level":"0","width":"0.10174418555365668","text":"config/logging.php"},{"line_num":"0","par_num":"0","text":"M","level":"0","width":"0.008720929941860476","height":"0.013953487906976814","block_num":"0","word_num":"0","top":"0.8697674418604651","conf":"1","left":"0.0014534884689922447","page_num":"0"},{"top":"0.8697674419464672","height":"0.016279069052802186","par_num":"0","conf":"1","text":"routes/web.php","level":"0","word_num":"0","block_num":"0","line_num":"0","width":"0.07848837110731338","page_num":"0","left":"0.04796511662657588"},{"level":"0","page_num":"0","block_num":"0","top":"0.8906976746842881","par_num":"0","width":"0.10319766998291018","left":"0.0029069811526721465","text":"Switched to branch","height":"0.013953487608167947","conf":"1","word_num":"0","line_num":"0"},{"block_num":"0","line_num":"0","left":"0.10610465184193694","width":"0.0479651133219401","top":"0.8883720934193353","height":"0.016279069052802186","page_num":"0","conf":"1","par_num":"0","text":"'master'","level":"0","word_num":"0"},{"par_num":"0","top":"0.9066666670817546","width":"0.26162789662679037","line_num":"0","left":"0.0029069841870960882","word_num":"0","level":"0","conf":"1","height":"0.021240308549669074","page_num":"0","text":"Your branch is up to date with 'origin/master'.","block_num":"0"},{"word_num":"0","line_num":"0","conf":"1","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull","level":"0","page_num":"0","block_num":"0","left":"0.002906984953045466","height":"0.016666666666666607","top":"0.93","par_num":"0","width":"0.41279067993164065"},{"left":"0.0029069823465390776","page_num":"0","word_num":"0","conf":"1","height":"0.016666666666666607","width":"0.10755813386705187","line_num":"0","block_num":"0","top":"0.9511111111111111","text":"Already up to date.","par_num":"0","level":"0"},{"left":"0.00436046773613824","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $","page_num":"0","line_num":"0","height":"0.02144702911376961","par_num":"0","top":"0.9674418601201177","width":"0.3735465155707465","level":"0","block_num":"0","word_num":"0","conf":"1"},{"par_num":"0","height":"0.013953487608167836","level":"0","text":"-zsh","top":"0.06744186092459825","line_num":"0","word_num":"0","block_num":"0","conf":"0.5","page_num":"0","left":"0.6656976745657336","width":"0.01889534791310632"},{"line_num":"0","height":"0.013953487608167947","conf":"0.30000001192092896","top":"0.06511627921917185","width":"0.024709301524692084","par_num":"0","word_num":"0","text":"• ₴4","block_num":"0","page_num":"0","level":"0","left":"0.7587209306572277"},{"top":"0.004444444444444473","conf":"0.5","line_num":"0","block_num":"0","text":"100% C47 8 Mon 20 Apr 11:18:53","par_num":"0","width":"0.17151162889268656","left":"0.8168604644151163","page_num":"0","level":"0","word_num":"0","height":"0.016666666666666607"},{"word_num":"0","line_num":"0","left":"0.9738372101145919","top":"0.03488372115715643","par_num":"0","block_num":"0","height":"0.013953487608167836","conf":"0.30000001192092896","level":"0","page_num":"0","text":"T₴1|","width":"0.024709301524692195"},{"width":"0.046511628892686674","conf":"1","left":"0.8488372094393156","word_num":"0","level":"0","line_num":"0","top":"0.06511627921917185","text":"screenpipe\"","par_num":"0","height":"0.013953487608167947","page_num":"0","block_num":"0"},{"block_num":"0","conf":"0.30000001192092896","level":"0","word_num":"0","left":"0.9563953490196307","par_num":"0","line_num":"0","text":"• 85","top":"0.06511627969840506","width":"0.024709301524692084","page_num":"0","height":"0.016279069052802297"},{"page_num":"0","line_num":"0","height":"0.08372093200683595","word_num":"0","par_num":"0","top":"0.14651162687672514","width":"0.14098837110731333","text":"APP","conf":"0.5","block_num":"0","left":"0.8546511638258156","level":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1855
|
NULL
|
NULL
|
|
53594
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% S2Mon 20 Apr 11:18:53User::factory->create(['email' => 'playlist-policy-test-' . uniqid . '@example.netThis is unrelated to the security PR — the duplicate email is a pre-existing test isolation issuethat happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but theuneerMno issue shoula de nxearegaro ess. Te secunu pumo seisane.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.rving to test it nowyes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production, focus on runtime verification rather than CI:1. OAuth / Passport — the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes.2. Check the deploy didn't break the autoloader - run Fomposer dump-autoload if notdone automatically in your deploy pipeline, and confirm no class resolution errors inuarave oos.3. Laravellogs — tail storage/1ogs/1aravel.10g for anything that surfaced after thedeploy. Errors from phpsechb or passport would show up here immediately if somethingbtoke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths it phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidental.v oulledin an unintended transitve bumo.it wou d show nereThe good news is all five are patch minor bumps with no API changes, so the blast radius isverv low. The flaky test failing is almost certainly coincidental timing — Faker seed collision —not a regression from the security packages.E ОReply...Cannot AhCiaude ic Aland can make mictakac Plence double-chock recnoncod...
|
[{"block_num":"0","left":& [{"block_num":"0","left":"0.017441861727653853","level":"0","top":"0","line_num":"0","par_num":"0","conf":"1","height":"0.01754385964912286","text":"Claude File","word_num":"0","page_num":"0","width":"0.030523254516276906"},{"height":"0.017421602252187585","left":"0.050872093609937184","conf":"1","level":"0","line_num":"0","par_num":"0","text":"Edit","top":"0.00000000009341838413945425","word_num":"0","block_num":"0","page_num":"0","width":"0.013081394611520962"},{"block_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","top":"0.006968641450188162","page_num":"0","width":"0.014534881774415365","height":"0.006968640444571461","text":"VIew","left":"0.06395349007209457","line_num":"0"},{"level":"0","height":"0.017421602252187585","block_num":"0","text":"Window","conf":"1","top":"0.000000000441850445120906","width":"0.01889534833583427","word_num":"0","left":"0.08284883714506737","page_num":"0","line_num":"0","par_num":"0"},{"height":"0.017421602252187585","level":"0","width":"0.010174418383456299","line_num":"0","conf":"1","page_num":"0","left":"0.1075581398150548","word_num":"0","block_num":"0","par_num":"0","text":"Help","top":"0.00000000009341838413945425"},{"level":"0","par_num":"0","width":"0.10029068398982921","left":"0.04215117645919011","text":"Security patch review and testing guidance","word_num":"0","height":"0.010611339429158706","top":"0.034843205974365854","line_num":"0","conf":"1","page_num":"0","block_num":"0"},{"par_num":"0","width":"0.02034883549872868","left":"0.9113372091917828","conf":"0.30000001192092896","level":"0","block_num":"0","height":"0.006968640444571461","text":"100% S2","top":"0.006968641450188162","word_num":"0","page_num":"0","line_num":"0"},{"left":"0.946220931648321","word_num":"0","block_num":"0","width":"0.0494186015839273","text":"Mon 20 Apr 11:18:53","top":"0","line_num":"0","height":"0.01754385964912286","level":"0","par_num":"0","conf":"1","page_num":"0"},{"conf":"0.5","line_num":"0","page_num":"0","text":"User::factory->create(['email' => 'playlist-policy-test-' . uniqid . '@example.net","left":"0.3808139894591765","par_num":"0","top":"0.06937799032465086","width":"0.24127903390437994","word_num":"0","block_num":"0","height":"0.010761381906755907","level":"0"},{"block_num":"0","page_num":"0","word_num":"0","height":"0.011164274322169154","left":"0.3793604781970444","conf":"1","width":"0.22965112645575342","level":"0","par_num":"0","text":"This is unrelated to the security PR — the duplicate email is a pre-existing test isolation issue","line_num":"0","top":"0.10765550239234445"},{"top":"0.12519936202646664","text":"that happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but the","word_num":"0","line_num":"0","left":"0.37936048593808486","conf":"1","level":"0","width":"0.22674416481180387","par_num":"0","page_num":"0","block_num":"0","height":"0.017657780381100885"},{"height":"0.0072715042880847625","line_num":"0","text":"uneerMno issue shoula de nxearegaro ess. Te secunu pumo seisane.","level":"0","block_num":"0","page_num":"0","left":"0.37936048045311416","conf":"0.30000001192092896","par_num":"0","top":"0.14982578435435434","width":"0.1860464988870823","word_num":"0"},{"page_num":"0","line_num":"0","height":"0.01754385964912286","text":"so if only this failed on production build it means the tests are passing? AM!","word_num":"0","block_num":"0","left":"0.4186046475130493","top":"0.22647527910685805","width":"0.19186046275686713","conf":"1","level":"0","par_num":"0"},{"text":"correct. What else to check. The PR was by accident merged before reviewed.","block_num":"0","line_num":"0","par_num":"0","left":"0.4186046608488876","top":"0.24720893141945777","height":"0.014354066985645897","level":"0","width":"0.1933139435788418","word_num":"0","conf":"1","page_num":"0"},{"par_num":"0","page_num":"0","text":"rving to test it now","left":"0.4186046497675553","word_num":"0","width":"0.04941860665666298","height":"0.007318740065968443","level":"0","block_num":"0","line_num":"0","top":"0.2679425838437024","conf":"0.30000001192092896"},{"level":"0","text":"yes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, the","width":"0.21802323929806977","par_num":"0","page_num":"0","height":"0.010591889492442497","left":"0.3793604704508423","block_num":"0","word_num":"0","line_num":"0","conf":"0.5","top":"0.3275261327943597"},{"height":"0.017577201745917037","level":"0","text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","width":"0.216569758476095","block_num":"0","line_num":"0","word_num":"0","top":"0.3413078151015676","page_num":"0","left":"0.3793604785599734","par_num":"0","conf":"1"},{"par_num":"0","conf":"1","height":"0.02102540212384818","block_num":"0","top":"0.36921850044016813","line_num":"0","left":"0.3793604621411747","page_num":"0","width":"0.09156976862156646","level":"0","word_num":"0","text":"What to check now that it's merged"},{"height":"0.020989279617723233","par_num":"0","page_num":"0","width":"0.18895348082197472","left":"0.3793604722487811","text":"Since it's already on production, focus on runtime verification rather than CI:","conf":"1","line_num":"0","top":"0.3971291867242811","block_num":"0","level":"0","word_num":"0"},{"width":"0.22819766592472163","line_num":"0","word_num":"0","par_num":"0","conf":"1","block_num":"0","height":"0.017763365969133194","left":"0.38081396292601993","level":"0","page_num":"0","text":"1. OAuth / Passport — the highest-risk change. Check that users can actually log in, tokens","top":"0.42822966499847304"},{"level":"0","conf":"1","block_num":"0","height":"0.017421602252187474","text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","page_num":"0","left":"0.3895348860804184","top":"0.4494773520097948","line_num":"0","width":"0.21075581489725315","par_num":"0","word_num":"0"},{"top":"0.4703832753111885","conf":"1","par_num":"0","line_num":"0","page_num":"0","width":"0.018895348335834228","level":"0","word_num":"0","block_num":"0","height":"0.017421602252187474","left":"0.38953488391711194","text":"spikes."},{"conf":"1","width":"0.22238372234587972","page_num":"0","line_num":"0","height":"0.01777725888971693","level":"0","left":"0.382267442588104","par_num":"0","top":"0.494417862717921","word_num":"0","block_num":"0","text":"2. Check the deploy didn't break the autoloader - run Fomposer dump-autoload if not"},{"word_num":"0","par_num":"0","text":"done automatically in your deploy pipeline, and confirm no class resolution errors in","block_num":"0","level":"0","conf":"1","width":"0.20784883296236084","left":"0.38953488857908175","height":"0.017813379874830226","line_num":"0","top":"0.5156794428001938","page_num":"0"},{"top":"0.5435540073038466","width":"0.03197674041098736","word_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","height":"0.006968640444571461","line_num":"0","par_num":"0","left":"0.3895348874576699","text":"uarave oos.","block_num":"0"},{"block_num":"0","height":"0.017791151810300776","left":"0.3822674500693294","conf":"0.5","level":"0","page_num":"0","line_num":"0","top":"0.5606060604373689","text":"3. Laravellogs — tail storage/1ogs/1aravel.10g for anything that surfaced after the","width":"0.21656975847609494","word_num":"0","par_num":"0"},{"height":"0.011164274322169043","word_num":"0","text":"deploy. Errors from phpsechb or passport would show up here immediately if something","block_num":"0","width":"0.21802323929806977","line_num":"0","level":"0","conf":"0.5","par_num":"0","top":"0.5885167464114832","left":"0.38953490023178006","page_num":"0"},{"block_num":"0","left":"0.3895348839579286","conf":"0.30000001192092896","par_num":"0","top":"0.6097560974842526","width":"0.0159883714736776","word_num":"0","text":"btoke","height":"0.006968641205077342","level":"0","line_num":"0","page_num":"0"},{"top":"0.6267942582148889","height":"0.017805044730884623","word_num":"0","level":"0","page_num":"0","width":"0.20639535214038607","block_num":"0","left":"0.3822674416257561","line_num":"0","par_num":"0","conf":"1","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth"},{"par_num":"0","word_num":"0","line_num":"0","page_num":"0","width":"0.21947674041098741","top":"0.6547049441786283","height":"0.011164274322169154","block_num":"0","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths it phpseclib is used directly.","left":"0.3895348922546773","level":"0","conf":"0.5"},{"block_num":"0","top":"0.672248803640735","conf":"1","height":"0.01764666634883616","line_num":"0","level":"0","par_num":"0","width":"0.2296511467466963","left":"0.3822674510808821","page_num":"0","text":"5. composer.lock diff - double-check that only the expected 5 packages changed. If the bot","word_num":"0"},{"height":"0.0071770334928229484","width":"0.18023255530824056","line_num":"0","level":"0","conf":"0.5","left":"0.3895348859637776","block_num":"0","par_num":"0","page_num":"0","text":"accidental.v oulledin an unintended transitve bumo.it wou d show nere","top":"0.7001594896331739","word_num":"0"},{"width":"0.2223837020549368","block_num":"0","word_num":"0","line_num":"0","conf":"0.5","level":"0","par_num":"0","text":"The good news is all five are patch minor bumps with no API changes, so the blast radius is","top":"0.7384370017274113","height":"0.010691917303836673","left":"0.3793604861727709","page_num":"0"},{"conf":"1","height":"0.010569660667407277","top":"0.7559808612639156","word_num":"0","left":"0.3793604882603822","level":"0","block_num":"0","page_num":"0","par_num":"0","text":"verv low. The flaky test failing is almost certainly coincidental timing — Faker seed collision —","line_num":"0","width":"0.23110462756867106"},{"block_num":"0","level":"0","line_num":"0","width":"0.10901162979450635","conf":"1","page_num":"0","top":"0.7735191643745069","word_num":"0","left":"0.3793604617886832","height":"0.017549415904749344","par_num":"0","text":"not a regression from the security packages."},{"block_num":"0","height":"0.021152723729135126","left":"0.38258941616486425","par_num":"0","conf":"0.30000001192092896","width":"0.03602762678836252","word_num":"0","page_num":"0","line_num":"0","level":"0","text":"E О","top":"0.8012814416174046"},{"height":"0.017421602252187474","text":"Reply...","conf":"0.30000001192092896","page_num":"0","width":"0.018895348335834283","block_num":"0","left":"0.3779069767284007","par_num":"0","line_num":"0","top":"0.9094076654825008","word_num":"0","level":"0"},{"conf":"0.30000001192092896","left":"0.5770348873948522","line_num":"0","width":"0.02906976354883073","height":"0.0071770334928229484","block_num":"0","level":"0","page_num":"0","text":"Cannot Ah","word_num":"0","par_num":"0","top":"0.9441786283891547"},{"conf":"0.30000001192092896","left":"0.4345930383560505","line_num":"0","top":"0.9824561403508771","level":"0","block_num":"0","width":"0.1279069616439495","par_num":"0","height":"0.0071770334928230595","text":"Ciaude ic Aland can make mictakac Plence double-chock recnoncod","page_num":"0","word_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
2105
|
NULL
|
NULL
|
|
53614
|
ClaudeFileEditViewWindowHelpSecurity patch review ClaudeFileEditViewWindowHelpSecurity patch review and testing guidance100% LzMon 20 Apr 11:19:45User: : factory()-›create(['email' => 'playlist-policy-test-' . uniqid() .cexalliore.neuThis is unrelated to the security PR — the duplicate email is a pre-existing test isolation issuethat happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but theuneerMne issue shoula ve nxearegaro ess. Te secunt pumo seisane.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.rving to test it nowyes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production, focus on runtime verification rather than CI:PS$1Firefoxdeploy. Errors from phpseclib or passport would show up here immediately if somethingbtoke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidental.v oulledin an unintended transitive bumo.it wou d show nereThe good news is all five are patch/minor bumps with no API changes, so the blast radius isverv low. The flaky test failing is almost certainly coincidental timing — Faker seed collision —not a regression from the security packages.E ОReplv.Sonnet 4.6Ciaudo ic Aland can make mictakac Plence double-chock recnoncoc)...
|
[{"text":"Claude","conf":& [{"text":"Claude","conf":"1","block_num":"0","page_num":"0","height":"0.017421602252187474","par_num":"0","level":"0","top":"0.00000000020956247848147314","word_num":"0","width":"0.020348836766912584","line_num":"0","left":"0.017441861025458423"},{"conf":"1","page_num":"0","line_num":"0","top":"0.000000000441850445120906","word_num":"0","par_num":"0","text":"File","block_num":"0","height":"0.017421602252187585","left":"0.0363372095066779","width":"0.011627906180442647","level":"0"},{"conf":"1","height":"0.017421602252187585","level":"0","par_num":"0","top":"0.00000000009341838413945425","text":"Edit","line_num":"0","left":"0.050872093609937184","block_num":"0","width":"0.013081394611520962","word_num":"0","page_num":"0"},{"line_num":"0","word_num":"0","level":"0","block_num":"0","page_num":"0","left":"0.06395349007209457","height":"0.010452960286604362","par_num":"0","text":"View","top":"0.003484321424642056","width":"0.014534881774415365","conf":"1"},{"page_num":"0","word_num":"0","block_num":"0","text":"Window","line_num":"0","top":"0.000000000441850445120906","conf":"1","par_num":"0","height":"0.017421602252187585","left":"0.08284883714506737","width":"0.01889534833583427","level":"0"},{"par_num":"0","top":"0.00000000009341838413945425","level":"0","left":"0.1075581398150548","text":"Help","height":"0.017421602252187585","width":"0.010174418383456299","word_num":"0","page_num":"0","conf":"1","block_num":"0","line_num":"0"},{"level":"0","height":"0.010611339429158706","left":"0.04215117645919011","par_num":"0","text":"Security patch review and testing guidance","line_num":"0","top":"0.034843205974365854","width":"0.10029068398982921","word_num":"0","block_num":"0","page_num":"0","conf":"1"},{"height":"0.006968640444571461","line_num":"0","page_num":"0","conf":"0.30000001192092896","word_num":"0","left":"0.9113372091917828","par_num":"0","top":"0.006968641450188162","level":"0","width":"0.02034883549872868","text":"100% Lz","block_num":"0"},{"left":"0.9462209332984863","width":"0.0494186015839273","line_num":"0","par_num":"0","level":"0","text":"Mon 20 Apr 11:19:45","block_num":"0","conf":"1","height":"0.01754385964912286","page_num":"0","word_num":"0","top":"0"},{"conf":"0.5","height":"0.01754385964912286","word_num":"0","par_num":"0","page_num":"0","width":"0.20348837020549365","top":"0.06618819776714513","block_num":"0","line_num":"0","left":"0.3808139596228432","level":"0","text":"User: : factory()-›create(['email' => 'playlist-policy-test-' . uniqid() ."},{"height":"0.006968640444571572","word_num":"0","block_num":"0","text":"cexalliore.neu","level":"0","top":"0.07317073204252256","conf":"0.30000001192092896","left":"0.5857558139356798","line_num":"0","page_num":"0","par_num":"0","width":"0.036337205704222275"},{"word_num":"0","top":"0.10765550239234445","block_num":"0","page_num":"0","height":"0.011164274322169154","left":"0.3793604781970444","text":"This is unrelated to the security PR — the duplicate email is a pre-existing test isolation issue","line_num":"0","conf":"1","width":"0.22965112645575342","par_num":"0","level":"0"},{"width":"0.22674416481180387","page_num":"0","conf":"1","line_num":"0","height":"0.017657780381100885","word_num":"0","left":"0.37936048593808486","block_num":"0","level":"0","text":"that happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but the","par_num":"0","top":"0.12519936202646664"},{"height":"0.0072715042880847625","text":"uneerMne issue shoula ve nxearegaro ess. Te secunt pumo seisane.","level":"0","left":"0.37936048045311416","top":"0.14982578435435434","page_num":"0","line_num":"0","par_num":"0","width":"0.1860464988870823","block_num":"0","conf":"0.30000001192092896","word_num":"0"},{"line_num":"0","par_num":"0","level":"0","text":"so if only this failed on production build it means the tests are passing? AM!","word_num":"0","page_num":"0","block_num":"0","height":"0.01754385964912286","left":"0.4186046475130493","top":"0.22647527910685805","width":"0.19186046275686713","conf":"1"},{"block_num":"0","level":"0","left":"0.41860464682510606","conf":"1","height":"0.020905922094220375","line_num":"0","page_num":"0","top":"0.24390243999818595","text":"correct. What else to check. The PR was by accident merged before reviewed.","width":"0.1947674446917595","par_num":"0","word_num":"0"},{"par_num":"0","conf":"0.5","text":"rving to test it now","width":"0.050872087478637695","height":"0.007318740065968554","word_num":"0","left":"0.41860465656858387","level":"0","top":"0.26794258367973434","block_num":"0","line_num":"0","page_num":"0"},{"block_num":"0","conf":"0.5","height":"0.010591889492442497","left":"0.3793604704508423","text":"yes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, the","top":"0.3275261327943597","width":"0.21802323929806977","line_num":"0","page_num":"0","level":"0","par_num":"0","word_num":"0"},{"block_num":"0","par_num":"0","conf":"1","word_num":"0","level":"0","left":"0.3793604785599734","line_num":"0","width":"0.216569758476095","text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","height":"0.017577201745917037","page_num":"0","top":"0.3413078151015676"},{"block_num":"0","top":"0.36921850044016813","left":"0.3793604621411747","text":"What to check now that it's merged","height":"0.02102540212384818","par_num":"0","width":"0.09156976862156646","page_num":"0","conf":"1","level":"0","word_num":"0","line_num":"0"},{"par_num":"0","conf":"1","word_num":"0","page_num":"0","width":"0.18895348082197472","text":"Since it's already on production, focus on runtime verification rather than CI:","block_num":"0","height":"0.020989279617723233","left":"0.379360472283809","level":"0","line_num":"0","top":"0.39712918659361907"},{"level":"0","block_num":"0","width":"0.01744185990475594","word_num":"0","text":"PS","page_num":"0","par_num":"0","left":"0.40116279079616857","top":"0.4773519169223661","line_num":"0","conf":"1","height":"0.03135888314133051"},{"height":"0.03832752586741961","line_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.4703832757770916","text":"$1","left":"0.4854651165592499","level":"0","word_num":"0","width":"0.01744185990475594","page_num":"0"},{"height":"0.020905922094220375","line_num":"0","width":"0.01744185990475594","conf":"1","par_num":"0","top":"0.5574912901724021","page_num":"0","text":"Firefox","level":"0","left":"0.4462209306096376","word_num":"0","block_num":"0"},{"text":"deploy. Errors from phpseclib or passport would show up here immediately if something","word_num":"0","line_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","conf":"1","height":"0.020989279617723344","width":"0.2194767404109873","left":"0.38953489172825284","top":"0.5818815335563696"},{"par_num":"0","page_num":"0","width":"0.0159883714736776","top":"0.6097560974842526","left":"0.3895348839579286","text":"btoke","conf":"0.30000001192092896","word_num":"0","block_num":"0","level":"0","height":"0.006968641205077342","line_num":"0"},{"top":"0.6271024938614822","word_num":"0","conf":"1","left":"0.3822141609655427","page_num":"0","level":"0","block_num":"0","line_num":"0","par_num":"0","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","height":"0.021382009393670742","width":"0.20649043549882606"},{"page_num":"0","height":"0.011164274322169154","block_num":"0","level":"0","line_num":"0","left":"0.3895348922447696","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.","conf":"0.5","width":"0.21947674041098736","par_num":"0","top":"0.6547049441786283","word_num":"0"},{"word_num":"0","line_num":"0","block_num":"0","text":"5. composer.lock diff - double-check that only the expected 5 packages changed. If the bot","conf":"1","left":"0.3822674411551184","width":"0.22965116703763927","page_num":"0","level":"0","height":"0.01764666634883605","par_num":"0","top":"0.6722488037568791"},{"top":"0.7001594896331739","conf":"0.5","page_num":"0","par_num":"0","height":"0.0071770334928229484","width":"0.18023255530824056","text":"accidental.v oulledin an unintended transitive bumo.it wou d show nere","level":"0","block_num":"0","left":"0.3895348859637776","word_num":"0","line_num":"0"},{"par_num":"0","width":"0.22383720316785444","line_num":"0","block_num":"0","text":"The good news is all five are patch/minor bumps with no API changes, so the blast radius is","word_num":"0","level":"0","page_num":"0","height":"0.017599431331458026","top":"0.7351916376140891","left":"0.3793604649303706","conf":"1"},{"conf":"1","level":"0","par_num":"0","line_num":"0","page_num":"0","left":"0.3793604882603822","block_num":"0","height":"0.010569660667407277","text":"verv low. The flaky test failing is almost certainly coincidental timing — Faker seed collision —","top":"0.7559808612639156","width":"0.23110462756867106","word_num":"0"},{"text":"not a regression from the security packages.","line_num":"0","conf":"1","width":"0.10901162979450635","word_num":"0","level":"0","height":"0.017549415904749344","left":"0.3793604617886832","top":"0.7735191643745069","page_num":"0","block_num":"0","par_num":"0"},{"height":"0.021303518347002504","left":"0.38258189687399646","width":"0.03604264462247808","block_num":"0","par_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","text":"E О","line_num":"0","top":"0.8012128388148838","word_num":"0"},{"par_num":"0","block_num":"0","left":"0.37790697678636526","top":"0.9128919869298685","line_num":"0","text":"Replv.","page_num":"0","word_num":"0","width":"0.017441858636571994","conf":"0.5","height":"0.010452960286604362","level":"0"},{"height":"0.013937282410154683","level":"0","top":"0.9407665503164092","page_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.03052325451627691","block_num":"0","left":"0.5770348849568532","text":"Sonnet 4.6","word_num":"0","par_num":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.0071770334928230595","text":"Ciaudo ic Aland can make mictakac Plence double-chock recnoncoc)","top":"0.9824561403508771","par_num":"0","left":"0.43459303705837393","page_num":"0","word_num":"0","width":"0.12936045261139562","line_num":"0","level":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1675
|
NULL
|
NULL
|
|
53635
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidanceC<$0100% LzMon Z0 A0r 11-20'33User::factory->create(['email' => 'playlist-policy-test-' . unigid .cexalllore.neuThis is unrelated to the security PR — the duplicate email is a pre-existing test isolation issuethat happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but theuneerMne issue snoula denxearegaroless. Tne secunty bumo seins one.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.rving to test it nowyes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production, focus on runtime verification rather than CI:1. OAuth / Passport — the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes.Replv +2. Check the deploy didn't break the autoloader - run) if notcone auromaucalv in vour ced ov didele, ane coniim no class reso uuon errors 1nuaraveloos.3. Laravellogs — tail storage/1ogs/1aravel.10g for anything that surfaced after thedeploy. Errors from phpsechb or passport would show up here immediately if somethingbtoke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegraticos (HubSpot, Salesforce), and any SSH/SFTP paths it phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidentallv ou lledin an unintended transitive bumb.it woul d show nereThe good news is all five are patch minor bumps with no API changes, so the blast radius isverv low. The flaky test failing is almost certainly coincidental timing — Faker seed collision —not a regression from the security packages.E ОReply...Sonnet 4.6Ciaudo ic Aland can make mictakac Plence double-chock recnoncoc)...
|
[{"text":"Claude File","level& [{"text":"Claude File","level":"0","height":"0.01754385964912286","width":"0.030523254516276906","block_num":"0","top":"0","word_num":"0","par_num":"0","page_num":"0","left":"0.017441861727653853","line_num":"0","conf":"1"},{"text":"Edit","top":"0.00000000009341838413945425","block_num":"0","width":"0.013081394611520962","conf":"1","word_num":"0","page_num":"0","left":"0.050872093609937184","level":"0","line_num":"0","height":"0.017421602252187585","par_num":"0"},{"top":"0.006968641450188162","level":"0","word_num":"0","line_num":"0","height":"0.006968640444571461","par_num":"0","text":"VIew","page_num":"0","left":"0.06395349007209457","block_num":"0","width":"0.014534881774415365","conf":"0.30000001192092896"},{"width":"0.01889534833583427","word_num":"0","par_num":"0","height":"0.017421602252187585","block_num":"0","left":"0.08284883714506737","line_num":"0","top":"0.000000000441850445120906","conf":"1","page_num":"0","level":"0","text":"Window"},{"text":"Help","width":"0.010174418383456299","left":"0.1075581398150548","block_num":"0","word_num":"0","height":"0.017421602252187585","conf":"1","level":"0","par_num":"0","line_num":"0","top":"0.00000000009341838413945425","page_num":"0"},{"height":"0.010611339429158706","top":"0.034843205974365854","left":"0.0421511764591124","line_num":"0","block_num":"0","par_num":"0","page_num":"0","text":"Security patch review and testing guidance","word_num":"0","conf":"1","level":"0","width":"0.10029068398982921"},{"par_num":"0","word_num":"0","conf":"0.30000001192092896","top":"0.00000000013697243339549914","text":"C<$0","block_num":"0","page_num":"0","height":"0.017421602252187585","width":"0.03633720824059028","line_num":"0","level":"0","left":"0.832848838194385"},{"block_num":"0","par_num":"0","text":"100% Lz","word_num":"0","top":"0.006968641450188162","page_num":"0","conf":"0.30000001192092896","level":"0","height":"0.006968640444571461","left":"0.9113372091917828","width":"0.02034883549872868","line_num":"0"},{"left":"0.9462209310966136","text":"Mon Z0 A0r 11-20'33","block_num":"0","top":"0.006968641450188162","word_num":"0","par_num":"0","width":"0.04796511061648101","conf":"0.30000001192092896","line_num":"0","page_num":"0","height":"0.006968640444571461","level":"0"},{"block_num":"0","height":"0.010761381906755907","level":"0","line_num":"0","par_num":"0","text":"User::factory->create(['email' => 'playlist-policy-test-' . unigid .","top":"0.06937799032465086","conf":"0.5","width":"0.20348834991455073","page_num":"0","word_num":"0","left":"0.38081397339994866"},{"level":"0","left":"0.5843023254614196","line_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","height":"0.006968640444571572","width":"0.03779069413530067","text":"cexalllore.neu","top":"0.07317073204252256"},{"width":"0.22965112645575342","word_num":"0","par_num":"0","text":"This is unrelated to the security PR — the duplicate email is a pre-existing test isolation issue","page_num":"0","block_num":"0","level":"0","line_num":"0","conf":"1","height":"0.011164274322169154","left":"0.3793604781970444","top":"0.10765550239234445"},{"text":"that happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but the","top":"0.12519936202646664","height":"0.017657780381100885","block_num":"0","conf":"1","width":"0.22674416481180387","left":"0.37936048593808486","par_num":"0","level":"0","page_num":"0","line_num":"0","word_num":"0"},{"conf":"0.30000001192092896","height":"0.0072715042880847625","word_num":"0","top":"0.14982578435435434","text":"uneerMne issue snoula denxearegaroless. Tne secunty bumo seins one.","page_num":"0","block_num":"0","line_num":"0","par_num":"0","width":"0.18604649888708236","left":"0.37936048045377146","level":"0"},{"block_num":"0","level":"0","line_num":"0","left":"0.4186046475130493","height":"0.01754385964912286","par_num":"0","width":"0.19186046275686713","word_num":"0","top":"0.22647527910685805","conf":"1","page_num":"0","text":"so if only this failed on production build it means the tests are passing? AM!"},{"width":"0.1933139435788418","conf":"1","level":"0","line_num":"0","block_num":"0","left":"0.4186046608488876","par_num":"0","page_num":"0","text":"correct. What else to check. The PR was by accident merged before reviewed.","word_num":"0","height":"0.014354066985645897","top":"0.24720893141945777"},{"left":"0.4186046497675553","height":"0.007318740065968443","line_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.04941860665666298","word_num":"0","top":"0.2679425838437024","text":"rving to test it now","block_num":"0"},{"left":"0.3793604704508423","top":"0.3275261327943597","text":"yes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, the","width":"0.21802323929806977","page_num":"0","block_num":"0","word_num":"0","conf":"0.5","height":"0.010591889492442497","line_num":"0","level":"0","par_num":"0"},{"height":"0.017577201745917037","left":"0.3793604785599734","block_num":"0","level":"0","text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","top":"0.3413078151015676","width":"0.216569758476095","conf":"1","page_num":"0","word_num":"0","line_num":"0","par_num":"0"},{"text":"What to check now that it's merged","block_num":"0","top":"0.36921850044016813","word_num":"0","par_num":"0","left":"0.3793604621411747","line_num":"0","width":"0.09156976862156646","conf":"1","height":"0.02102540212384818","level":"0","page_num":"0"},{"height":"0.020989279617723233","top":"0.3971291867242811","word_num":"0","block_num":"0","text":"Since it's already on production, focus on runtime verification rather than CI:","line_num":"0","width":"0.18895348082197477","left":"0.3793604722488198","level":"0","conf":"1","page_num":"0","par_num":"0"},{"top":"0.42822966499847304","page_num":"0","left":"0.38081396292601993","word_num":"0","height":"0.017763365969133194","par_num":"0","conf":"1","level":"0","text":"1. OAuth / Passport — the highest-risk change. Check that users can actually log in, tokens","width":"0.22819766592472163","block_num":"0","line_num":"0"},{"line_num":"0","height":"0.017421602252187474","level":"0","left":"0.3895348860804184","page_num":"0","conf":"1","top":"0.4494773520097948","width":"0.21075581489725315","block_num":"0","par_num":"0","text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","word_num":"0"},{"left":"0.38953488391711194","top":"0.4703832753111885","page_num":"0","height":"0.017421602252187474","level":"0","conf":"1","par_num":"0","text":"spikes.","width":"0.018895348335834228","word_num":"0","block_num":"0","line_num":"0"},{"block_num":"0","left":"0.5450581398529869","par_num":"0","width":"0.018895348335834172","level":"0","top":"0.4736842105263157","text":"Replv +","line_num":"0","height":"0.0071770334928230595","page_num":"0","conf":"0.30000001192092896","word_num":"0"},{"level":"0","top":"0.494417862717921","width":"0.14098837020549365","page_num":"0","left":"0.38226744423967257","line_num":"0","par_num":"0","height":"0.01777725888971693","text":"2. Check the deploy didn't break the autoloader - run","block_num":"0","conf":"0.5","word_num":"0"},{"block_num":"0","height":"0.01777725888971693","line_num":"0","page_num":"0","text":") if not","conf":"0.30000001192092896","width":"0.017441859904755996","word_num":"0","left":"0.587209302875275","top":"0.494417862717921","par_num":"0","level":"0"},{"line_num":"0","width":"0.206395352140386","par_num":"0","block_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","height":"0.00728817609698762","left":"0.389534884900329","top":"0.5223285486430133","text":"cone auromaucalv in vour ced ov didele, ane coniim no class reso uuon errors 1n","word_num":"0"},{"conf":"0.30000001192092896","line_num":"0","text":"uaraveloos.","top":"0.5435540073038466","page_num":"0","width":"0.03197674041098736","left":"0.3895348872072968","height":"0.006968640444571461","word_num":"0","block_num":"0","par_num":"0","level":"0"},{"block_num":"0","top":"0.5606060604373689","text":"3. Laravellogs — tail storage/1ogs/1aravel.10g for anything that surfaced after the","conf":"0.5","left":"0.3822674500693294","level":"0","line_num":"0","height":"0.017791151810300776","par_num":"0","page_num":"0","width":"0.21656975847609494","word_num":"0"},{"text":"deploy. Errors from phpsechb or passport would show up here immediately if something","conf":"0.5","height":"0.011164274322169043","line_num":"0","par_num":"0","word_num":"0","block_num":"0","level":"0","width":"0.21802323929806977","top":"0.5885167464114832","page_num":"0","left":"0.38953490023178006"},{"width":"0.0159883714736776","height":"0.006968641205077342","conf":"0.30000001192092896","text":"btoke","block_num":"0","left":"0.3895348839579286","page_num":"0","level":"0","word_num":"0","top":"0.6097560974842526","line_num":"0","par_num":"0"},{"left":"0.3822674416257561","block_num":"0","level":"0","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","width":"0.20639535214038607","height":"0.017805044730884623","par_num":"0","line_num":"0","conf":"1","top":"0.6267942582148889","page_num":"0","word_num":"0"},{"top":"0.6547049441786283","height":"0.011164274322169154","block_num":"0","left":"0.38953489225475474","par_num":"0","width":"0.21947674041098736","level":"0","conf":"0.5","text":"integraticos (HubSpot, Salesforce), and any SSH/SFTP paths it phpseclib is used directly.","word_num":"0","page_num":"0","line_num":"0"},{"height":"0.01764666634883605","left":"0.3822674411551184","line_num":"0","conf":"1","text":"5. composer.lock diff - double-check that only the expected 5 packages changed. If the bot","top":"0.6722488036988071","word_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","width":"0.22965116703763927"},{"line_num":"0","width":"0.18023255530824056","conf":"0.30000001192092896","level":"0","par_num":"0","left":"0.3895348859637776","top":"0.7001594896331739","word_num":"0","block_num":"0","text":"accidentallv ou lledin an unintended transitive bumb.it woul d show nere","height":"0.0071770334928229484","page_num":"0"},{"height":"0.010691918064342554","left":"0.37936047167004366","width":"0.2223837020549369","word_num":"0","par_num":"0","text":"The good news is all five are patch minor bumps with no API changes, so the blast radius is","top":"0.7384370016084825","level":"0","block_num":"0","conf":"0.5","page_num":"0","line_num":"0"},{"block_num":"0","par_num":"0","top":"0.7559808612639156","word_num":"0","text":"verv low. The flaky test failing is almost certainly coincidental timing — Faker seed collision —","conf":"1","height":"0.010569660667407277","line_num":"0","left":"0.3793604882603822","page_num":"0","width":"0.23110462756867106","level":"0"},{"block_num":"0","par_num":"0","page_num":"0","word_num":"0","left":"0.3793604617886832","top":"0.7735191643745069","width":"0.10901162979450635","height":"0.017549415904749344","line_num":"0","text":"not a regression from the security packages.","level":"0","conf":"1"},{"height":"0.021235089553029995","conf":"0.30000001192092896","block_num":"0","left":"0.3825853029917076","top":"0.8012439696815914","width":"0.03603584335205401","word_num":"0","level":"0","page_num":"0","line_num":"0","par_num":"0","text":"E О"},{"page_num":"0","line_num":"0","conf":"0.5","height":"0.017421602252187474","block_num":"0","par_num":"0","text":"Reply...","top":"0.9094076659470771","left":"0.3779069766799511","level":"0","width":"0.018895348335834283","word_num":"0"},{"word_num":"0","left":"0.5770348840484228","par_num":"0","level":"0","line_num":"0","page_num":"0","width":"0.03052325451627691","height":"0.013937282410154683","block_num":"0","text":"Sonnet 4.6","top":"0.9407665502002653","conf":"0.30000001192092896"},{"page_num":"0","width":"0.12936045261139562","par_num":"0","top":"0.9824561403508771","word_num":"0","height":"0.0071770334928230595","level":"0","conf":"0.30000001192092896","text":"Ciaudo ic Aland can make mictakac Plence double-chock recnoncoc)","left":"0.43459303705837393","line_num":"0","block_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
2096
|
NULL
|
NULL
|
|
53667
|
iTerm2ShellEditViewSessionScriptsProfilesWindowH iTerm2ShellEditViewSessionScriptsProfilesWindowHelp100% C47 8 Mon 20 Apr 11:23:09DEV (docker)DOCKER381DEV (docker)$82APP (-zsh)83-zshX4screenpipe"• 85php"and"/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.Class Tests\Unit\Http\Controllers\API\V2\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply with psr-4autoloading standard. Skipping.Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard.Class Tests\Unit\Http\Controllers\API\V2\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply withSkipping.psr-autoloading standard. Skipping.Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard.Skipping.Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply withpsr-4 autoloadingstandard. Skipping.Illuminate\Foundation\ComposerScripts::postAutoloadDump@php artisan package:discover --ansiINFO Discovering packages.24slides/laravel-saml2aws/aws-sdk-php-laravelbarryvdh/laravel-debugbarbarryvdh/laravel-ide-helperbepsvpt/secure-headerschaseconey/laravel-datadog-helperdevio/pipedrivejasonmccreary/laravel-test-assertionsjdavidbakr/cloudfront-proxieskalnoy/nestedsetlaravel/passportlaravel/slack-notification-channellaravel/tinkerlaravel/uilaravolt/avatarleague/statsd ..nesbot/carbonnunomaduro/collisionnunomaduro/termwindpropaganistas/laravel-phonesantigarcor/laratrustsentry/sentry-laravelshiftonelabs/laravel-sqs-fifo-queuespatie/laravel-fractalspatie/laravel-ignitionspatie/laravel-webhook-serverstaudenmeir/belongs-to-throughvinkla/hashidsGenerated optimized autoload files containing 95492 classesroot@docker_lamp_1:/home/jiminny#DONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONE...
|
[{"conf":"0.30000001192092896", [{"conf":"0.30000001192092896","par_num":"0","block_num":"0","level":"0","left":"0.014534883998839825","text":" iTerm2","width":"0.05523255666097006","line_num":"0","height":"0.018888888888888844","top":"0.004444444444444473","page_num":"0","word_num":"0"},{"text":"Shell","top":"0.006976744800567203","width":"0.021802324718899202","word_num":"0","block_num":"0","left":"0.08284883747097675","level":"0","page_num":"0","conf":"1","height":"0.013953487608167836","par_num":"0","line_num":"0"},{"page_num":"0","par_num":"0","block_num":"0","text":"Edit","conf":"1","height":"0.018604651557074692","line_num":"0","width":"0.020348836316002733","top":"0.004651162477276594","left":"0.1148255820963591","word_num":"0","level":"0"},{"height":"0.013953487608167836","line_num":"0","par_num":"0","level":"0","conf":"1","page_num":"0","text":"View","top":"0.006976744800567203","block_num":"0","left":"0.145348837730871","width":"0.024709301524692112","word_num":"0"},{"par_num":"0","conf":"1","block_num":"0","page_num":"0","text":"Session","width":"0.034883719020419646","line_num":"0","left":"0.18168604790258086","level":"0","top":"0.0069767444517300214","height":"0.013953487608167836","word_num":"0"},{"height":"0.014156619177924323","text":"Scripts","par_num":"0","line_num":"0","top":"0.006875178664312198","level":"0","block_num":"0","page_num":"0","width":"0.032011135419209774","left":"0.22963396757353347","conf":"0.5","word_num":"0"},{"page_num":"0","height":"0.014598697026570684","par_num":"0","width":"0.033533154593573644","top":"0.006654139759328936","text":"Profiles","conf":"1","level":"0","word_num":"0","left":"0.2732043532693469","block_num":"0","line_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","top":"0.0068880416163228375","level":"0","conf":"1","word_num":"0","height":"0.014130893283420098","width":"0.03636365996466745","text":"Window","left":"0.318300728611636","page_num":"0"},{"text":"Help","left":"0.36773255884054523","par_num":"0","block_num":"0","conf":"1","level":"0","page_num":"0","top":"0.0069767444517300214","line_num":"0","width":"0.020348836316002705","height":"0.013953487608167836","word_num":"0"},{"level":"0","page_num":"0","par_num":"0","top":"0.004444444444444473","conf":"0.5","line_num":"0","block_num":"0","word_num":"0","height":"0.016666666666666607","text":"100% C47 8 Mon 20 Apr 11:23:09","width":"0.17151161829630535","left":"0.8168604704256904"},{"level":"0","height":"0.014496124055650594","top":"0.036666666508996415","left":"0.472383723637125","line_num":"0","block_num":"0","word_num":"0","conf":"1","page_num":"0","width":"0.05959302054511173","par_num":"0","text":"DEV (docker)"},{"par_num":"0","text":"DOCKER","width":"0.03344831201765272","word_num":"0","top":"0.06737495635430424","block_num":"0","page_num":"0","height":"0.011761715147230345","conf":"1","left":"0.06830491368598085","level":"0","line_num":"0"},{"line_num":"0","top":"0.06744186045818157","text":"381","block_num":"0","conf":"0.30000001192092896","width":"0.01162790722317164","par_num":"0","height":"0.011627907223171752","left":"0.1802325580453909","level":"0","word_num":"0","page_num":"0"},{"top":"0.0674418603248027","conf":"1","par_num":"0","height":"0.01162790722317164","block_num":"0","left":"0.261627908427966","width":"0.049418603049384224","level":"0","page_num":"0","line_num":"0","word_num":"0","text":"DEV (docker)"},{"level":"0","left":"0.37500000068994266","par_num":"0","page_num":"0","height":"0.013953487608167836","text":"$82","top":"0.06511627933545094","width":"0.01453488270441694","word_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0"},{"height":"0.011627906163533597","top":"0.06744186098800065","text":"APP (-zsh)","word_num":"0","block_num":"0","conf":"0.5","line_num":"0","par_num":"0","width":"0.0421511623594496","left":"0.46220930196960064","page_num":"0","level":"0"},{"conf":"0.30000001192092896","block_num":"0","height":"0.01162790722317164","text":"83","level":"0","top":"0.06744186027730303","line_num":"0","page_num":"0","par_num":"0","word_num":"0","left":"0.5726744183933612","width":"0.013081395626068137"},{"page_num":"0","top":"0.0674418607263727","line_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","width":"0.017441859510209823","word_num":"0","block_num":"0","left":"0.6671511633044881","text":"-zsh","height":"0.011627906163533597"},{"par_num":"0","level":"0","word_num":"0","block_num":"0","left":"0.7688953491032179","conf":"0.30000001192092896","line_num":"0","page_num":"0","height":"0.011627906163533597","text":"X4","top":"0.06744186098800065","width":"0.01453488270441683"},{"text":"screenpipe\"","width":"0.0480594582027859","level":"0","word_num":"0","height":"0.014809151755438954","block_num":"0","top":"0.06468844713473598","conf":"1","par_num":"0","page_num":"0","left":"0.8487900389444276","line_num":"0"},{"line_num":"0","height":"0.011627906163533597","block_num":"0","level":"0","text":"• 85","left":"0.9563953489745769","top":"0.0674418609589309","conf":"0.30000001192092896","par_num":"0","word_num":"0","width":"0.024709301524692084","page_num":"0"},{"top":"0.08837209318677719","word_num":"0","text":"php\"","width":"0.02470930152469211","conf":"0.5","page_num":"0","block_num":"0","line_num":"0","left":"0.0029069775564523823","level":"0","height":"0.016279069052802186","par_num":"0"},{"level":"0","width":"0.023255814446343316","word_num":"0","height":"0.013953487608167947","left":"0.026162790063650063","block_num":"0","line_num":"0","text":"and","par_num":"0","top":"0.09069767487808655","page_num":"0","conf":"0.30000001192092896"},{"page_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.08837209382234956","width":"0.5886627621120877","word_num":"0","block_num":"0","conf":"1","text":"\"/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php\", the first will be used.","left":"0.04941863668649206","height":"0.020930230882432732"},{"word_num":"0","block_num":"0","line_num":"0","page_num":"0","width":"0.943313937717014","par_num":"0","conf":"1","text":"Class Tests\\Unit\\Http\\Controllers\\API\\V2\\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply with psr-4","top":"0.10888888836061783","height":"0.019018088446723036","level":"0","left":"0.002906991817654061"},{"left":"0.9447403567855392","conf":"1","level":"0","word_num":"0","par_num":"0","width":"0.05383324093288844","page_num":"0","block_num":"0","line_num":"0","height":"0.016743636661105676","text":"autoloadi","top":"0.10907004241027407"},{"word_num":"0","par_num":"0","level":"0","left":"0.0029069833916420054","block_num":"0","line_num":"0","page_num":"0","conf":"1","height":"0.01666666666666672","text":"ng standard. Skipping.","width":"0.12354650497436526","top":"0.13"},{"height":"0.0189405674404568","line_num":"0","page_num":"0","text":"Class Tests\\Unit\\Notifications\\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard.","block_num":"0","width":"0.9113371955023872","word_num":"0","level":"0","top":"0.14883720990703253","left":"0.0029069905069436667","par_num":"0","conf":"1"},{"word_num":"0","par_num":"0","top":"0.16488889841175924","left":"0.0028824079837275938","text":"Class Tests\\Unit\\Http\\Controllers\\API\\V2\\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply with","page_num":"0","block_num":"0","conf":"1","line_num":"0","width":"0.9070341322157117","height":"0.02764794031778972","level":"0"},{"par_num":"0","conf":"1","left":"0.9170514557343384","level":"0","page_num":"0","text":"Skipping.","block_num":"0","line_num":"0","top":"0.14597945479817187","width":"0.05252499580383296","height":"0.026645740932888518","word_num":"0"},{"width":"0.020348836316002705","level":"0","line_num":"0","block_num":"0","conf":"0.5","page_num":"0","text":"psr-","left":"0.9127906977819211","top":"0.17209302379281533","height":"0.013953487608167836","word_num":"0","par_num":"0"},{"height":"0.013953488667805991","block_num":"0","width":"0.053779066933525965","word_num":"0","conf":"1","top":"0.16976744168769164","left":"0.9447674432281084","text":"autoloadi","par_num":"0","line_num":"0","page_num":"0","level":"0"},{"level":"0","page_num":"0","left":"0.002906983391967276","text":"ng standard. Skipping.","width":"0.12354650497436524","top":"0.1906976747371648","par_num":"0","height":"0.016279069052802186","word_num":"0","block_num":"0","conf":"1","line_num":"0"},{"word_num":"0","width":"0.9113371955023872","page_num":"0","height":"0.019018088446723036","block_num":"0","level":"0","line_num":"0","conf":"1","text":"Class Tests\\Unit\\Notifications\\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard.","top":"0.20888888843813724","left":"0.0029069905069436667","par_num":"0"},{"word_num":"0","height":"0.013953487608167836","conf":"0.5","left":"0.9200581411594164","level":"0","line_num":"0","par_num":"0","page_num":"0","text":"Skipping.","top":"0.21162790735870673","block_num":"0","width":"0.04941860304938417"},{"height":"0.018888888888888955","width":"0.8997093200683594","level":"0","conf":"1","left":"0.0029069652545051857","text":"Class RingCentral\\SDK\\WebSocket\\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with","par_num":"0","top":"0.22999999999999998","line_num":"0","page_num":"0","block_num":"0","word_num":"0"},{"text":"psr-4 autoloading","line_num":"0","page_num":"0","left":"0.9011627889884591","width":"0.09738372166951503","word_num":"0","par_num":"0","height":"0.01666666666666672","top":"0.22999999999999998","conf":"1","level":"0","block_num":"0"},{"conf":"1","par_num":"0","block_num":"0","page_num":"0","line_num":"0","height":"0.01666666666666672","text":"standard. Skipping.","top":"0.25111111111111106","word_num":"0","level":"0","width":"0.10610464943779839","left":"0.008720932942696654"},{"page_num":"0","left":"0.014534890265207916","text":"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump","height":"0.016279069052802297","line_num":"0","word_num":"0","par_num":"0","level":"0","conf":"1","block_num":"0","top":"0.2697674421305756","width":"0.30668604109022346"},{"width":"0.20058138105604384","word_num":"0","block_num":"0","left":"0.01453489453546673","top":"0.2906976748728237","par_num":"0","height":"0.016279069052802186","conf":"1","line_num":"0","page_num":"0","level":"0","text":"@php artisan package:discover --ansi"},{"level":"0","text":"INFO Discovering packages.","block_num":"0","word_num":"0","left":"0.02034884459413444","conf":"1","height":"0.016666666666666607","top":"0.33000000000000007","width":"0.15116278330485025","line_num":"0","par_num":"0","page_num":"0"},{"block_num":"0","level":"0","height":"0.013953487608167947","par_num":"0","page_num":"0","top":"0.3697674421494044","word_num":"0","text":"24slides/laravel-saml2","width":"0.12354650497436523","conf":"1","left":"0.014534888283166186","line_num":"0"},{"par_num":"0","level":"0","line_num":"0","conf":"1","top":"0.39069767465964533","width":"0.13081394831339518","word_num":"0","block_num":"0","height":"0.016279069052802297","page_num":"0","text":"aws/aws-sdk-php-laravel","left":"0.013081400116558149"},{"text":"barryvdh/laravel-debugbar","page_num":"0","block_num":"0","conf":"1","height":"0.01860465155707458","width":"0.14244185553656685","level":"0","word_num":"0","top":"0.4093023252292147","left":"0.013081400187142853","par_num":"0","line_num":"0"},{"block_num":"0","conf":"1","page_num":"0","width":"0.15261627833048502","left":"0.013081393810774975","height":"0.016279069052802075","level":"0","par_num":"0","text":"barryvdh/laravel-ide-helper","line_num":"0","top":"0.43023255858406406","word_num":"0"},{"block_num":"0","par_num":"0","text":"bepsvpt/secure-headers","word_num":"0","left":"0.013081393313953566","conf":"1","level":"0","line_num":"0","height":"0.018604651557074692","page_num":"0","top":"0.448837208795106","width":"0.12499999999999999"},{"word_num":"0","text":"chaseconey/laravel-datadog-helper","par_num":"0","page_num":"0","line_num":"0","block_num":"0","level":"0","top":"0.46976744213057564","height":"0.016279069052802186","conf":"1","width":"0.18459300994873046","left":"0.01453489268188471"},{"width":"0.08575580914815267","conf":"1","left":"0.014534887552861598","top":"0.4906976746596454","height":"0.016279069052802297","level":"0","page_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"devio/pipedrive","word_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","width":"0.2063953399658203","line_num":"0","left":"0.014534890220578174","height":"0.01860465155707458","text":"jasonmccreary/laravel-test-assertions","top":"0.5093023252447184","conf":"1","par_num":"0","level":"0"},{"conf":"1","word_num":"0","page_num":"0","text":"jdavidbakr/cloudfront-proxies","par_num":"0","block_num":"0","left":"0.014534888384244837","line_num":"0","level":"0","width":"0.16279069052802192","height":"0.023255812327067082","top":"0.5232558144760014"},{"width":"0.0915697627597385","word_num":"0","block_num":"0","top":"0.5488372093883276","par_num":"0","conf":"1","left":"0.013081396212185068","line_num":"0","height":"0.016279069052802186","text":"kalnoy/nestedset","level":"0","page_num":"0"},{"page_num":"0","level":"0","left":"0.014534884991734219","text":"laravel/passport","top":"0.5697674421015059","word_num":"0","width":"0.09011627833048504","height":"0.016279069052802186","par_num":"0","block_num":"0","conf":"1","line_num":"0"},{"line_num":"0","left":"0.01453489004385696","text":"laravel/slack-notification-channel","page_num":"0","width":"0.19040696885850691","level":"0","block_num":"0","top":"0.5883720932933663","word_num":"0","conf":"1","height":"0.016279069052802186","par_num":"0"},{"block_num":"0","page_num":"0","level":"0","word_num":"0","height":"0.013953487608167836","line_num":"0","width":"0.07994185553656684","conf":"1","text":"laravel/tinker","top":"0.6093023258858385","par_num":"0","left":"0.014534887517569237"},{"left":"0.01453488449111267","par_num":"0","line_num":"0","conf":"1","level":"0","word_num":"0","width":"0.05668604638841417","page_num":"0","height":"0.013953487608167947","block_num":"0","text":"laravel/ui","top":"0.6302325584052184"},{"page_num":"0","level":"0","conf":"1","line_num":"0","par_num":"0","height":"0.016279069052802186","text":"laravolt/avatar","block_num":"0","width":"0.08575580914815267","top":"0.6488372097759245","word_num":"0","left":"0.013081396322241545"},{"line_num":"0","page_num":"0","top":"0.6697674421887152","conf":"1","height":"0.016279069052802186","par_num":"0","level":"0","left":"0.013081397386757843","text":"league/statsd ..","width":"0.0886627886030409","block_num":"0","word_num":"0"},{"par_num":"0","conf":"1","top":"0.6906976747230478","word_num":"0","height":"0.013953487608167836","block_num":"0","left":"0.013081398456733132","text":"nesbot/carbon","line_num":"0","level":"0","width":"0.07558139165242513","page_num":"0"},{"word_num":"0","left":"0.01308139377631457","height":"0.016279069052802186","conf":"1","level":"0","page_num":"0","par_num":"0","block_num":"0","top":"0.709302326210033","text":"nunomaduro/collision","line_num":"0","width":"0.11337209277682836"},{"block_num":"0","level":"0","top":"0.7302325586765362","left":"0.013081396390117541","word_num":"0","text":"nunomaduro/termwind","line_num":"0","height":"0.013953487608167836","page_num":"0","conf":"1","width":"0.10755813386705186","par_num":"0"},{"block_num":"0","word_num":"0","left":"0.014534888928970188","height":"0.01860465155707458","width":"0.15116278330485028","top":"0.7488372090121604","conf":"1","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"propaganistas/laravel-phone"},{"block_num":"0","left":"0.014534885637538212","par_num":"0","level":"0","page_num":"0","word_num":"0","text":"santigarcor/laratrust","conf":"1","top":"0.7697674421015059","width":"0.11773255666097004","line_num":"0","height":"0.016279069052802186"},{"word_num":"0","conf":"1","block_num":"0","left":"0.013081398737833943","height":"0.01860465155707458","line_num":"0","top":"0.7883720925160363","level":"0","width":"0.11918604109022353","page_num":"0","par_num":"0","text":"sentry/sentry-laravel"},{"block_num":"0","text":"shiftonelabs/laravel-sqs-fifo-queue","height":"0.016279069052802186","word_num":"0","par_num":"0","conf":"1","level":"0","left":"0.014534887405829148","line_num":"0","top":"0.8093023258515059","width":"0.19622092776828343","page_num":"0"},{"par_num":"0","top":"0.8302325583805755","text":"spatie/laravel-fractal","width":"0.12354650497436523","left":"0.014534889106809562","word_num":"0","page_num":"0","level":"0","height":"0.016279069052802186","block_num":"0","line_num":"0","conf":"1"},{"text":"spatie/laravel-ignition","width":"0.1293604638841417","page_num":"0","level":"0","conf":"1","height":"0.018604651557074692","line_num":"0","block_num":"0","left":"0.014534886493006589","top":"0.8488372090276642","par_num":"0","word_num":"0"},{"block_num":"0","height":"0.016279069052802186","text":"spatie/laravel-webhook-server","line_num":"0","left":"0.014534890007306778","page_num":"0","par_num":"0","top":"0.8697674421015058","level":"0","word_num":"0","conf":"1","width":"0.16279069052802192"},{"conf":"1","height":"0.016279069052802186","level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.8906976748922035","width":"0.16715115441216363","text":"staudenmeir/belongs-to-through","left":"0.01453488623868565","page_num":"0","word_num":"0"},{"top":"0.909302325735227","word_num":"0","height":"0.016279069052802186","width":"0.07994186083475749","conf":"1","level":"0","left":"0.014534883081894535","line_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"vinkla/hashids"},{"left":"0.002906985862002504","level":"0","top":"0.9488372098779627","conf":"1","width":"0.32994185553656685","page_num":"0","par_num":"0","text":"Generated optimized autoload files containing 95492 classes","block_num":"0","height":"0.0189405674404568","word_num":"0","line_num":"0"},{"conf":"1","page_num":"0","top":"0.969767442101506","text":"root@docker_lamp_1:/home/jiminny#","line_num":"0","block_num":"0","left":"0.002906985243657978","par_num":"0","height":"0.016279069052802186","width":"0.18459300994873043","level":"0","word_num":"0"},{"width":"0.023301707373725056","line_num":"0","text":"DONE","block_num":"0","page_num":"0","left":"0.8037561232901866","conf":"1","par_num":"0","word_num":"0","level":"0","height":"0.014150505065917973","top":"0.36966893342250284"},{"top":"0.3906976746842882","height":"0.013953487608167836","block_num":"0","text":"DONE","line_num":"0","width":"0.02325581444634328","word_num":"0","page_num":"0","level":"0","conf":"1","left":"0.8037790698117121","par_num":"0"},{"conf":"1","left":"0.8037790693272159","line_num":"0","page_num":"0","top":"0.4116279075912649","width":"0.02325581444634328","text":"DONE","height":"0.013953487608167836","level":"0","par_num":"0","word_num":"0","block_num":"0"},{"height":"0.013953487608167836","conf":"1","width":"0.02325581444634328","text":"DONE","word_num":"0","line_num":"0","par_num":"0","block_num":"0","top":"0.43023255840521846","left":"0.8037790698117121","page_num":"0","level":"0"},{"conf":"1","page_num":"0","height":"0.013953487608167725","block_num":"0","top":"0.4488372094517301","left":"0.8023255820138167","level":"0","par_num":"0","word_num":"0","line_num":"0","text":"DONE","width":"0.024709301524692195"},{"width":"0.024709301524692195","height":"0.013953487608167725","conf":"1","page_num":"0","text":"DONE","top":"0.46976744200986964","word_num":"0","block_num":"0","par_num":"0","left":"0.8023255820138167","level":"0","line_num":"0"},{"page_num":"0","conf":"1","width":"0.02325581444634328","word_num":"0","par_num":"0","height":"0.013953487608167947","top":"0.49069767468428815","block_num":"0","line_num":"0","text":"DONE","left":"0.8037790698117121","level":"0"},{"line_num":"0","text":"DONE","width":"0.023405626085069464","word_num":"0","page_num":"0","block_num":"0","height":"0.014605877134534984","left":"0.803704163892863","par_num":"0","top":"0.5089761309621977","level":"0","conf":"0.5"},{"top":"0.5302325584052184","word_num":"0","page_num":"0","height":"0.013953487608167836","conf":"1","par_num":"0","width":"0.02325581444634328","text":"DONE","line_num":"0","level":"0","left":"0.8037790698117121","block_num":"0"},{"par_num":"0","text":"DONE","height":"0.01435823122660329","conf":"1","width":"0.024797444873385976","word_num":"0","page_num":"0","left":"0.802281509812224","top":"0.5509604193234873","block_num":"0","line_num":"0","level":"0"},{"page_num":"0","height":"0.013953487608167947","block_num":"0","left":"0.8037790698117121","conf":"1","level":"0","par_num":"0","line_num":"0","top":"0.5697674421261486","text":"DONE","width":"0.02325581444634328","word_num":"0"},{"word_num":"0","width":"0.02325581444634328","page_num":"0","line_num":"0","conf":"1","left":"0.8037790697148128","block_num":"0","level":"0","height":"0.016279069052802186","par_num":"0","top":"0.5883720931092578","text":"DONE"},{"text":"DONE","conf":"1","word_num":"0","line_num":"0","top":"0.6116279075912648","level":"0","left":"0.8023255816262197","page_num":"0","par_num":"0","height":"0.013953487608167947","block_num":"0","width":"0.024709301524692195"},{"word_num":"0","width":"0.02325581444634328","page_num":"0","top":"0.6302325584052184","height":"0.013953487608167947","line_num":"0","left":"0.8037790698117121","level":"0","block_num":"0","par_num":"0","conf":"1","text":"DONE"},{"conf":"1","word_num":"0","left":"0.8023255813839717","level":"0","line_num":"0","top":"0.6511627912205589","block_num":"0","page_num":"0","par_num":"0","text":"DONE","height":"0.011627906163533486","width":"0.024709301524692195"},{"conf":"1","height":"0.013953487608167836","line_num":"0","width":"0.02325581444634328","block_num":"0","left":"0.8037790698117121","top":"0.6697674421261488","word_num":"0","par_num":"0","page_num":"0","level":"0","text":"DONE"},{"word_num":"0","left":"0.8037790698117121","level":"0","par_num":"0","height":"0.013953487608167836","top":"0.6906976746842881","line_num":"0","width":"0.02325581444634328","conf":"1","page_num":"0","block_num":"0","text":"DONE"},{"top":"0.7092038171434331","left":"0.8037561232901866","height":"0.014150505065917973","width":"0.023301707373725056","page_num":"0","word_num":"0","par_num":"0","conf":"1","line_num":"0","text":"DONE","level":"0","block_num":"0"},{"level":"0","page_num":"0","word_num":"0","height":"0.013953487608167947","block_num":"0","left":"0.8037790698117121","par_num":"0","text":"DONE","top":"0.7302325584052184","line_num":"0","width":"0.02325581444634328","conf":"1"},{"page_num":"0","par_num":"0","top":"0.7511627911571565","text":"DONE","left":"0.8023255813839717","height":"0.013953487608167836","block_num":"0","conf":"1","width":"0.024709301524692195","line_num":"0","word_num":"0","level":"0"},{"height":"0.014150505065917973","text":"DONE","word_num":"0","line_num":"0","width":"0.023301707373725056","level":"0","page_num":"0","par_num":"0","top":"0.7696689334225029","conf":"1","block_num":"0","left":"0.8037561232901866"},{"level":"0","page_num":"0","top":"0.7906976746842881","line_num":"0","conf":"1","width":"0.02325581444634328","height":"0.013953487608167836","left":"0.8037790698117121","par_num":"0","text":"DONE","word_num":"0","block_num":"0"},{"block_num":"0","conf":"1","par_num":"0","height":"0.01162790722317164","word_num":"0","width":"0.02325581444634328","level":"0","left":"0.8037790694483401","line_num":"0","text":"DONE","top":"0.8116279068171932","page_num":"0"},{"height":"0.013953487608167836","text":"DONE","par_num":"0","top":"0.8302325584052185","width":"0.02325581444634328","word_num":"0","line_num":"0","left":"0.8037790698117121","conf":"1","level":"0","page_num":"0","block_num":"0"},{"text":"DONE","width":"0.02325581444634328","level":"0","left":"0.8037790697148128","line_num":"0","conf":"1","top":"0.84883720945173","word_num":"0","page_num":"0","block_num":"0","height":"0.013953487608167947","par_num":"0"},{"height":"0.013953487608167836","text":"DONE","word_num":"0","level":"0","block_num":"0","par_num":"0","page_num":"0","top":"0.8697674420098696","width":"0.024709301524692195","conf":"1","left":"0.8023255820138167","line_num":"0"},{"level":"0","width":"0.02325581444634328","word_num":"0","par_num":"0","block_num":"0","height":"0.013953487608167947","line_num":"0","page_num":"0","left":"0.8037790698117121","text":"DONE","conf":"1","top":"0.8906976746842881"},{"page_num":"0","conf":"1","word_num":"0","height":"0.013953487608167836","text":"DONE","top":"0.9093023258703347","width":"0.02325581444634328","line_num":"0","block_num":"0","left":"0.8037790697535725","level":"0","par_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
2158
|
NULL
|
NULL
|
|
53668
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp100% C47 8 Mon 20 Apr 11:23:10•• 0DEV (docker)DOCKER381DEV (docker)$82APP (-zsh)83-zshX4screenpipe"• 85php"and"/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.Class Tests\Unit\Http\Controllers\API\V2\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply with psr-4autoloading standard. Skipping.Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard.Class Tests\Unit\Http\Controllers\API\V2\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply withSkipping.psr-autoloading standard. Skipping.Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard.Skipping.Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply withpsr-4 autoloadingstandard. Skipping.Illuminate\Foundation\ComposerScripts::postAutoloadDump@php artisan package:discover --ansiINFO Discovering packages.24slides/laravel-saml2aws/aws-sdk-php-laravelbarryvdh/laravel-debugbarbarryvdh/laravel-ide-helperbepsvpt/secure-headerschaseconey/laravel-datadog-helperdevio/pipedrivejasonmccreary/laravel-test-assertionsjdavidbakr/cloudfront-proxieskalnoy/nestedsetlaravel/passportlaravel/slack-notification-channellaravel/tinkerlaravel/uilaravolt/avatarleague/statsdnesbot/carbonnunomaduro/collisionnunomaduro/termwindpropaganistas/laravel-phonesantigarcor/laratrustsentry/sentry-laravelshiftonelabs/laravel-sqs-fifo-queuespatie/laravel-fractalspatie/laravel-ignitionspatie/laravel-webhook-serverstaudenmeir/belongs-to-throughvinkla/hashidsGenerated optimized autoload files containing 95492 classesroot@docker_lamp_1:/home/jiminny#DONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONE...
|
[{"block_num":"0","level": [{"block_num":"0","level":"0","conf":"1","word_num":"0","text":"iTerm2","top":"0.006976744645528443","par_num":"0","width":"0.03779069582621256","left":"0.031976744480304596","page_num":"0","line_num":"0","height":"0.013953487608167836"},{"par_num":"0","height":"0.013953487608167836","line_num":"0","top":"0.006976744800567203","word_num":"0","text":"Shell","page_num":"0","width":"0.021802324718899202","conf":"1","left":"0.08284883747097675","level":"0","block_num":"0"},{"left":"0.1148255820963591","conf":"1","par_num":"0","level":"0","line_num":"0","page_num":"0","text":"Edit","height":"0.018604651557074692","top":"0.004651162477276594","block_num":"0","word_num":"0","width":"0.020348836316002733"},{"word_num":"0","height":"0.013953487608167836","left":"0.145348837730871","level":"0","line_num":"0","top":"0.006976744800567203","conf":"1","width":"0.024709301524692112","block_num":"0","par_num":"0","text":"View","page_num":"0"},{"width":"0.034883719020419646","left":"0.18168604707893748","word_num":"0","line_num":"0","conf":"1","block_num":"0","level":"0","par_num":"0","text":"Session","top":"0.006976744800567203","height":"0.013953487608167836","page_num":"0"},{"top":"0.006875178664312198","width":"0.032011135419209774","par_num":"0","word_num":"0","left":"0.22963396757353347","line_num":"0","height":"0.014156619177924323","block_num":"0","text":"Scripts","level":"0","page_num":"0","conf":"0.5"},{"height":"0.014598697026570684","line_num":"0","par_num":"0","text":"Profiles","page_num":"0","left":"0.2732043532693469","top":"0.006654139759328936","level":"0","width":"0.033533154593573644","conf":"1","block_num":"0","word_num":"0"},{"par_num":"0","top":"0.006632656100668988","word_num":"0","level":"0","line_num":"0","left":"0.3182635379612784","text":"Window","block_num":"0","width":"0.03643804126315647","height":"0.014641664293077339","page_num":"0","conf":"1"},{"left":"0.36773255884054523","line_num":"0","width":"0.020348836316002705","page_num":"0","block_num":"0","height":"0.013953487608167836","level":"0","top":"0.0069767444517300214","conf":"1","par_num":"0","text":"Help","word_num":"0"},{"word_num":"0","height":"0.016666666666666607","level":"0","line_num":"0","conf":"0.5","left":"0.8168604704256904","page_num":"0","par_num":"0","text":"100% C47 8 Mon 20 Apr 11:23:10","width":"0.17151161829630535","top":"0.004444444444444473","block_num":"0"},{"page_num":"0","width":"0.039244185553656684","block_num":"0","level":"0","word_num":"0","top":"0.03444444470335428","conf":"0.30000001192092896","line_num":"0","par_num":"0","height":"0.021369508107503266","left":"0.002906977071422211","text":"•• 0"},{"width":"0.05959302054511173","text":"DEV (docker)","top":"0.036666666508996415","conf":"1","level":"0","page_num":"0","word_num":"0","block_num":"0","par_num":"0","line_num":"0","height":"0.014496124055650594","left":"0.472383723637125"},{"top":"0.06737495635430424","line_num":"0","page_num":"0","block_num":"0","word_num":"0","text":"DOCKER","height":"0.011761715147230345","conf":"1","left":"0.06830491368598085","level":"0","width":"0.03344831201765272","par_num":"0"},{"conf":"0.30000001192092896","level":"0","block_num":"0","line_num":"0","text":"381","word_num":"0","left":"0.1802325580453909","height":"0.011627907223171752","par_num":"0","top":"0.06744186045818157","width":"0.01162790722317164","page_num":"0"},{"left":"0.261627908573031","block_num":"0","top":"0.06744186035900246","line_num":"0","word_num":"0","page_num":"0","height":"0.01162790722317164","width":"0.049418603049384224","level":"0","par_num":"0","text":"DEV (docker)","conf":"1"},{"conf":"0.30000001192092896","line_num":"0","top":"0.06511627933545094","word_num":"0","text":"$82","par_num":"0","width":"0.01453488270441694","block_num":"0","level":"0","left":"0.37500000068994266","height":"0.013953487608167836","page_num":"0"},{"top":"0.06744186098800065","height":"0.011627906163533597","text":"APP (-zsh)","word_num":"0","conf":"0.5","par_num":"0","block_num":"0","left":"0.46220930196960064","level":"0","width":"0.0421511623594496","line_num":"0","page_num":"0"},{"conf":"0.30000001192092896","page_num":"0","level":"0","block_num":"0","par_num":"0","text":"83","left":"0.5726744183933612","width":"0.013081395626068137","word_num":"0","top":"0.06744186027730303","height":"0.01162790722317164","line_num":"0"},{"width":"0.017441859510209823","word_num":"0","text":"-zsh","left":"0.6671511633044881","par_num":"0","block_num":"0","height":"0.011627906163533597","line_num":"0","conf":"0.30000001192092896","page_num":"0","level":"0","top":"0.0674418607263727"},{"line_num":"0","left":"0.7688953491032179","height":"0.011627906163533597","page_num":"0","conf":"0.30000001192092896","text":"X4","block_num":"0","word_num":"0","level":"0","top":"0.06744186098800065","width":"0.01453488270441683","par_num":"0"},{"par_num":"0","conf":"1","level":"0","text":"screenpipe\"","top":"0.06468844713473598","line_num":"0","page_num":"0","height":"0.014809151755438954","left":"0.8487900389444276","word_num":"0","block_num":"0","width":"0.0480594582027859"},{"par_num":"0","conf":"0.30000001192092896","height":"0.01162790722317164","top":"0.06744186037823974","left":"0.9563953494674002","line_num":"0","block_num":"0","text":"• 85","level":"0","page_num":"0","width":"0.024709301524692084","word_num":"0"},{"page_num":"0","left":"0.0029069775564523823","par_num":"0","line_num":"0","height":"0.016279069052802186","level":"0","text":"php\"","conf":"0.5","top":"0.08837209318677719","width":"0.02470930152469211","block_num":"0","word_num":"0"},{"height":"0.013953487608167947","block_num":"0","level":"0","left":"0.026162790063650063","line_num":"0","par_num":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","top":"0.09069767487808655","text":"and","width":"0.023255814446343316"},{"line_num":"0","word_num":"0","conf":"1","top":"0.08837209382234956","block_num":"0","page_num":"0","text":"\"/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php\", the first will be used.","width":"0.5886627621120877","level":"0","height":"0.020930230882432732","left":"0.04941863668649206","par_num":"0"},{"conf":"1","par_num":"0","text":"Class Tests\\Unit\\Http\\Controllers\\API\\V2\\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply with psr-4","height":"0.019018088446723036","line_num":"0","level":"0","page_num":"0","width":"0.943313937717014","top":"0.10888888836061783","block_num":"0","word_num":"0","left":"0.002906991817654061"},{"page_num":"0","par_num":"0","block_num":"0","line_num":"0","word_num":"0","height":"0.016743636661105676","text":"autoloadi","top":"0.10907004241027407","left":"0.9447403567855392","conf":"1","level":"0","width":"0.05383324093288844"},{"left":"0.0029069833916420054","text":"ng standard. Skipping.","top":"0.13","par_num":"0","width":"0.12354650497436526","block_num":"0","word_num":"0","conf":"1","height":"0.01666666666666672","level":"0","line_num":"0","page_num":"0"},{"par_num":"0","conf":"1","left":"0.0029069905069436667","page_num":"0","top":"0.14883720990703253","text":"Class Tests\\Unit\\Notifications\\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard.","level":"0","word_num":"0","line_num":"0","block_num":"0","height":"0.0189405674404568","width":"0.9113371955023872"},{"par_num":"0","page_num":"0","level":"0","line_num":"0","conf":"1","block_num":"0","text":"Class Tests\\Unit\\Http\\Controllers\\API\\V2\\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply with","top":"0.16488889841175924","word_num":"0","width":"0.9070341322157117","height":"0.02764794031778972","left":"0.0028824079837275938"},{"height":"0.026645740932888518","text":"Skipping.","word_num":"0","top":"0.14597945479817187","line_num":"0","par_num":"0","block_num":"0","conf":"1","level":"0","width":"0.05252499580383296","left":"0.9170514557343384","page_num":"0"},{"line_num":"0","page_num":"0","left":"0.9127906977819211","block_num":"0","width":"0.020348836316002705","conf":"0.5","text":"psr-","top":"0.17209302379281533","word_num":"0","par_num":"0","level":"0","height":"0.013953487608167836"},{"height":"0.013953488667805991","left":"0.9447674432281084","line_num":"0","page_num":"0","par_num":"0","top":"0.16976744168769164","word_num":"0","block_num":"0","conf":"1","level":"0","width":"0.053779066933525965","text":"autoloadi"},{"conf":"1","left":"0.002906983391967276","par_num":"0","block_num":"0","page_num":"0","height":"0.016279069052802186","line_num":"0","level":"0","top":"0.1906976747371648","text":"ng standard. Skipping.","width":"0.12354650497436524","word_num":"0"},{"height":"0.019018088446723036","left":"0.0029069905069436667","par_num":"0","text":"Class Tests\\Unit\\Notifications\\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard.","page_num":"0","width":"0.9113371955023872","word_num":"0","block_num":"0","conf":"1","top":"0.20888888843813724","level":"0","line_num":"0"},{"level":"0","conf":"0.5","height":"0.013953487608167836","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"Skipping.","top":"0.21162790735870673","word_num":"0","width":"0.04941860304938417","left":"0.9200581411594164"},{"width":"0.8997093200683594","conf":"1","word_num":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0","level":"0","left":"0.0029069652545051857","height":"0.018888888888888955","text":"Class RingCentral\\SDK\\WebSocket\\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with","top":"0.22999999999999998"},{"block_num":"0","par_num":"0","page_num":"0","top":"0.22999999999999998","width":"0.09738372166951503","line_num":"0","conf":"1","text":"psr-4 autoloading","word_num":"0","left":"0.9011627889884591","height":"0.01666666666666672","level":"0"},{"par_num":"0","left":"0.008720932942696654","line_num":"0","top":"0.25111111111111106","level":"0","block_num":"0","word_num":"0","text":"standard. Skipping.","page_num":"0","width":"0.10610464943779839","conf":"1","height":"0.01666666666666672"},{"level":"0","height":"0.016279069052802297","line_num":"0","top":"0.2697674421305756","par_num":"0","page_num":"0","block_num":"0","left":"0.014534890265207916","text":"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump","width":"0.30668604109022346","word_num":"0","conf":"1"},{"level":"0","block_num":"0","left":"0.01453489453546673","word_num":"0","line_num":"0","height":"0.016279069052802186","width":"0.20058138105604384","conf":"1","page_num":"0","par_num":"0","text":"@php artisan package:discover --ansi","top":"0.2906976748728237"},{"par_num":"0","text":"INFO Discovering packages.","page_num":"0","left":"0.02034884459413444","block_num":"0","height":"0.016666666666666607","level":"0","conf":"1","top":"0.33000000000000007","width":"0.15116278330485025","word_num":"0","line_num":"0"},{"level":"0","top":"0.3697674421494044","page_num":"0","left":"0.014534888283166186","conf":"1","width":"0.12354650497436523","word_num":"0","par_num":"0","line_num":"0","block_num":"0","height":"0.013953487608167947","text":"24slides/laravel-saml2"},{"conf":"1","height":"0.016279069052802297","left":"0.013081400116558149","line_num":"0","page_num":"0","width":"0.13081394831339518","text":"aws/aws-sdk-php-laravel","level":"0","par_num":"0","top":"0.39069767465964533","word_num":"0","block_num":"0"},{"level":"0","top":"0.4093023252292147","par_num":"0","width":"0.14244185553656685","word_num":"0","block_num":"0","conf":"1","height":"0.01860465155707458","page_num":"0","left":"0.013081400187142853","text":"barryvdh/laravel-debugbar","line_num":"0"},{"level":"0","conf":"1","left":"0.013081393810774975","page_num":"0","text":"barryvdh/laravel-ide-helper","width":"0.15261627833048502","par_num":"0","top":"0.43023255858406406","word_num":"0","height":"0.016279069052802075","block_num":"0","line_num":"0"},{"level":"0","line_num":"0","text":"bepsvpt/secure-headers","block_num":"0","top":"0.448837208795106","conf":"1","width":"0.12499999999999999","word_num":"0","par_num":"0","height":"0.018604651557074692","page_num":"0","left":"0.013081393313953566"},{"word_num":"0","width":"0.18459300994873046","left":"0.01453489268188471","level":"0","conf":"1","page_num":"0","top":"0.46976744213057564","par_num":"0","height":"0.016279069052802186","block_num":"0","text":"chaseconey/laravel-datadog-helper","line_num":"0"},{"page_num":"0","top":"0.4906976746596454","width":"0.08720929887559678","level":"0","conf":"1","height":"0.016279069052802297","line_num":"0","block_num":"0","left":"0.014534886899410864","par_num":"0","word_num":"0","text":"devio/pipedrive"},{"text":"jasonmccreary/laravel-test-assertions","width":"0.20639533996582032","line_num":"0","height":"0.018604651557074692","par_num":"0","top":"0.5093023256943309","word_num":"0","conf":"1","block_num":"0","page_num":"0","level":"0","left":"0.0145348848620512"},{"conf":"1","page_num":"0","block_num":"0","left":"0.014534888922035529","par_num":"0","line_num":"0","word_num":"0","width":"0.16279069052802192","top":"0.5302325583805756","text":"jdavidbakr/cloudfront-proxies","height":"0.016279069052802186","level":"0"},{"text":"kalnoy/nestedset","height":"0.013953487608167836","level":"0","width":"0.0915697627597385","conf":"1","top":"0.5511627911377766","left":"0.013081396545276134","block_num":"0","par_num":"0","word_num":"0","line_num":"0","page_num":"0"},{"left":"0.014534884991734219","top":"0.5697674421015059","page_num":"0","conf":"1","level":"0","height":"0.016279069052802186","par_num":"0","text":"laravel/passport","word_num":"0","block_num":"0","line_num":"0","width":"0.09011627833048504"},{"text":"laravel/slack-notification-channel","width":"0.19040696885850691","line_num":"0","conf":"1","block_num":"0","left":"0.01453489004385696","height":"0.016279069052802186","par_num":"0","word_num":"0","top":"0.5883720932933663","level":"0","page_num":"0"},{"left":"0.014534887517569237","level":"0","line_num":"0","top":"0.6093023258858385","page_num":"0","block_num":"0","height":"0.013953487608167836","width":"0.07994185553656684","conf":"1","word_num":"0","par_num":"0","text":"laravel/tinker"},{"page_num":"0","block_num":"0","level":"0","word_num":"0","line_num":"0","height":"0.013953487608167836","left":"0.014534886722949095","width":"0.058139530817667644","conf":"1","par_num":"0","text":"laravel/ui","top":"0.6302325584439781"},{"par_num":"0","left":"0.013081396370691166","width":"0.08575580914815267","height":"0.016279069052802186","level":"0","top":"0.6488372093883277","word_num":"0","conf":"1","block_num":"0","line_num":"0","page_num":"0","text":"laravolt/avatar"},{"line_num":"0","conf":"1","left":"0.01308139714983165","level":"0","par_num":"0","text":"league/statsd","top":"0.6697674421015058","page_num":"0","block_num":"0","width":"0.07848837110731337","height":"0.016279069052802186","word_num":"0"},{"word_num":"0","width":"0.07558139165242513","left":"0.013081398456733132","page_num":"0","height":"0.013953487608167836","block_num":"0","conf":"1","level":"0","par_num":"0","text":"nesbot/carbon","top":"0.6906976747230478","line_num":"0"},{"page_num":"0","conf":"1","line_num":"0","height":"0.013953487608167836","block_num":"0","par_num":"0","top":"0.7093023259052184","word_num":"0","left":"0.013081396889202079","level":"0","text":"nunomaduro/collision","width":"0.11337209277682832"},{"par_num":"0","level":"0","conf":"1","line_num":"0","height":"0.013953487608167836","width":"0.10755813386705186","top":"0.7302325586765362","block_num":"0","page_num":"0","text":"nunomaduro/termwind","word_num":"0","left":"0.013081396390117541"},{"top":"0.7488372087951061","conf":"1","page_num":"0","left":"0.014534886399900495","block_num":"0","line_num":"0","text":"propaganistas/laravel-phone","width":"0.15116278330485025","height":"0.018604651557074692","par_num":"0","word_num":"0","level":"0"},{"block_num":"0","conf":"1","line_num":"0","width":"0.11773255666097004","level":"0","left":"0.014534885637538212","height":"0.016279069052802186","page_num":"0","par_num":"0","top":"0.7697674421015059","word_num":"0","text":"santigarcor/laratrust"},{"line_num":"0","par_num":"0","width":"0.11773255666097007","top":"0.7906976746305756","level":"0","height":"0.016279069052802186","text":"sentry/sentry-laravel","word_num":"0","conf":"1","page_num":"0","block_num":"0","left":"0.014534885931869586"},{"level":"0","conf":"1","page_num":"0","top":"0.8093023258515059","width":"0.19622092776828343","left":"0.014534887405829148","line_num":"0","word_num":"0","par_num":"0","text":"shiftonelabs/laravel-sqs-fifo-queue","height":"0.016279069052802186","block_num":"0"},{"block_num":"0","word_num":"0","left":"0.014534889106809562","height":"0.016279069052802186","par_num":"0","level":"0","text":"spatie/laravel-fractal","line_num":"0","page_num":"0","top":"0.8302325583805755","conf":"1","width":"0.12354650497436523"},{"left":"0.014534886493006589","width":"0.1293604638841417","conf":"1","word_num":"0","block_num":"0","line_num":"0","height":"0.018604651557074692","level":"0","par_num":"0","page_num":"0","text":"spatie/laravel-ignition","top":"0.8488372090276642"},{"height":"0.016279069052802186","conf":"1","par_num":"0","width":"0.16279069052802192","top":"0.8697674421015058","text":"spatie/laravel-webhook-server","block_num":"0","left":"0.014534890007306778","level":"0","line_num":"0","page_num":"0","word_num":"0"},{"width":"0.16715115441216363","word_num":"0","page_num":"0","text":"staudenmeir/belongs-to-through","height":"0.016279069052802186","par_num":"0","line_num":"0","top":"0.8906976748922035","conf":"1","level":"0","block_num":"0","left":"0.01453488623868565"},{"height":"0.016279069052802186","line_num":"0","conf":"1","left":"0.014534883081894535","level":"0","width":"0.07994186083475749","block_num":"0","word_num":"0","top":"0.909302325735227","page_num":"0","par_num":"0","text":"vinkla/hashids"},{"conf":"1","level":"0","width":"0.32994185553656685","line_num":"0","height":"0.0189405674404568","par_num":"0","top":"0.9488372098779627","block_num":"0","page_num":"0","left":"0.002906985862002504","text":"Generated optimized autoload files containing 95492 classes","word_num":"0"},{"height":"0.016279069052802186","text":"root@docker_lamp_1:/home/jiminny#","top":"0.969767442101506","par_num":"0","word_num":"0","left":"0.002906985243657978","line_num":"0","page_num":"0","width":"0.18459300994873043","level":"0","conf":"1","block_num":"0"},{"page_num":"0","width":"0.023301707373725056","top":"0.36966893342250284","line_num":"0","block_num":"0","height":"0.014150505065917973","par_num":"0","word_num":"0","conf":"1","left":"0.8037561232901866","level":"0","text":"DONE"},{"line_num":"0","left":"0.8037790698117121","page_num":"0","block_num":"0","height":"0.013953487608167836","par_num":"0","word_num":"0","width":"0.02325581444634328","text":"DONE","conf":"1","top":"0.3906976746842882","level":"0"},{"top":"0.4116279075912649","line_num":"0","level":"0","left":"0.8037790693272159","height":"0.013953487608167836","block_num":"0","width":"0.02325581444634328","word_num":"0","page_num":"0","par_num":"0","conf":"1","text":"DONE"},{"height":"0.013953487608167836","width":"0.02325581444634328","word_num":"0","level":"0","block_num":"0","text":"DONE","page_num":"0","conf":"1","line_num":"0","top":"0.43023255840521846","par_num":"0","left":"0.8037790698117121"},{"top":"0.4488372094517301","page_num":"0","line_num":"0","left":"0.8023255820138167","block_num":"0","conf":"1","height":"0.013953487608167725","par_num":"0","text":"DONE","width":"0.024709301524692195","word_num":"0","level":"0"},{"par_num":"0","top":"0.46976744200986964","left":"0.8023255820138167","height":"0.013953487608167725","line_num":"0","text":"DONE","conf":"1","level":"0","width":"0.024709301524692195","word_num":"0","page_num":"0","block_num":"0"},{"left":"0.8037790698117121","page_num":"0","top":"0.49069767468428815","conf":"1","height":"0.013953487608167947","par_num":"0","width":"0.02325581444634328","line_num":"0","level":"0","block_num":"0","text":"DONE","word_num":"0"},{"text":"DONE","left":"0.803704163892863","word_num":"0","level":"0","height":"0.014605877134534984","block_num":"0","top":"0.5089761309621977","page_num":"0","width":"0.023405626085069464","line_num":"0","par_num":"0","conf":"0.5"},{"block_num":"0","conf":"1","left":"0.8037790698117121","height":"0.013953487608167836","text":"DONE","par_num":"0","word_num":"0","top":"0.5302325584052184","width":"0.02325581444634328","line_num":"0","page_num":"0","level":"0"},{"page_num":"0","block_num":"0","text":"DONE","par_num":"0","width":"0.024797444873385976","word_num":"0","top":"0.5509604193234873","level":"0","height":"0.01435823122660329","conf":"1","line_num":"0","left":"0.802281509812224"},{"conf":"1","level":"0","top":"0.5697674421261486","block_num":"0","par_num":"0","height":"0.013953487608167947","page_num":"0","word_num":"0","left":"0.8037790698117121","line_num":"0","width":"0.02325581444634328","text":"DONE"},{"left":"0.8037790697148128","top":"0.5883720931092578","level":"0","width":"0.02325581444634328","block_num":"0","conf":"1","word_num":"0","line_num":"0","text":"DONE","page_num":"0","par_num":"0","height":"0.016279069052802186"},{"width":"0.024709301524692195","conf":"1","page_num":"0","left":"0.8023255816262197","height":"0.013953487608167947","par_num":"0","word_num":"0","top":"0.6116279075912648","line_num":"0","level":"0","block_num":"0","text":"DONE"},{"line_num":"0","block_num":"0","left":"0.8037790698117121","conf":"1","par_num":"0","level":"0","text":"DONE","width":"0.02325581444634328","height":"0.013953487608167947","page_num":"0","top":"0.6302325584052184","word_num":"0"},{"height":"0.011627906163533486","par_num":"0","text":"DONE","level":"0","width":"0.024709301524692195","top":"0.6511627912205589","left":"0.8023255813839717","conf":"1","word_num":"0","line_num":"0","page_num":"0","block_num":"0"},{"block_num":"0","line_num":"0","conf":"1","par_num":"0","text":"DONE","page_num":"0","left":"0.8037790698117121","top":"0.6697674421261488","height":"0.013953487608167836","level":"0","width":"0.02325581444634328","word_num":"0"},{"conf":"1","left":"0.8037790698117121","text":"DONE","top":"0.6906976746842881","word_num":"0","width":"0.02325581444634328","height":"0.013953487608167836","par_num":"0","level":"0","block_num":"0","line_num":"0","page_num":"0"},{"line_num":"0","par_num":"0","height":"0.014150505065917973","width":"0.023301707373725056","conf":"1","level":"0","page_num":"0","left":"0.8037561232901866","block_num":"0","top":"0.7092038171434331","text":"DONE","word_num":"0"},{"width":"0.02325581444634328","level":"0","page_num":"0","height":"0.013953487608167947","block_num":"0","left":"0.8037790698117121","top":"0.7302325584052184","word_num":"0","line_num":"0","conf":"1","par_num":"0","text":"DONE"},{"level":"0","height":"0.013953487608167836","par_num":"0","text":"DONE","top":"0.7511627911571565","left":"0.8023255813839717","page_num":"0","width":"0.024709301524692195","block_num":"0","conf":"1","word_num":"0","line_num":"0"},{"top":"0.7696689334225029","left":"0.8037561232901866","word_num":"0","height":"0.014150505065917973","block_num":"0","line_num":"0","level":"0","page_num":"0","conf":"1","text":"DONE","width":"0.023301707373725056","par_num":"0"},{"text":"DONE","left":"0.8037790698117121","word_num":"0","par_num":"0","width":"0.02325581444634328","line_num":"0","block_num":"0","conf":"1","height":"0.013953487608167836","level":"0","page_num":"0","top":"0.7906976746842881"},{"width":"0.02325581444634328","word_num":"0","left":"0.8037790694483401","height":"0.01162790722317164","top":"0.8116279068171932","block_num":"0","page_num":"0","level":"0","conf":"1","par_num":"0","line_num":"0","text":"DONE"},{"conf":"1","top":"0.8302325584052185","line_num":"0","level":"0","height":"0.013953487608167836","left":"0.8037790698117121","text":"DONE","word_num":"0","block_num":"0","par_num":"0","width":"0.02325581444634328","page_num":"0"},{"page_num":"0","height":"0.013953487608167947","text":"DONE","top":"0.84883720945173","left":"0.8037790697148128","line_num":"0","level":"0","width":"0.02325581444634328","block_num":"0","par_num":"0","conf":"1","word_num":"0"},{"block_num":"0","level":"0","conf":"1","width":"0.024709301524692195","line_num":"0","page_num":"0","text":"DONE","word_num":"0","top":"0.8697674420098696","par_num":"0","height":"0.013953487608167836","left":"0.8023255820138167"},{"left":"0.8037790698117121","par_num":"0","conf":"1","level":"0","line_num":"0","top":"0.8906976746842881","page_num":"0","width":"0.02325581444634328","block_num":"0","text":"DONE","word_num":"0","height":"0.013953487608167947"},{"height":"0.013953487608167836","level":"0","block_num":"0","word_num":"0","conf":"1","left":"0.8037790697535725","line_num":"0","top":"0.9093023258703347","text":"DONE","page_num":"0","width":"0.02325581444634328","par_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
2159
|
NULL
|
NULL
|
|
53669
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LzMon 20 Apr 11:23:10User::factory->create(['email' => 'playlist-policy-test-' . uniqid . '@example.netThis is unrelated to the security PR — the duplicate email is a pre-existing test isolation issuethat happened to surtace in this Cl run. It's a flaky test; re-running Cl will likely pass, but theuneerMne issue shoula ve nxearegaro ess. Te secunt pumo seisane.so if only this failed on production build it means the tests are passing? AM Icorrect. What else to check. The PR was by accident merged before reviewed.Irving to rest it nowyes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, thesecurity changes themselves are not causing test failures. The 10.733 other tests passed.What to check now that it's mergedSince it's already on production, focus on runtime verification rather than CI1. OAuth/ Passport — the highest-risk change. Check that users can actually log in. tokensare being issued, and anv token refresh flows work. Look at vour auth logs for any 401spikes.Replv +2. Check the deploy didn't break the autoloader - runif notdone automatically in vour deplov dideline and confirm no class resolution errors inuarave oos.3. Laravellogs - tail storage/logs/laravel.log for anvthing that surfaced after thedeploy. Errors from phpsechib or passport would show up here immediately if somethingbtoke4. Kev endpoints — since this is Jiminny anvthing involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.5. composer.lock diff — double-check that onlv the expected 5 packages changed. If the botaccidental.v oulledin an unintended transitive bumo.it wou d show nereThe good news is all five are patch minor bumps with no API changes, so the blast radius isverv low. The flaky test failing is almost certainly coincidental timing — Faker seed collision —not a regression from the security packages.E ОReplv.Cannot#kyCiaudo ic Aland can mako mictakec Plence double-chock recnoncoc)...
|
[{"word_num":"0","level":& [{"word_num":"0","level":"0","page_num":"0","conf":"1","width":"0.030523254516276906","line_num":"0","block_num":"0","height":"0.01754385964912286","left":"0.017441861727653853","par_num":"0","text":"Claude File","top":"0"},{"conf":"1","line_num":"0","par_num":"0","top":"0.003484321076209995","width":"0.011627906180442647","left":"0.05087209400280188","page_num":"0","level":"0","text":"Edit","word_num":"0","height":"0.010452960286604362","block_num":"0"},{"word_num":"0","height":"0.006968640444571461","level":"0","conf":"0.30000001192092896","left":"0.06395349007209457","line_num":"0","width":"0.014534881774415365","par_num":"0","block_num":"0","text":"VIew","page_num":"0","top":"0.006968641450188162"},{"top":"0.003484321424642056","left":"0.08284883725148152","word_num":"0","page_num":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","width":"0.017441858636572008","conf":"1","level":"0","par_num":"0","text":"Window"},{"word_num":"0","top":"0.00000000009341838413945425","block_num":"0","left":"0.1075581398150548","height":"0.017421602252187585","conf":"1","level":"0","page_num":"0","line_num":"0","par_num":"0","text":"Help","width":"0.010174418383456299"},{"height":"0.010611339429158706","page_num":"0","conf":"1","level":"0","par_num":"0","left":"0.0421511764591898","width":"0.10029068398982921","line_num":"0","text":"Security patch review and testing guidance","top":"0.034843205974365854","block_num":"0","word_num":"0"},{"top":"0.006968641450188162","height":"0.006968640444571461","page_num":"0","left":"0.9113372091917828","conf":"0.30000001192092896","level":"0","text":"100% Lz","line_num":"0","par_num":"0","block_num":"0","word_num":"0","width":"0.02034883549872868"},{"left":"0.9462209310981399","line_num":"0","text":"Mon 20 Apr 11:23:10","conf":"1","block_num":"0","page_num":"0","par_num":"0","word_num":"0","height":"0.01074748898617195","level":"0","top":"0.0031897927794189984","width":"0.04796511061648112"},{"conf":"0.5","par_num":"0","width":"0.24127903390437994","page_num":"0","height":"0.010761381906755907","block_num":"0","word_num":"0","level":"0","top":"0.06937799032465086","line_num":"0","left":"0.3808139894591765","text":"User::factory->create(['email' => 'playlist-policy-test-' . uniqid . '@example.net"},{"level":"0","conf":"1","page_num":"0","par_num":"0","left":"0.3793604781970444","top":"0.10765550239234445","text":"This is unrelated to the security PR — the duplicate email is a pre-existing test isolation issue","word_num":"0","width":"0.22965112645575342","height":"0.011164274322169154","block_num":"0","line_num":"0"},{"conf":"1","line_num":"0","page_num":"0","block_num":"0","par_num":"0","level":"0","top":"0.12891986087426455","width":"0.22529068398982915","word_num":"0","left":"0.37936048345005197","height":"0.010633568254193926","text":"that happened to surtace in this Cl run. It's a flaky test; re-running Cl will likely pass, but the"},{"word_num":"0","top":"0.14982578435435434","conf":"0.30000001192092896","left":"0.37936048045311416","par_num":"0","page_num":"0","line_num":"0","height":"0.0072715042880847625","level":"0","text":"uneerMne issue shoula ve nxearegaro ess. Te secunt pumo seisane.","block_num":"0","width":"0.1860464988870823"},{"text":"so if only this failed on production build it means the tests are passing? AM I","level":"0","height":"0.010753046002304423","conf":"1","page_num":"0","width":"0.19040696164394944","block_num":"0","par_num":"0","line_num":"0","top":"0.2296650719432487","word_num":"0","left":"0.4186046509615986"},{"text":"correct. What else to check. The PR was by accident merged before reviewed.","conf":"1","height":"0.014354066985645897","par_num":"0","block_num":"0","line_num":"0","top":"0.24720893141945777","width":"0.1933139435788418","word_num":"0","level":"0","left":"0.4186046608488876","page_num":"0"},{"page_num":"0","height":"0.007318740065968443","level":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","left":"0.4186046497675553","top":"0.2679425838437024","width":"0.04941860665666298","text":"Irving to rest it now","line_num":"0","word_num":"0"},{"line_num":"0","top":"0.3275261327943597","left":"0.3793604704508423","height":"0.010591889492442497","level":"0","par_num":"0","conf":"0.5","width":"0.21802323929806977","block_num":"0","text":"yes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, the","word_num":"0","page_num":"0"},{"text":"security changes themselves are not causing test failures. The 10.733 other tests passed.","line_num":"0","page_num":"0","conf":"1","level":"0","top":"0.3449477356944346","word_num":"0","par_num":"0","width":"0.21511625736317735","height":"0.010714146128872004","block_num":"0","left":"0.3793604880633287"},{"block_num":"0","level":"0","page_num":"0","conf":"1","left":"0.3793604675940215","text":"What to check now that it's merged","line_num":"0","width":"0.09011626750864882","height":"0.013940059777462155","top":"0.3728223005087704","par_num":"0","word_num":"0"},{"line_num":"0","height":"0.014354066985645897","block_num":"0","par_num":"0","text":"Since it's already on production, focus on runtime verification rather than CI","level":"0","top":"0.40031897926634774","width":"0.18749997970905707","word_num":"0","left":"0.3793604846589965","conf":"1","page_num":"0"},{"par_num":"0","top":"0.43205574943430325","word_num":"0","height":"0.010527982666161617","line_num":"0","page_num":"0","text":"1. OAuth/ Passport — the highest-risk change. Check that users can actually log in. tokens","block_num":"0","conf":"0.5","left":"0.3808139746421534","width":"0.22674416481180393","level":"0"},{"left":"0.3895348956321301","conf":"1","text":"are being issued, and anv token refresh flows work. Look at vour auth logs for any 401","line_num":"0","page_num":"0","level":"0","par_num":"0","height":"0.010464075079374857","block_num":"0","top":"0.45295055829190933","width":"0.20930231378433556","word_num":"0"},{"height":"0.010452961047110243","conf":"0.5","text":"spikes.","block_num":"0","line_num":"0","level":"0","left":"0.3895348844371569","width":"0.01744185990475594","par_num":"0","top":"0.4738675960443892","word_num":"0","page_num":"0"},{"left":"0.5450581398529869","line_num":"0","text":"Replv +","conf":"0.30000001192092896","level":"0","top":"0.4736842105263157","width":"0.018895348335834172","height":"0.0071770334928230595","word_num":"0","par_num":"0","block_num":"0","page_num":"0"},{"line_num":"0","block_num":"0","page_num":"0","par_num":"0","width":"0.139534869092576","word_num":"0","left":"0.3822674564445581","conf":"1","text":"2. Check the deploy didn't break the autoloader - run","level":"0","top":"0.49825784007433493","height":"0.01051408974557777"},{"level":"0","top":"0.49825784007433493","conf":"1","height":"0.01051408974557777","word_num":"0","page_num":"0","par_num":"0","width":"0.015988370205493707","line_num":"0","block_num":"0","left":"0.5872093041893074","text":"if not"},{"height":"0.010477967999958815","text":"done automatically in vour deplov dideline and confirm no class resolution errors in","conf":"1","page_num":"0","block_num":"0","left":"0.38953489924373336","line_num":"0","level":"0","par_num":"0","width":"0.2063953318494431","word_num":"0","top":"0.5191387560984652"},{"left":"0.3895348874576699","height":"0.006968640444571461","text":"uarave oos.","top":"0.5435540073038466","width":"0.03197674041098736","word_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","block_num":"0"},{"block_num":"0","conf":"1","left":"0.3822674672513646","page_num":"0","top":"0.5644599307143667","par_num":"0","word_num":"0","width":"0.2151162573631774","text":"3. Laravellogs - tail storage/logs/laravel.log for anvthing that surfaced after the","line_num":"0","height":"0.010500196824994035","level":"0"},{"level":"0","word_num":"0","conf":"0.5","left":"0.38953490023177945","height":"0.011164274322169043","line_num":"0","page_num":"0","block_num":"0","text":"deploy. Errors from phpsechib or passport would show up here immediately if something","top":"0.5885167464114832","par_num":"0","width":"0.21802323929806972"},{"width":"0.0159883714736776","block_num":"0","conf":"0.30000001192092896","left":"0.3895348839579286","level":"0","height":"0.006968641205077342","line_num":"0","par_num":"0","text":"btoke","top":"0.6097560974842526","word_num":"0","page_num":"0"},{"text":"4. Kev endpoints — since this is Jiminny anvthing involving call recording, OAuth","line_num":"0","par_num":"0","left":"0.38226745129455675","height":"0.010486303904410188","top":"0.6306620212672904","page_num":"0","width":"0.20494185102746842","level":"0","word_num":"0","conf":"0.5","block_num":"0"},{"par_num":"0","conf":"0.5","word_num":"0","width":"0.21947674041098736","line_num":"0","level":"0","left":"0.3895348922447696","height":"0.011164274322169154","page_num":"0","block_num":"0","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.","top":"0.6547049441786283"},{"width":"0.2281976456337787","page_num":"0","par_num":"0","text":"5. composer.lock diff — double-check that onlv the expected 5 packages changed. If the bot","word_num":"0","conf":"1","block_num":"0","height":"0.010644682286458651","left":"0.3822674705457058","level":"0","line_num":"0","top":"0.6759581885143403"},{"top":"0.7001594896331739","height":"0.0071770334928229484","width":"0.18023255530824056","page_num":"0","line_num":"0","block_num":"0","conf":"0.5","level":"0","par_num":"0","text":"accidental.v oulledin an unintended transitive bumo.it wou d show nere","word_num":"0","left":"0.3895348859637776"},{"left":"0.37936048617648827","conf":"1","level":"0","top":"0.7384370017274113","par_num":"0","text":"The good news is all five are patch minor bumps with no API changes, so the blast radius is","width":"0.2223837020549368","height":"0.010691917303836673","page_num":"0","word_num":"0","block_num":"0","line_num":"0"},{"height":"0.010569660667407277","text":"verv low. The flaky test failing is almost certainly coincidental timing — Faker seed collision —","page_num":"0","conf":"1","width":"0.23110462756867106","line_num":"0","par_num":"0","word_num":"0","block_num":"0","left":"0.3793604882603822","level":"0","top":"0.7559808612639156"},{"text":"not a regression from the security packages.","word_num":"0","left":"0.3793604616137721","top":"0.7767145137026972","block_num":"0","conf":"1","height":"0.010741931970039587","level":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.10755813882706011"},{"level":"0","height":"0.021235089553029995","par_num":"0","text":"E О","word_num":"0","page_num":"0","top":"0.8012439696815914","block_num":"0","line_num":"0","width":"0.03603584335205401","left":"0.3825853029917076","conf":"0.30000001192092896"},{"width":"0.017441858636571994","block_num":"0","height":"0.010452960286604362","conf":"0.5","word_num":"0","level":"0","par_num":"0","line_num":"0","left":"0.37790697678636526","page_num":"0","text":"Replv.","top":"0.9128919869298685"},{"conf":"0.30000001192092896","block_num":"0","left":"0.5770348871641151","level":"0","page_num":"0","par_num":"0","top":"0.9442508714153448","line_num":"0","height":"0.006968640444571572","width":"0.030523251979909016","word_num":"0","text":"Cannot#ky"},{"height":"0.0071770334928230595","line_num":"0","text":"Ciaudo ic Aland can mako mictakec Plence double-chock recnoncoc)","width":"0.12936045261139562","par_num":"0","left":"0.43459303705837393","top":"0.9824561403508771","word_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
2087
|
NULL
|
NULL
|
|
53670
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LzMon Z0 A0r 11-23.14User::factory->create(['email' => 'playlist-policy-test-'• uniqido .cexalllore.neuThis is unrelated to the security PR — the duplicate email is a pre-existing test isolation issuethat happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but theuneerMne issue shoula de nxearegaroless. Wne secunty bumo seis one.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.rving to test it nowyes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production, focus on runtime verification rather than CI:1. OAuth / Passport — the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes.2. Check the deploy didn't break the autoloader - run composer dump-autoload if notdone automatically in your deploy pipeline, and confirm no class resolution errors inuarave oos.3. Laravellogs — tail storage/1ogs/1aravel.10g for anything that surfaced after thedeploy. Errors from phpsechib or passport would show up here immediately if somethingbtoke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidentalv ou lledin an unintended transitve bumo.ir wou d show nereThe good news is all five are patch minor bumps with no API changes, so the blast radius isverow. revak estaiime samost ceran concleenta uming -akerseec colision—Reply...CannotA4Ciaudo ic Aland can mako mistakec Plesce double-chock recnoncod...
|
[{"page_num":"0","text": [{"page_num":"0","text":"Claude File","width":"0.030523254516276906","word_num":"0","level":"0","height":"0.01754385964912286","line_num":"0","conf":"1","par_num":"0","top":"0","block_num":"0","left":"0.017441861727653853"},{"par_num":"0","height":"0.017421602252187585","conf":"1","level":"0","top":"0.00000000009341838413945425","page_num":"0","block_num":"0","width":"0.013081394611520962","word_num":"0","line_num":"0","text":"Edit","left":"0.050872093609937184"},{"top":"0.006968641450188162","par_num":"0","page_num":"0","height":"0.006968640444571461","line_num":"0","word_num":"0","conf":"0.30000001192092896","block_num":"0","text":"VIew","level":"0","width":"0.014534881774415365","left":"0.06395349007209457"},{"par_num":"0","left":"0.08284883714506737","level":"0","block_num":"0","top":"0.000000000441850445120906","width":"0.01889534833583427","text":"Window","height":"0.017421602252187585","page_num":"0","word_num":"0","line_num":"0","conf":"1"},{"text":"Help","conf":"1","block_num":"0","left":"0.1075581398150548","page_num":"0","par_num":"0","height":"0.017421602252187585","level":"0","width":"0.010174418383456299","line_num":"0","word_num":"0","top":"0.00000000009341838413945425"},{"word_num":"0","level":"0","conf":"1","block_num":"0","text":"Security patch review and testing guidance","line_num":"0","par_num":"0","top":"0.034843205974365854","left":"0.04215117645919011","height":"0.010611339429158706","page_num":"0","width":"0.10029068398982921"},{"level":"0","word_num":"0","page_num":"0","text":"100% Lz","conf":"0.30000001192092896","block_num":"0","left":"0.9113372091917828","height":"0.006968640444571461","line_num":"0","par_num":"0","top":"0.006968641450188162","width":"0.02034883549872868"},{"height":"0.006968640444571461","page_num":"0","word_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.9462209310966136","level":"0","text":"Mon Z0 A0r 11-23.14","par_num":"0","width":"0.04796511061648101","line_num":"0","top":"0.006968641450188162"},{"conf":"0.5","height":"0.010761381906755907","block_num":"0","top":"0.06937799032465086","page_num":"0","text":"User::factory->create(['email' => 'playlist-policy-test-'","word_num":"0","width":"0.1671511467466963","par_num":"0","level":"0","left":"0.38081396953237323","line_num":"0"},{"word_num":"0","width":"0.0334302288420657","line_num":"0","top":"0.06937799049886695","par_num":"0","text":"• uniqido .","level":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.010761381906755796","left":"0.5494186047743251"},{"word_num":"0","line_num":"0","page_num":"0","height":"0.006968640444571572","par_num":"0","block_num":"0","width":"0.03779069413530067","top":"0.07317073204252256","left":"0.5843023254614196","level":"0","text":"cexalllore.neu","conf":"0.30000001192092896"},{"block_num":"0","level":"0","left":"0.3793604781970444","par_num":"0","page_num":"0","text":"This is unrelated to the security PR — the duplicate email is a pre-existing test isolation issue","height":"0.011164274322169154","width":"0.22965112645575342","word_num":"0","conf":"1","top":"0.10765550239234445","line_num":"0"},{"par_num":"0","block_num":"0","conf":"1","page_num":"0","height":"0.017657780381100885","text":"that happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but the","top":"0.12519936202646664","word_num":"0","line_num":"0","left":"0.37936048593808486","level":"0","width":"0.22674416481180387"},{"width":"0.1860464988870823","word_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.37936048045311416","height":"0.0072715042880847625","line_num":"0","text":"uneerMne issue shoula de nxearegaroless. Wne secunty bumo seis one.","block_num":"0","par_num":"0","level":"0","top":"0.14982578435435434"},{"conf":"1","level":"0","par_num":"0","word_num":"0","height":"0.01754385964912286","text":"so if only this failed on production build it means the tests are passing? AM!","page_num":"0","block_num":"0","top":"0.22647527910685805","left":"0.4186046475130493","width":"0.19186046275686713","line_num":"0"},{"text":"correct. What else to check. The PR was by accident merged before reviewed.","block_num":"0","par_num":"0","line_num":"0","conf":"1","height":"0.014354066985645897","top":"0.24720893141945777","width":"0.1933139435788418","page_num":"0","left":"0.4186046608488876","level":"0","word_num":"0"},{"page_num":"0","height":"0.007318740065968443","line_num":"0","top":"0.2679425838437024","width":"0.04941860665666298","conf":"0.30000001192092896","left":"0.4186046497675553","word_num":"0","par_num":"0","text":"rving to test it now","block_num":"0","level":"0"},{"page_num":"0","par_num":"0","top":"0.3275261327943597","level":"0","width":"0.21802323929806977","word_num":"0","left":"0.3793604704508423","text":"yes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, the","block_num":"0","conf":"0.5","height":"0.010591889492442497","line_num":"0"},{"top":"0.3413078151015676","page_num":"0","level":"0","par_num":"0","text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","left":"0.3793604785599734","block_num":"0","conf":"1","width":"0.216569758476095","word_num":"0","height":"0.017577201745917037","line_num":"0"},{"width":"0.09156976862156646","word_num":"0","text":"What to check now that it's merged","page_num":"0","level":"0","conf":"1","height":"0.02102540212384818","left":"0.3793604621411747","line_num":"0","par_num":"0","top":"0.36921850044016813","block_num":"0"},{"width":"0.18895348082197472","text":"Since it's already on production, focus on runtime verification rather than CI:","top":"0.3971291867242811","word_num":"0","level":"0","conf":"1","line_num":"0","page_num":"0","block_num":"0","height":"0.020989279617723233","par_num":"0","left":"0.3793604722487811"},{"page_num":"0","level":"0","par_num":"0","text":"1. OAuth / Passport — the highest-risk change. Check that users can actually log in, tokens","top":"0.42822966499847304","conf":"1","width":"0.22819766592472163","block_num":"0","height":"0.017763365969133194","left":"0.38081396292601993","line_num":"0","word_num":"0"},{"level":"0","top":"0.4494773520097948","word_num":"0","block_num":"0","height":"0.017421602252187474","left":"0.3895348860804184","line_num":"0","par_num":"0","conf":"1","page_num":"0","text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","width":"0.21075581489725315"},{"line_num":"0","left":"0.38953488391711194","page_num":"0","block_num":"0","par_num":"0","text":"spikes.","height":"0.017421602252187474","top":"0.4703832753111885","level":"0","width":"0.018895348335834228","conf":"1","word_num":"0"},{"height":"0.01777725888971693","left":"0.382267442588104","line_num":"0","page_num":"0","block_num":"0","top":"0.494417862717921","text":"2. Check the deploy didn't break the autoloader - run composer dump-autoload if not","par_num":"0","width":"0.22238372234587972","word_num":"0","conf":"1","level":"0"},{"page_num":"0","level":"0","block_num":"0","conf":"1","left":"0.38953488857908175","par_num":"0","text":"done automatically in your deploy pipeline, and confirm no class resolution errors in","top":"0.5156794428001938","height":"0.017813379874830226","width":"0.20784883296236084","line_num":"0","word_num":"0"},{"conf":"0.30000001192092896","line_num":"0","text":"uarave oos.","top":"0.5435540073038466","block_num":"0","page_num":"0","width":"0.03197674041098736","word_num":"0","left":"0.3895348874576699","level":"0","par_num":"0","height":"0.006968640444571461"},{"height":"0.017791151810300776","line_num":"0","block_num":"0","left":"0.3822674500693294","level":"0","par_num":"0","top":"0.5606060604373689","width":"0.21656975847609494","word_num":"0","conf":"0.5","page_num":"0","text":"3. Laravellogs — tail storage/1ogs/1aravel.10g for anything that surfaced after the"},{"width":"0.21802323929806972","word_num":"0","level":"0","par_num":"0","block_num":"0","conf":"0.5","top":"0.5885167464114832","text":"deploy. Errors from phpsechib or passport would show up here immediately if something","line_num":"0","page_num":"0","left":"0.38953490023177945","height":"0.011164274322169043"},{"top":"0.6097560974842526","block_num":"0","width":"0.0159883714736776","line_num":"0","text":"btoke","word_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.3895348839579286","level":"0","height":"0.006968641205077342","par_num":"0"},{"line_num":"0","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","conf":"1","par_num":"0","word_num":"0","page_num":"0","top":"0.6270767053150421","width":"0.20649108480899886","left":"0.38221384549752807","height":"0.021410700236781377","level":"0","block_num":"0"},{"height":"0.011164274322169154","par_num":"0","top":"0.6547049441786283","width":"0.21947674041098736","left":"0.3895348922447696","page_num":"0","line_num":"0","word_num":"0","text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths if phpseclib is used directly.","level":"0","block_num":"0","conf":"0.5"},{"width":"0.22965116703763927","word_num":"0","conf":"1","left":"0.3822674411551184","height":"0.01764666634883605","block_num":"0","level":"0","page_num":"0","par_num":"0","text":"5. composer.lock diff - double-check that only the expected 5 packages changed. If the bot","top":"0.6722488036988071","line_num":"0"},{"line_num":"0","block_num":"0","left":"0.3895348859637776","conf":"0.30000001192092896","level":"0","top":"0.7001594896331739","width":"0.18023255530824056","text":"accidentalv ou lledin an unintended transitve bumo.ir wou d show nere","par_num":"0","height":"0.0071770334928229484","page_num":"0","word_num":"0"},{"left":"0.37936047167190245","text":"The good news is all five are patch minor bumps with no API changes, so the blast radius is","top":"0.7384370016084825","width":"0.22238370205493685","word_num":"0","par_num":"0","height":"0.010691918064342554","level":"0","block_num":"0","line_num":"0","page_num":"0","conf":"1"},{"conf":"0.30000001192092896","left":"0.37936046559442044","word_num":"0","page_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"verow. revak estaiime samost ceran concleenta uming -akerseec colision—","height":"0.006968640444571572","top":"0.7595818818683066","width":"0.23110462756867106","level":"0"},{"word_num":"0","left":"0.37790697667468326","page_num":"0","line_num":"0","block_num":"0","conf":"0.5","top":"0.9094076654825008","height":"0.017421602252187474","width":"0.02034883676691257","par_num":"0","text":"Reply...","level":"0"},{"level":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","block_num":"0","height":"0.006968640444571572","line_num":"0","text":"CannotA4","top":"0.9442508714153448","width":"0.02906976354883073","word_num":"0","left":"0.5770348871209333"},{"height":"0.0071770334928230595","level":"0","page_num":"0","width":"0.1279069616439495","word_num":"0","par_num":"0","text":"Ciaudo ic Aland can mako mistakec Plesce double-chock recnoncod","block_num":"0","conf":"0.30000001192092896","left":"0.4345930383560505","line_num":"0","top":"0.9824561403508771"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
2034
|
NULL
|
NULL
|
|
53683
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidanceC<40100% LzMon 20 Apr 11:23:40User::factory->create(['email' => 'playlist-policy-test-'• uniqido .cexalllore.neuThis is unrelated to the security PR — the duplicate email is a pre-existing test isolation issuethat happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but theuneerMne issue shoula de nxearegaroless. Wne secunty bumo seis one.so if only this failed on production build it means the tests are passing? AM!correct. What else to check. The PR was by accident merged before reviewed.rving to test it nowyes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, thesecurity changes themselves are not causing test failures. The 10,733 other tests passed.What to check now that it's mergedSince it's already on production, focus on runtime verification rather than CI:1. OAuth / Passport — the highest-risk change. Check that users can actually log in, tokensare being issued, and any token refresh flows work. Look at your auth logs for any 401spikes.2. Check the deploy didn't break the autoloader - run composer dump-autoload if notcone auromaucalv in vour cedov divele, ane coniiin no class reso uuon errors 1nuaravelloos.3. Laravel logs - tail storage/1ogs/laravel.10g for anything that surfaced after thedeploy. Errors from phpseclib or passport would show up hereimmediately if somethingbtoke4. Key endpoints — since this is Jiminny, anything involving call recording, OAuthintegrations (HubSpot, Salesforce), and any SSH/SFTP paths it phpseclib is used directly.5. composer.lock diff - double-check that only the expected 5 packages changed. If the botaccidentalv ou lledin an unintended transitve bumo.ir wou d show nereThe good news is all five are patch minor bumps with no API changes, so the blast radius isverow. revak estaiime samost ceran concleenta uming -akerseec colision—Replv…Cannot AkCiaudo ic Aland can mako mistakec Plesce double-chock recnoncod...
|
[{"top":"0","block_num": [{"top":"0","block_num":"0","page_num":"0","level":"0","left":"0.017441861727653853","width":"0.030523254516276906","conf":"1","text":"Claude File","word_num":"0","height":"0.01754385964912286","line_num":"0","par_num":"0"},{"par_num":"0","top":"0.00000000009341838413945425","word_num":"0","level":"0","left":"0.050872093609937184","conf":"1","height":"0.017421602252187585","line_num":"0","width":"0.013081394611520962","block_num":"0","text":"Edit","page_num":"0"},{"text":"VIew","line_num":"0","page_num":"0","top":"0.006968641450188162","width":"0.014534881774415365","par_num":"0","word_num":"0","height":"0.006968640444571461","block_num":"0","left":"0.06395349007209457","level":"0","conf":"0.30000001192092896"},{"left":"0.08284883714506737","page_num":"0","text":"Window","conf":"1","word_num":"0","top":"0.000000000441850445120906","level":"0","height":"0.017421602252187585","par_num":"0","width":"0.01889534833583427","block_num":"0","line_num":"0"},{"conf":"1","par_num":"0","top":"0.00000000009341838413945425","page_num":"0","left":"0.1075581398150548","height":"0.017421602252187585","text":"Help","width":"0.010174418383456299","line_num":"0","word_num":"0","level":"0","block_num":"0"},{"line_num":"0","text":"Security patch review and testing guidance","width":"0.10029068398982921","word_num":"0","block_num":"0","page_num":"0","level":"0","par_num":"0","top":"0.034843205974365854","conf":"1","left":"0.0421511764591124","height":"0.010611339429158706"},{"text":"C<40","conf":"0.30000001192092896","left":"0.832848838194385","level":"0","block_num":"0","page_num":"0","top":"0.00000000013697243339549914","par_num":"0","width":"0.03633720824059028","height":"0.017421602252187585","word_num":"0","line_num":"0"},{"height":"0.006968640444571461","width":"0.02034883549872868","block_num":"0","page_num":"0","line_num":"0","left":"0.9113372091917828","text":"100% Lz","conf":"0.30000001192092896","word_num":"0","par_num":"0","top":"0.006968641450188162","level":"0"},{"top":"0","width":"0.04941860158392719","par_num":"0","line_num":"0","text":"Mon 20 Apr 11:23:40","word_num":"0","conf":"1","block_num":"0","level":"0","page_num":"0","height":"0.01754385964912286","left":"0.9462209330985891"},{"top":"0.06937799032465086","par_num":"0","width":"0.1671511467466963","line_num":"0","page_num":"0","conf":"0.5","text":"User::factory->create(['email' => 'playlist-policy-test-'","word_num":"0","left":"0.38081396953237323","level":"0","height":"0.010761381906755907","block_num":"0"},{"block_num":"0","height":"0.010761381906755796","width":"0.0334302288420657","conf":"0.30000001192092896","word_num":"0","left":"0.5494186047644174","page_num":"0","line_num":"0","text":"• uniqido .","par_num":"0","level":"0","top":"0.06937799049886695"},{"line_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","height":"0.006968640444571572","top":"0.07317073204252256","width":"0.03779069413530067","page_num":"0","word_num":"0","left":"0.5843023254614196","par_num":"0","text":"cexalllore.neu"},{"par_num":"0","word_num":"0","conf":"1","page_num":"0","level":"0","width":"0.22965112645575342","height":"0.011164274322169154","line_num":"0","left":"0.3793604781970444","text":"This is unrelated to the security PR — the duplicate email is a pre-existing test isolation issue","top":"0.10765550239234445","block_num":"0"},{"height":"0.017657780381100885","par_num":"0","page_num":"0","line_num":"0","top":"0.12519936202646664","word_num":"0","level":"0","block_num":"0","text":"that happened to surface in this CI run. It's a flaky test; re-running CI will likely pass, but the","left":"0.37936048593808486","width":"0.22674416481180387","conf":"1"},{"par_num":"0","height":"0.0072715042880847625","text":"uneerMne issue shoula de nxearegaroless. Wne secunty bumo seis one.","page_num":"0","top":"0.14982578435435434","left":"0.37936048045311416","word_num":"0","block_num":"0","width":"0.1860464988870823","level":"0","line_num":"0","conf":"0.30000001192092896"},{"top":"0.22647527910685805","line_num":"0","width":"0.19186046275686713","height":"0.01754385964912286","text":"so if only this failed on production build it means the tests are passing? AM!","word_num":"0","par_num":"0","page_num":"0","block_num":"0","level":"0","conf":"1","left":"0.4186046475130493"},{"top":"0.24390243930132183","par_num":"0","width":"0.19476744469175955","left":"0.4186046526002596","word_num":"0","page_num":"0","conf":"1","line_num":"0","height":"0.020905922094220486","level":"0","block_num":"0","text":"correct. What else to check. The PR was by accident merged before reviewed."},{"par_num":"0","top":"0.2679425838437024","line_num":"0","level":"0","text":"rving to test it now","block_num":"0","conf":"0.30000001192092896","width":"0.04941860665666298","height":"0.007318740065968443","page_num":"0","word_num":"0","left":"0.4186046497675553"},{"line_num":"0","block_num":"0","text":"yes, you re correct — ir only this one test falled and it's the flaky duplicate emall issue, the","width":"0.21802323929806977","level":"0","left":"0.3793604704496043","par_num":"0","top":"0.3275261327943597","height":"0.010591889492442497","page_num":"0","conf":"0.5","word_num":"0"},{"height":"0.017577201745917037","width":"0.216569758476095","top":"0.3413078151015676","line_num":"0","word_num":"0","block_num":"0","left":"0.3793604785599734","level":"0","page_num":"0","par_num":"0","text":"security changes themselves are not causing test failures. The 10,733 other tests passed.","conf":"1"},{"word_num":"0","par_num":"0","text":"What to check now that it's merged","top":"0.36921850044016813","left":"0.3793604621411747","level":"0","height":"0.02102540212384818","page_num":"0","width":"0.09156976862156646","line_num":"0","conf":"1","block_num":"0"},{"top":"0.3971291867242811","block_num":"0","height":"0.020989279617723233","level":"0","par_num":"0","conf":"1","width":"0.18895348082197477","page_num":"0","word_num":"0","text":"Since it's already on production, focus on runtime verification rather than CI:","line_num":"0","left":"0.3793604722488198"},{"height":"0.017763365969133194","block_num":"0","line_num":"0","conf":"1","page_num":"0","width":"0.22819766592472163","par_num":"0","level":"0","text":"1. OAuth / Passport — the highest-risk change. Check that users can actually log in, tokens","top":"0.42822966499847304","word_num":"0","left":"0.38081396292601993"},{"level":"0","top":"0.4494773520097948","line_num":"0","width":"0.21075581489725315","left":"0.3895348860804184","page_num":"0","block_num":"0","conf":"1","text":"are being issued, and any token refresh flows work. Look at your auth logs for any 401","word_num":"0","par_num":"0","height":"0.017421602252187474"},{"conf":"1","text":"spikes.","line_num":"0","level":"0","height":"0.017421602252187474","par_num":"0","top":"0.4703832753111885","page_num":"0","width":"0.018895348335834228","word_num":"0","left":"0.38953488391711194","block_num":"0"},{"conf":"1","text":"2. Check the deploy didn't break the autoloader - run composer dump-autoload if not","width":"0.22238372234587972","level":"0","par_num":"0","page_num":"0","top":"0.494417862717921","block_num":"0","height":"0.01777725888971693","word_num":"0","left":"0.382267442588104","line_num":"0"},{"word_num":"0","line_num":"0","par_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","left":"0.389534884900329","top":"0.5223285486430133","width":"0.206395352140386","page_num":"0","height":"0.00728817609698762","text":"cone auromaucalv in vour cedov divele, ane coniiin no class reso uuon errors 1n"},{"text":"uaravelloos.","level":"0","conf":"0.30000001192092896","height":"0.006968640444571461","block_num":"0","line_num":"0","left":"0.3895348872072968","par_num":"0","width":"0.03197674041098736","word_num":"0","page_num":"0","top":"0.5435540073038466"},{"text":"3. Laravel logs - tail storage/1ogs/laravel.10g for anything that surfaced after the","conf":"0.5","page_num":"0","par_num":"0","height":"0.021531100478468956","left":"0.3822674500693294","level":"0","line_num":"0","block_num":"0","top":"0.5606060606060606","width":"0.21656975847609494","word_num":"0"},{"line_num":"0","height":"0.014354066985645897","word_num":"0","page_num":"0","text":"deploy. Errors from phpseclib or passport would show up hereimmediately if something","par_num":"0","block_num":"0","left":"0.3895349049556379","conf":"1","level":"0","top":"0.5853269537480064","width":"0.21802323929806977"},{"page_num":"0","text":"btoke","line_num":"0","left":"0.3895348839579286","level":"0","par_num":"0","height":"0.006968641205077342","block_num":"0","conf":"0.30000001192092896","top":"0.6097560974842526","word_num":"0","width":"0.0159883714736776"},{"line_num":"0","left":"0.3822674416257561","width":"0.20639535214038607","block_num":"0","par_num":"0","height":"0.017805044730884623","text":"4. Key endpoints — since this is Jiminny, anything involving call recording, OAuth","top":"0.6267942582148889","level":"0","page_num":"0","conf":"1","word_num":"0"},{"text":"integrations (HubSpot, Salesforce), and any SSH/SFTP paths it phpseclib is used directly.","page_num":"0","height":"0.011164274322169154","block_num":"0","top":"0.6547049441786283","par_num":"0","conf":"0.5","line_num":"0","level":"0","left":"0.3895348922546773","width":"0.21947674041098741","word_num":"0"},{"text":"5. composer.lock diff - double-check that only the expected 5 packages changed. If the bot","left":"0.3822674411551184","height":"0.01764666634883605","par_num":"0","conf":"1","block_num":"0","level":"0","line_num":"0","width":"0.22965116703763927","page_num":"0","word_num":"0","top":"0.6722488036988071"},{"top":"0.7001594896331739","left":"0.3895348859637776","level":"0","height":"0.0071770334928229484","conf":"0.30000001192092896","text":"accidentalv ou lledin an unintended transitve bumo.ir wou d show nere","par_num":"0","width":"0.18023255530824056","block_num":"0","word_num":"0","line_num":"0","page_num":"0"},{"height":"0.010691918064342554","block_num":"0","line_num":"0","level":"0","text":"The good news is all five are patch minor bumps with no API changes, so the blast radius is","par_num":"0","top":"0.7384370016084825","left":"0.37936047167004366","word_num":"0","width":"0.2223837020549369","conf":"0.5","page_num":"0"},{"text":"verow. revak estaiime samost ceran concleenta uming -akerseec colision—","top":"0.7595818818683066","line_num":"0","height":"0.006968640444571572","word_num":"0","block_num":"0","level":"0","width":"0.23110462756867106","conf":"0.30000001192092896","left":"0.37936046559442044","page_num":"0","par_num":"0"},{"block_num":"0","level":"0","text":"Replv…","conf":"0.5","width":"0.018895347067650337","height":"0.010452960286604362","par_num":"0","line_num":"0","page_num":"0","word_num":"0","top":"0.9128919869298685","left":"0.37790697857373284"},{"width":"0.02906976354883073","text":"Cannot Ak","conf":"0.30000001192092896","height":"0.0071770334928229484","top":"0.9441786283891547","word_num":"0","block_num":"0","level":"0","left":"0.5770348873948522","line_num":"0","page_num":"0","par_num":"0"},{"conf":"0.30000001192092896","block_num":"0","page_num":"0","height":"0.0071770334928230595","par_num":"0","text":"Ciaudo ic Aland can mako mistakec Plesce double-chock recnoncod","top":"0.9824561403508771","width":"0.1279069616439495","word_num":"0","line_num":"0","left":"0.4345930383560505","level":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
2032
|
NULL
|
NULL
|
|
53685
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LzMon Z0 A0r 11-24.01WHere could I see OAuth/Passport changes in laravel projectReplv.CannotA4Ciaudo ic Aland can mako mistakec Plence double-chock recnoncoc)...
|
[{"block_num":"0","conf":& [{"block_num":"0","conf":"1","line_num":"0","height":"0.01754385964912286","width":"0.030523254516276906","level":"0","text":"Claude File","top":"0","word_num":"0","par_num":"0","page_num":"0","left":"0.017441861727653853"},{"left":"0.05087209400280188","block_num":"0","line_num":"0","par_num":"0","page_num":"0","level":"0","height":"0.010452960286604362","conf":"1","top":"0.003484321076209995","text":"Edit","width":"0.011627906180442647","word_num":"0"},{"top":"0.006968641450188162","par_num":"0","word_num":"0","left":"0.06395349007209457","level":"0","conf":"0.30000001192092896","block_num":"0","height":"0.006968640444571461","page_num":"0","width":"0.014534881774415365","text":"VIew","line_num":"0"},{"conf":"1","left":"0.08284883725148152","line_num":"0","top":"0.003484321424642056","height":"0.010452960286604362","par_num":"0","width":"0.017441858636572008","text":"Window","level":"0","block_num":"0","page_num":"0","word_num":"0"},{"height":"0.017421602252187585","par_num":"0","line_num":"0","width":"0.010174418383456299","text":"Help","page_num":"0","block_num":"0","conf":"1","level":"0","left":"0.1075581398150548","word_num":"0","top":"0.00000000009341838413945425"},{"conf":"1","text":"Security patch review and testing guidance","line_num":"0","height":"0.010611339429158706","top":"0.034843205974365854","par_num":"0","page_num":"0","block_num":"0","left":"0.04215117645919011","width":"0.10029068398982921","word_num":"0","level":"0"},{"page_num":"0","text":"100% Lz","word_num":"0","line_num":"0","block_num":"0","par_num":"0","level":"0","height":"0.006968640444571461","conf":"0.30000001192092896","left":"0.9113372091917828","top":"0.006968641450188162","width":"0.02034883549872868"},{"level":"0","block_num":"0","page_num":"0","line_num":"0","left":"0.946220929673771","par_num":"0","top":"0.006968641450188162","text":"Mon Z0 A0r 11-24.01","width":"0.046511624721770506","conf":"0.30000001192092896","word_num":"0","height":"0.006968640444571461"},{"top":"0.2296650718401294","left":"0.46511628803368954","block_num":"0","par_num":"0","line_num":"0","text":"WHere could I see OAuth/Passport changes in laravel project","page_num":"0","height":"0.017721687207381653","level":"0","width":"0.15406975847609505","word_num":"0","conf":"1"},{"height":"0.010452961047110243","top":"0.9128919862882914","width":"0.01744185990475594","text":"Replv.","conf":"0.5","left":"0.3779069774604127","block_num":"0","par_num":"0","word_num":"0","page_num":"0","level":"0","line_num":"0"},{"top":"0.9442508710176705","block_num":"0","conf":"0.30000001192092896","level":"0","height":"0.006968641205077342","left":"0.5770348843265868","line_num":"0","par_num":"0","width":"0.029069766085198512","page_num":"0","text":"CannotA4","word_num":"0"},{"conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","top":"0.9824561403508771","text":"Ciaudo ic Aland can mako mistakec Plence double-chock recnoncoc)","page_num":"0","height":"0.0071770334928230595","left":"0.43459303705837393","width":"0.12936045261139562","word_num":"0","block_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
234
|
NULL
|
NULL
|
|
53706
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LzMon ZU Aor 11-20.00WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors, just pre-existing warnings (those ambiguousFlysystem/Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport token"cau contleauch.onpcat contigpassport.ohp# guards, provlders#if it exists (not alwavs present)# Where Passport is bootedgrep -r "Passport::" app/--include="*.php" -1# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase, Passport changes in 13.6 → 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport:: tokensExpireIno)Quickest runtime check — inside your Docker container:bashphp artisan passport:keys --force 2>&1php artisan route:list | grep oauth# confirms kevs are intacti# confirms routes are registeredReply...CannotAky...
|
[{"conf":"1","height":" [{"conf":"1","height":"0.01754385964912286","word_num":"0","page_num":"0","par_num":"0","left":"0.017441861727653853","text":"Claude File","block_num":"0","level":"0","line_num":"0","top":"0","width":"0.030523254516276906"},{"par_num":"0","block_num":"0","conf":"1","height":"0.017421602252187585","page_num":"0","word_num":"0","left":"0.050872093609937184","top":"0.00000000009341838413945425","text":"Edit","line_num":"0","width":"0.013081394611520962","level":"0"},{"line_num":"0","level":"0","conf":"0.30000001192092896","width":"0.014534881774415365","par_num":"0","top":"0.006968641450188162","height":"0.006968640444571461","block_num":"0","left":"0.06395349007209457","word_num":"0","page_num":"0","text":"VIew"},{"block_num":"0","page_num":"0","word_num":"0","line_num":"0","level":"0","text":"Window","conf":"1","height":"0.017421602252187585","left":"0.08284883714506737","par_num":"0","width":"0.01889534833583427","top":"0.000000000441850445120906"},{"conf":"1","height":"0.017421602252187585","level":"0","top":"0.00000000009341838413945425","block_num":"0","word_num":"0","left":"0.1075581398150548","par_num":"0","page_num":"0","line_num":"0","text":"Help","width":"0.010174418383456299"},{"left":"0.0421511764591124","page_num":"0","word_num":"0","par_num":"0","line_num":"0","block_num":"0","top":"0.034843205974365854","level":"0","width":"0.10029068398982921","conf":"1","text":"Security patch review and testing guidance","height":"0.010611339429158706"},{"par_num":"0","block_num":"0","left":"0.9113372091917828","text":"100% Lz","width":"0.02034883549872868","height":"0.006968640444571461","word_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","top":"0.006968641450188162","page_num":"0"},{"block_num":"0","left":"0.9462209310966136","level":"0","page_num":"0","line_num":"0","text":"Mon ZU Aor 11-20.00","word_num":"0","top":"0.006968641450188162","conf":"0.30000001192092896","height":"0.006968640444571461","par_num":"0","width":"0.04796511061648101"},{"conf":"1","top":"0.2296650718401294","width":"0.15406975847609505","word_num":"0","left":"0.46511628803368954","level":"0","line_num":"0","height":"0.017721687207381653","par_num":"0","page_num":"0","text":"WHere could I see OAuth/Passport changes in laravel project","block_num":"0"},{"width":"0.20494185102746837","block_num":"0","conf":"1","height":"0.01781893765146836","line_num":"0","text":"The autoload looks clean — no errors, just pre-existing warnings (those ambiguous","level":"0","par_num":"0","left":"0.379360478721607","top":"0.28919860629805094","page_num":"0","word_num":"0"},{"block_num":"0","word_num":"0","line_num":"0","left":"0.37936047101480896","level":"0","par_num":"0","width":"0.15116278668667416","top":"0.31010452977814074","height":"0.01764666634883605","text":"Flysystem/Microsoft Graph classes are old, not from this PR).","conf":"1","page_num":"0"},{"block_num":"0","conf":"1","page_num":"0","top":"0.3379790944182606","height":"0.017682787333949346","left":"0.37936047783774907","width":"0.12354649888708236","word_num":"0","text":"Where to look for Passport/OAuth in the project:","level":"0","line_num":"0","par_num":"0"},{"width":"0.08720929571922786","page_num":"0","left":"0.3808139525490543","line_num":"0","par_num":"0","top":"0.4074960127591707","word_num":"0","block_num":"0","level":"0","text":"# Koutes registered bv rassport","conf":"0.5","height":"0.0071770334928229484"},{"width":"0.15552323929806977","height":"0.010500196824994035","page_num":"0","top":"0.42503987246063923","par_num":"0","word_num":"0","block_num":"0","text":"php artisan route:list | grep -E \"oauth|passport token\"","line_num":"0","left":"0.38081395467143486","conf":"0.5","level":"0"},{"block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","text":"cau contleauch.onp","top":"0.48083623717426005","width":"0.055232550235504774","height":"0.00720204044567152","left":"0.38081395586900885","word_num":"0","page_num":"0","line_num":"0"},{"block_num":"0","top":"0.49825784007433505","word_num":"0","conf":"0.30000001192092896","height":"0.007324297082100917","level":"0","page_num":"0","left":"0.38081395275439145","par_num":"0","line_num":"0","text":"cat contigpassport.ohp","width":"0.06540697178942095"},{"word_num":"0","conf":"0.30000001192092896","height":"0.00720204044567152","width":"0.055232555308240505","page_num":"0","top":"0.4808362370151933","line_num":"0","par_num":"0","text":"# guards, provlders","left":"0.4622093050586837","level":"0","block_num":"0"},{"word_num":"0","width":"0.09883720316785444","top":"0.49441786283891553","line_num":"0","left":"0.46220931010805694","level":"0","height":"0.011164274322169043","conf":"0.5","page_num":"0","par_num":"0","text":"#if it exists (not alwavs present)","block_num":"0"},{"height":"0.01754385964912286","level":"0","page_num":"0","top":"0.529505582137161","line_num":"0","word_num":"0","block_num":"0","conf":"1","left":"0.3808139536643218","par_num":"0","text":"# Where Passport is booted","width":"0.07558139334333702"},{"top":"0.5502392346259756","conf":"1","left":"0.3808139555622523","level":"0","par_num":"0","width":"0.12936046275686708","height":"0.010736374953907224","word_num":"0","block_num":"0","line_num":"0","page_num":"0","text":"grep -r \"Passport::\" app/--include=\"*.php\" -1"},{"level":"0","block_num":"0","page_num":"0","top":"0.5885167464114832","height":"0.011164274322169043","width":"0.09883720316785449","left":"0.3808139546692843","word_num":"0","line_num":"0","text":"# Custom middleware or token checks","conf":"1","par_num":"0"},{"height":"0.010664132223174971","par_num":"0","page_num":"0","conf":"1","block_num":"0","line_num":"0","word_num":"0","text":"grep -r \"auth:api\\/CheckClientCredentials\\|HasApiTokens\" app/--include=\"*.php\" -1","left":"0.3808139530568149","level":"0","width":"0.23110462756867106","top":"0.6060606060824787"},{"block_num":"0","word_num":"0","conf":"1","page_num":"0","par_num":"0","top":"0.6411149829782994","width":"0.16860464785961393","height":"0.017577201745916926","text":"In the codebase, Passport changes in 13.6 → 13.7.x typically affect:","level":"0","line_num":"0","left":"0.3793604706608972"},{"par_num":"0","text":"• oken revocation nenavioui","word_num":"0","height":"0.006968640444571461","top":"0.6759581884885157","level":"0","left":"0.3808139531620499","page_num":"0","width":"0.07848836513275798","block_num":"0","conf":"0.30000001192092896","line_num":"0"},{"block_num":"0","word_num":"0","text":"• PersonalAccessToken model if vou've extended it","conf":"1","width":"0.1337209255137342","height":"0.010472411744332222","level":"0","line_num":"0","par_num":"0","page_num":"0","top":"0.6968641115270692","left":"0.38226744661762363"},{"word_num":"0","conf":"1","left":"0.3808139531872547","level":"0","line_num":"0","width":"0.18313951695219005","par_num":"0","height":"0.010508532729445519","block_num":"0","page_num":"0","text":"• Any custom AuthServiceProvider thatcalls Passport::routes Or","top":"0.724738676254297"},{"page_num":"0","top":"0.7421602786424014","word_num":"0","left":"0.39098837188763197","height":"0.013937282410154683","width":"0.0770348843107832","par_num":"0","conf":"0.5","block_num":"0","text":"Passport:: tokensExpireIno)","line_num":"0","level":"0"},{"text":"Quickest runtime check — inside your Docker container:","conf":"1","line_num":"0","par_num":"0","block_num":"0","page_num":"0","height":"0.0177578097135066","top":"0.7804878046578869","width":"0.14389534199491455","word_num":"0","level":"0","left":"0.37936047242804977"},{"width":"0.011627907448626573","word_num":"0","block_num":"0","top":"0.8188153308332502","height":"0.013937282410154683","conf":"1","line_num":"0","left":"0.3808139531797565","level":"0","page_num":"0","par_num":"0","text":"bash"},{"word_num":"0","left":"0.3808139552077663","line_num":"0","text":"php artisan passport:keys --force 2>&1","page_num":"0","conf":"1","top":"0.8500797447828127","width":"0.10755812868158865","block_num":"0","height":"0.010547432602877826","level":"0","par_num":"0"},{"line_num":"0","height":"0.017421602252187585","block_num":"0","par_num":"0","top":"0.8641114983512582","left":"0.3808139566145566","width":"0.10174418510274685","word_num":"0","text":"php artisan route:list | grep oauth","page_num":"0","level":"0","conf":"1"},{"width":"0.07412789730315505","left":"0.49563953718426446","page_num":"0","par_num":"0","conf":"1","level":"0","block_num":"0","word_num":"0","line_num":"0","text":"# confirms kevs are intacti","top":"0.8500797448165869","height":"0.0071770334928230595"},{"left":"0.49563954125030685","text":"# confirms routes are registered","top":"0.8641114983512582","width":"0.09302324944354112","word_num":"0","block_num":"0","page_num":"0","level":"0","line_num":"0","conf":"1","par_num":"0","height":"0.017421602252187585"},{"height":"0.017421602252187474","page_num":"0","conf":"0.5","top":"0.9094076657147888","word_num":"0","block_num":"0","left":"0.3779069773045282","par_num":"0","level":"0","text":"Reply...","width":"0.020348836766912626","line_num":"0"},{"par_num":"0","top":"0.9442508714153448","line_num":"0","height":"0.006968640444571572","width":"0.030523251979909016","left":"0.5770348871641151","level":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","text":"CannotAky","word_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1164
|
NULL
|
NULL
|
|
53707
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp100% C47 8 Mon 20 Apr 11:25:08•• 0DEV (docker)DOCKER381DEV (docker)$82APP (-zsh)83-zshX4screenpipe"• 85php"and"/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php", the first will be used.Class Tests\Unit\Http\Controllers\API\V2\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply with psr-4autoloading standard. Skipping.Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard.Class Tests\Unit\Http\Controllers\API\V2\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply withSkipping.psr-autoloading standard. Skipping.Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard.Skipping.Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply withpsr-4 autoloadingstandard. Skipping.Illuminate\Foundation\ComposerScripts::postAutoloadDump@php artisan package:discover --ansiINFO Discovering packages.24slides/laravel-saml2aws/aws-sdk-php-laravelbarryvdh/laravel-debugbarbarryvdh/laravel-ide-helperbepsvpt/secure-headerschaseconey/laravel-datadog-helperdevio/pipedrivejasonmccreary/laravel-test-assertionsjdavidbakr/cloudfront-proxieskalnoy/nestedsetlaravel/passportlaravel/slack-notification-channellaravel/tinkerlaravel/uilaravolt/avatarleague/statsdnesbot/carbonnunomaduro/collisionnunomaduro/termwindpropaganistas/laravel-phonesantigarcor/laratrustsentry/sentry-laravelshiftonelabs/laravel-sqs-fifo-queuespatie/laravel-fractalspatie/laravel-ignitionspatie/laravel-webhook-serverstaudenmeir/belongs-to-throughvinkla/hashidsGenerated optimized autoload files containing 95492 classesroot@docker_lamp_1:/home/jiminny#DONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONE...
|
[{"block_num":"0","level": [{"block_num":"0","level":"0","left":"0.031976744480304596","height":"0.013953487608167836","width":"0.03779069582621256","line_num":"0","text":"iTerm2","word_num":"0","top":"0.006976744645528443","par_num":"0","conf":"1","page_num":"0"},{"width":"0.021802324718899202","block_num":"0","word_num":"0","conf":"1","height":"0.013953487608167836","left":"0.08284883747097675","level":"0","page_num":"0","par_num":"0","text":"Shell","top":"0.006976744800567203","line_num":"0"},{"line_num":"0","height":"0.018604651557074692","level":"0","top":"0.004651162477276594","text":"Edit","word_num":"0","page_num":"0","left":"0.1148255820963591","conf":"1","par_num":"0","width":"0.020348836316002733","block_num":"0"},{"level":"0","block_num":"0","text":"View","line_num":"0","page_num":"0","word_num":"0","width":"0.024709301524692112","left":"0.145348837730871","top":"0.006976744800567203","par_num":"0","conf":"1","height":"0.013953487608167836"},{"block_num":"0","level":"0","line_num":"0","height":"0.013953487608167836","top":"0.006976744800567203","width":"0.034883719020419646","par_num":"0","conf":"1","word_num":"0","left":"0.18168604707893748","text":"Session","page_num":"0"},{"block_num":"0","left":"0.22963396757353347","line_num":"0","par_num":"0","width":"0.032011135419209774","word_num":"0","height":"0.014156619177924323","level":"0","text":"Scripts","conf":"0.5","top":"0.006875178664312198","page_num":"0"},{"height":"0.014598697026570684","conf":"1","par_num":"0","block_num":"0","width":"0.033533154593573644","left":"0.2732043532693469","level":"0","page_num":"0","line_num":"0","top":"0.006654139759328936","text":"Profiles","word_num":"0"},{"left":"0.3182635379612784","line_num":"0","page_num":"0","conf":"1","text":"Window","block_num":"0","word_num":"0","par_num":"0","top":"0.006632656100668988","level":"0","height":"0.014641664293077339","width":"0.03643804126315647"},{"conf":"1","par_num":"0","text":"Help","top":"0.0069767444517300214","word_num":"0","left":"0.36773255884054523","page_num":"0","line_num":"0","block_num":"0","width":"0.020348836316002705","level":"0","height":"0.013953487608167836"},{"word_num":"0","block_num":"0","left":"0.8168604704256904","conf":"0.5","width":"0.17151161829630535","par_num":"0","text":"100% C47 8 Mon 20 Apr 11:25:08","height":"0.016666666666666607","top":"0.004444444444444473","page_num":"0","line_num":"0","level":"0"},{"top":"0.03444444470335428","level":"0","left":"0.002906977071422211","width":"0.039244185553656684","conf":"0.30000001192092896","height":"0.021369508107503266","text":"•• 0","line_num":"0","page_num":"0","block_num":"0","word_num":"0","par_num":"0"},{"block_num":"0","conf":"1","top":"0.036666666508996415","word_num":"0","text":"DEV (docker)","page_num":"0","left":"0.472383723637125","level":"0","line_num":"0","height":"0.014496124055650594","par_num":"0","width":"0.05959302054511173"},{"line_num":"0","par_num":"0","width":"0.03344831201765272","height":"0.011761715147230345","left":"0.06830491368598085","page_num":"0","block_num":"0","word_num":"0","level":"0","text":"DOCKER","conf":"1","top":"0.06737495635430424"},{"text":"381","page_num":"0","height":"0.011627907223171752","block_num":"0","level":"0","top":"0.06744186045818157","word_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.1802325580453909","width":"0.01162790722317164","par_num":"0"},{"block_num":"0","level":"0","word_num":"0","page_num":"0","conf":"1","left":"0.261627908573031","line_num":"0","text":"DEV (docker)","height":"0.01162790722317164","width":"0.049418603049384224","par_num":"0","top":"0.06744186035900246"},{"text":"$82","page_num":"0","par_num":"0","width":"0.01453488270441694","line_num":"0","left":"0.37500000068994266","height":"0.013953487608167836","conf":"0.30000001192092896","block_num":"0","level":"0","top":"0.06511627933545094","word_num":"0"},{"height":"0.011627906163533597","conf":"0.5","left":"0.46220930196960064","level":"0","par_num":"0","block_num":"0","text":"APP (-zsh)","top":"0.06744186098800065","width":"0.0421511623594496","word_num":"0","line_num":"0","page_num":"0"},{"left":"0.5726744183933612","text":"83","block_num":"0","top":"0.06744186027730303","word_num":"0","height":"0.01162790722317164","width":"0.013081395626068137","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","par_num":"0"},{"level":"0","height":"0.011627906163533597","word_num":"0","width":"0.017441859510209823","block_num":"0","par_num":"0","left":"0.6671511633044881","text":"-zsh","page_num":"0","top":"0.0674418607263727","line_num":"0","conf":"0.30000001192092896"},{"width":"0.01453488270441683","conf":"0.30000001192092896","line_num":"0","left":"0.7688953491032179","block_num":"0","text":"X4","height":"0.011627906163533597","page_num":"0","top":"0.06744186098800065","word_num":"0","level":"0","par_num":"0"},{"block_num":"0","left":"0.8487900389444276","conf":"1","text":"screenpipe\"","par_num":"0","level":"0","line_num":"0","top":"0.06468844713473598","word_num":"0","page_num":"0","height":"0.014809151755438954","width":"0.0480594582027859"},{"par_num":"0","left":"0.9563953489745769","line_num":"0","page_num":"0","text":"• 85","block_num":"0","conf":"0.30000001192092896","height":"0.011627906163533597","top":"0.0674418609589309","level":"0","width":"0.024709301524692084","word_num":"0"},{"text":"php\"","top":"0.08837209318677719","height":"0.016279069052802186","conf":"0.5","left":"0.0029069775564523823","width":"0.02470930152469211","word_num":"0","par_num":"0","block_num":"0","level":"0","page_num":"0","line_num":"0"},{"width":"0.023255814446343316","line_num":"0","page_num":"0","level":"0","par_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.026162790063650063","text":"and","top":"0.09069767487808655","height":"0.013953487608167947"},{"level":"0","left":"0.04941863668649206","par_num":"0","top":"0.08837209382234956","conf":"1","width":"0.5886627621120877","word_num":"0","page_num":"0","height":"0.020930230882432732","block_num":"0","text":"\"/home/jiminny/vendor/league/flysystem/src/Local/LocalFilesystemAdapterTest.php\", the first will be used.","line_num":"0"},{"left":"0.002906991817654061","conf":"1","par_num":"0","page_num":"0","word_num":"0","text":"Class Tests\\Unit\\Http\\Controllers\\API\\V2\\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply with psr-4","level":"0","top":"0.10888888836061783","width":"0.943313937717014","height":"0.019018088446723036","line_num":"0","block_num":"0"},{"left":"0.9447403567855392","line_num":"0","text":"autoloadi","level":"0","page_num":"0","conf":"1","height":"0.016743636661105676","par_num":"0","block_num":"0","top":"0.10907004241027407","width":"0.05383324093288844","word_num":"0"},{"left":"0.0029069833916420054","block_num":"0","level":"0","word_num":"0","text":"ng standard. Skipping.","conf":"1","width":"0.12354650497436526","top":"0.13","page_num":"0","height":"0.01666666666666672","line_num":"0","par_num":"0"},{"width":"0.9113371955023872","block_num":"0","conf":"1","line_num":"0","left":"0.0029069905069436667","level":"0","page_num":"0","par_num":"0","top":"0.14883720990703253","word_num":"0","height":"0.0189405674404568","text":"Class Tests\\Unit\\Notifications\\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard."},{"width":"0.9070341322157117","top":"0.16488889841175924","word_num":"0","page_num":"0","conf":"1","height":"0.02764794031778972","left":"0.0028824079837275938","level":"0","line_num":"0","block_num":"0","par_num":"0","text":"Class Tests\\Unit\\Http\\Controllers\\API\\V2\\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply with"},{"height":"0.026645740932888518","block_num":"0","top":"0.14597945479817187","text":"Skipping.","conf":"1","line_num":"0","left":"0.9170514557343384","width":"0.05252499580383296","word_num":"0","par_num":"0","level":"0","page_num":"0"},{"word_num":"0","width":"0.020348836316002705","height":"0.013953487608167836","block_num":"0","level":"0","line_num":"0","page_num":"0","conf":"0.5","par_num":"0","top":"0.17209302379281533","left":"0.9127906977819211","text":"psr-"},{"top":"0.16976744168769164","page_num":"0","left":"0.9447674432281084","word_num":"0","line_num":"0","par_num":"0","width":"0.053779066933525965","height":"0.013953488667805991","level":"0","block_num":"0","conf":"1","text":"autoloadi"},{"text":"ng standard. Skipping.","top":"0.1906976747371648","line_num":"0","level":"0","width":"0.12354650497436524","block_num":"0","conf":"1","page_num":"0","left":"0.002906983391967276","height":"0.016279069052802186","par_num":"0","word_num":"0"},{"word_num":"0","line_num":"0","par_num":"0","conf":"1","height":"0.019018088446723036","left":"0.0029069905069436667","level":"0","width":"0.9113371955023872","page_num":"0","text":"Class Tests\\Unit\\Notifications\\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard.","block_num":"0","top":"0.20888888843813724"},{"conf":"0.5","left":"0.9200581411594164","level":"0","top":"0.21162790735870673","par_num":"0","word_num":"0","page_num":"0","text":"Skipping.","block_num":"0","height":"0.013953487608167836","width":"0.04941860304938417","line_num":"0"},{"page_num":"0","text":"Class RingCentral\\SDK\\WebSocket\\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with","word_num":"0","width":"0.8997093200683594","conf":"1","height":"0.018888888888888955","left":"0.0029069652545051857","block_num":"0","line_num":"0","top":"0.22999999999999998","level":"0","par_num":"0"},{"conf":"1","width":"0.09738372166951503","top":"0.22999999999999998","left":"0.9011627889884591","height":"0.01666666666666672","block_num":"0","page_num":"0","par_num":"0","word_num":"0","text":"psr-4 autoloading","level":"0","line_num":"0"},{"level":"0","text":"standard. Skipping.","word_num":"0","top":"0.25111111111111106","line_num":"0","conf":"1","block_num":"0","height":"0.01666666666666672","width":"0.10610464943779839","page_num":"0","left":"0.008720932942696654","par_num":"0"},{"line_num":"0","height":"0.016279069052802297","par_num":"0","conf":"1","block_num":"0","page_num":"0","left":"0.014534890265207916","word_num":"0","text":"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump","width":"0.30668604109022346","level":"0","top":"0.2697674421305756"},{"level":"0","conf":"1","top":"0.2906976748728237","width":"0.20058138105604384","block_num":"0","left":"0.01453489453546673","par_num":"0","word_num":"0","line_num":"0","text":"@php artisan package:discover --ansi","page_num":"0","height":"0.016279069052802186"},{"block_num":"0","line_num":"0","height":"0.016666666666666607","page_num":"0","conf":"1","top":"0.33000000000000007","left":"0.02034884459413444","width":"0.15116278330485025","par_num":"0","text":"INFO Discovering packages.","word_num":"0","level":"0"},{"line_num":"0","block_num":"0","conf":"1","par_num":"0","text":"24slides/laravel-saml2","top":"0.3697674421494044","word_num":"0","width":"0.12354650497436523","page_num":"0","height":"0.013953487608167947","level":"0","left":"0.014534888283166186"},{"block_num":"0","left":"0.013081400116558149","word_num":"0","text":"aws/aws-sdk-php-laravel","conf":"1","level":"0","line_num":"0","height":"0.016279069052802297","par_num":"0","top":"0.39069767465964533","page_num":"0","width":"0.13081394831339518"},{"top":"0.4093023252292147","line_num":"0","width":"0.14244185553656685","word_num":"0","level":"0","page_num":"0","text":"barryvdh/laravel-debugbar","height":"0.01860465155707458","block_num":"0","left":"0.013081400187142853","par_num":"0","conf":"1"},{"left":"0.013081393810774975","block_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"barryvdh/laravel-ide-helper","top":"0.43023255858406406","word_num":"0","width":"0.15261627833048502","height":"0.016279069052802075"},{"conf":"1","text":"bepsvpt/secure-headers","level":"0","block_num":"0","par_num":"0","top":"0.448837208795106","word_num":"0","height":"0.018604651557074692","left":"0.013081393313953566","line_num":"0","page_num":"0","width":"0.12499999999999999"},{"page_num":"0","block_num":"0","width":"0.18459300994873046","level":"0","height":"0.016279069052802186","line_num":"0","par_num":"0","left":"0.01453489268188471","text":"chaseconey/laravel-datadog-helper","top":"0.46976744213057564","word_num":"0","conf":"1"},{"top":"0.4906976746596454","block_num":"0","line_num":"0","page_num":"0","left":"0.014534886899410864","conf":"1","level":"0","text":"devio/pipedrive","width":"0.08720929887559678","par_num":"0","height":"0.016279069052802297","word_num":"0"},{"block_num":"0","top":"0.5093023256943309","level":"0","line_num":"0","text":"jasonmccreary/laravel-test-assertions","left":"0.0145348848620512","width":"0.20639533996582032","par_num":"0","height":"0.018604651557074692","page_num":"0","word_num":"0","conf":"1"},{"par_num":"0","width":"0.16279069052802192","word_num":"0","height":"0.016279069052802186","line_num":"0","text":"jdavidbakr/cloudfront-proxies","block_num":"0","page_num":"0","left":"0.014534888922035529","conf":"1","level":"0","top":"0.5302325583805756"},{"top":"0.5511627911377766","text":"kalnoy/nestedset","conf":"1","left":"0.013081396545276134","level":"0","height":"0.013953487608167836","page_num":"0","par_num":"0","width":"0.0915697627597385","block_num":"0","line_num":"0","word_num":"0"},{"conf":"1","text":"laravel/passport","block_num":"0","height":"0.016279069052802186","page_num":"0","top":"0.5697674421015059","width":"0.09011627833048504","level":"0","line_num":"0","left":"0.014534884991734219","par_num":"0","word_num":"0"},{"height":"0.016279069052802186","top":"0.5883720932933663","word_num":"0","text":"laravel/slack-notification-channel","level":"0","width":"0.19040696885850691","left":"0.01453489004385696","conf":"1","page_num":"0","line_num":"0","par_num":"0","block_num":"0"},{"width":"0.07994185553656684","word_num":"0","left":"0.014534887517569237","line_num":"0","top":"0.6093023258858385","block_num":"0","height":"0.013953487608167836","page_num":"0","par_num":"0","text":"laravel/tinker","level":"0","conf":"1"},{"level":"0","height":"0.013953487608167836","page_num":"0","left":"0.014534886722949095","conf":"1","text":"laravel/ui","line_num":"0","par_num":"0","width":"0.058139530817667644","top":"0.6302325584439781","word_num":"0","block_num":"0"},{"height":"0.016279069052802186","line_num":"0","page_num":"0","left":"0.013081396370691166","top":"0.6488372093883277","text":"laravolt/avatar","width":"0.08575580914815267","block_num":"0","level":"0","par_num":"0","word_num":"0","conf":"1"},{"level":"0","height":"0.016279069052802186","text":"league/statsd","width":"0.07848837110731337","page_num":"0","word_num":"0","line_num":"0","par_num":"0","top":"0.6697674421015058","conf":"1","block_num":"0","left":"0.01308139714983165"},{"page_num":"0","line_num":"0","block_num":"0","text":"nesbot/carbon","top":"0.6906976747230478","width":"0.07558139165242513","par_num":"0","height":"0.013953487608167836","conf":"1","left":"0.013081398456733132","level":"0","word_num":"0"},{"page_num":"0","block_num":"0","level":"0","line_num":"0","par_num":"0","text":"nunomaduro/collision","top":"0.7093023259052184","conf":"1","width":"0.11337209277682832","height":"0.013953487608167836","left":"0.013081396889202079","word_num":"0"},{"line_num":"0","page_num":"0","height":"0.013953487608167836","top":"0.7302325586765362","level":"0","left":"0.013081396390117541","conf":"1","text":"nunomaduro/termwind","par_num":"0","width":"0.10755813386705186","block_num":"0","word_num":"0"},{"level":"0","left":"0.014534886399900495","par_num":"0","height":"0.018604651557074692","text":"propaganistas/laravel-phone","top":"0.7488372087951061","width":"0.15116278330485025","page_num":"0","line_num":"0","conf":"1","word_num":"0","block_num":"0"},{"block_num":"0","text":"santigarcor/laratrust","page_num":"0","line_num":"0","word_num":"0","conf":"1","left":"0.014534885637538212","level":"0","top":"0.7697674421015059","par_num":"0","width":"0.11773255666097004","height":"0.016279069052802186"},{"line_num":"0","left":"0.014534885931869586","height":"0.016279069052802186","block_num":"0","page_num":"0","par_num":"0","conf":"1","level":"0","text":"sentry/sentry-laravel","top":"0.7906976746305756","width":"0.11773255666097007","word_num":"0"},{"level":"0","line_num":"0","text":"shiftonelabs/laravel-sqs-fifo-queue","page_num":"0","left":"0.014534887405829148","width":"0.19622092776828343","height":"0.016279069052802186","block_num":"0","par_num":"0","top":"0.8093023258515059","conf":"1","word_num":"0"},{"height":"0.016279069052802186","line_num":"0","page_num":"0","text":"spatie/laravel-fractal","par_num":"0","width":"0.12354650497436523","top":"0.8302325583805755","block_num":"0","left":"0.014534889106809562","word_num":"0","level":"0","conf":"1"},{"left":"0.014534886493006589","line_num":"0","par_num":"0","page_num":"0","top":"0.8488372090276642","height":"0.018604651557074692","conf":"1","level":"0","width":"0.1293604638841417","word_num":"0","text":"spatie/laravel-ignition","block_num":"0"},{"page_num":"0","left":"0.014534890007306778","conf":"1","line_num":"0","text":"spatie/laravel-webhook-server","height":"0.016279069052802186","level":"0","top":"0.8697674421015058","word_num":"0","block_num":"0","width":"0.16279069052802192","par_num":"0"},{"line_num":"0","text":"staudenmeir/belongs-to-through","height":"0.016279069052802186","width":"0.16715115441216363","left":"0.01453488623868565","block_num":"0","par_num":"0","level":"0","word_num":"0","page_num":"0","conf":"1","top":"0.8906976748922035"},{"par_num":"0","line_num":"0","text":"vinkla/hashids","height":"0.016279069052802186","top":"0.909302325735227","width":"0.07994186083475749","block_num":"0","left":"0.014534883081894535","conf":"1","level":"0","page_num":"0","word_num":"0"},{"line_num":"0","conf":"1","top":"0.9488372098779627","height":"0.0189405674404568","width":"0.32994185553656685","word_num":"0","level":"0","page_num":"0","par_num":"0","block_num":"0","left":"0.002906985862002504","text":"Generated optimized autoload files containing 95492 classes"},{"level":"0","text":"root@docker_lamp_1:/home/jiminny#","height":"0.016279069052802186","width":"0.18459300994873043","block_num":"0","par_num":"0","word_num":"0","left":"0.002906985243657978","conf":"1","page_num":"0","top":"0.969767442101506","line_num":"0"},{"page_num":"0","height":"0.014150505065917973","text":"DONE","word_num":"0","block_num":"0","left":"0.8037561232901866","par_num":"0","level":"0","conf":"1","top":"0.36966893342250284","width":"0.023301707373725056","line_num":"0"},{"block_num":"0","left":"0.8037790698117121","text":"DONE","top":"0.3906976746842882","width":"0.02325581444634328","conf":"1","height":"0.013953487608167836","level":"0","line_num":"0","page_num":"0","par_num":"0","word_num":"0"},{"width":"0.02325581444634328","line_num":"0","left":"0.8037790693272159","top":"0.4116279075912649","conf":"1","block_num":"0","word_num":"0","level":"0","par_num":"0","page_num":"0","text":"DONE","height":"0.013953487608167836"},{"par_num":"0","block_num":"0","word_num":"0","text":"DONE","top":"0.43023255840521846","height":"0.013953487608167836","line_num":"0","conf":"1","page_num":"0","level":"0","width":"0.02325581444634328","left":"0.8037790698117121"},{"top":"0.4488372094517301","block_num":"0","height":"0.013953487608167725","line_num":"0","page_num":"0","width":"0.024709301524692195","conf":"1","word_num":"0","left":"0.8023255820138167","level":"0","par_num":"0","text":"DONE"},{"width":"0.024709301524692195","word_num":"0","height":"0.013953487608167725","block_num":"0","level":"0","left":"0.8023255820138167","line_num":"0","page_num":"0","par_num":"0","text":"DONE","conf":"1","top":"0.46976744200986964"},{"par_num":"0","width":"0.02325581444634328","left":"0.8037790698117121","word_num":"0","block_num":"0","level":"0","height":"0.013953487608167947","page_num":"0","text":"DONE","conf":"1","top":"0.49069767468428815","line_num":"0"},{"width":"0.023405626085069464","par_num":"0","page_num":"0","level":"0","word_num":"0","block_num":"0","conf":"0.5","height":"0.014605877134534984","left":"0.803704163892863","line_num":"0","text":"DONE","top":"0.5089761309621977"},{"text":"DONE","page_num":"0","width":"0.02325581444634328","height":"0.013953487608167836","top":"0.5302325584052184","level":"0","block_num":"0","left":"0.8037790698117121","word_num":"0","conf":"1","line_num":"0","par_num":"0"},{"width":"0.024797444873385976","text":"DONE","page_num":"0","height":"0.01435823122660329","block_num":"0","level":"0","conf":"1","par_num":"0","top":"0.5509604193234873","word_num":"0","line_num":"0","left":"0.802281509812224"},{"par_num":"0","line_num":"0","level":"0","left":"0.8037790698117121","page_num":"0","conf":"1","top":"0.5697674421261486","width":"0.02325581444634328","word_num":"0","block_num":"0","height":"0.013953487608167947","text":"DONE"},{"conf":"1","level":"0","width":"0.02325581444634328","page_num":"0","line_num":"0","top":"0.5883720931092578","left":"0.8037790697148128","text":"DONE","block_num":"0","word_num":"0","par_num":"0","height":"0.016279069052802186"},{"level":"0","top":"0.6116279075912648","left":"0.8023255816262197","text":"DONE","block_num":"0","height":"0.013953487608167947","page_num":"0","width":"0.024709301524692195","line_num":"0","conf":"1","par_num":"0","word_num":"0"},{"block_num":"0","conf":"1","level":"0","text":"DONE","page_num":"0","top":"0.6302325584052184","word_num":"0","par_num":"0","height":"0.013953487608167947","left":"0.8037790698117121","line_num":"0","width":"0.02325581444634328"},{"level":"0","height":"0.011627906163533486","top":"0.6511627912205589","page_num":"0","line_num":"0","word_num":"0","left":"0.8023255813839717","block_num":"0","conf":"1","text":"DONE","par_num":"0","width":"0.024709301524692195"},{"line_num":"0","word_num":"0","level":"0","left":"0.8037790698117121","text":"DONE","top":"0.6697674421261488","par_num":"0","width":"0.02325581444634328","conf":"1","height":"0.013953487608167836","page_num":"0","block_num":"0"},{"page_num":"0","par_num":"0","top":"0.6906976746842881","level":"0","left":"0.8037790698117121","text":"DONE","block_num":"0","conf":"1","line_num":"0","width":"0.02325581444634328","word_num":"0","height":"0.013953487608167836"},{"conf":"1","block_num":"0","level":"0","width":"0.023301707373725056","left":"0.8037561232901866","word_num":"0","text":"DONE","height":"0.014150505065917973","line_num":"0","page_num":"0","par_num":"0","top":"0.7092038171434331"},{"level":"0","conf":"1","text":"DONE","page_num":"0","block_num":"0","left":"0.8037790698117121","height":"0.013953487608167947","par_num":"0","width":"0.02325581444634328","top":"0.7302325584052184","word_num":"0","line_num":"0"},{"par_num":"0","block_num":"0","word_num":"0","height":"0.013953487608167836","left":"0.8023255813839717","level":"0","line_num":"0","text":"DONE","width":"0.024709301524692195","conf":"1","page_num":"0","top":"0.7511627911571565"},{"left":"0.8037561232901866","level":"0","height":"0.014150505065917973","par_num":"0","text":"DONE","line_num":"0","top":"0.7696689334225029","width":"0.023301707373725056","conf":"1","word_num":"0","page_num":"0","block_num":"0"},{"left":"0.8037790698117121","top":"0.7906976746842881","line_num":"0","word_num":"0","width":"0.02325581444634328","level":"0","block_num":"0","conf":"1","height":"0.013953487608167836","page_num":"0","par_num":"0","text":"DONE"},{"text":"DONE","height":"0.01162790722317164","width":"0.02325581444634328","word_num":"0","block_num":"0","page_num":"0","level":"0","line_num":"0","left":"0.8037790694483401","par_num":"0","conf":"1","top":"0.8116279068171932"},{"height":"0.013953487608167836","top":"0.8302325584052185","line_num":"0","width":"0.02325581444634328","word_num":"0","par_num":"0","text":"DONE","page_num":"0","conf":"1","left":"0.8037790698117121","level":"0","block_num":"0"},{"top":"0.84883720945173","height":"0.013953487608167947","width":"0.02325581444634328","line_num":"0","page_num":"0","text":"DONE","level":"0","par_num":"0","conf":"1","word_num":"0","block_num":"0","left":"0.8037790697148128"},{"conf":"1","width":"0.024709301524692195","line_num":"0","text":"DONE","top":"0.8697674420098696","level":"0","word_num":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.8023255820138167","height":"0.013953487608167836"},{"left":"0.8037790698117121","par_num":"0","top":"0.8906976746842881","text":"DONE","conf":"1","line_num":"0","level":"0","page_num":"0","height":"0.013953487608167947","word_num":"0","block_num":"0","width":"0.02325581444634328"},{"conf":"1","level":"0","par_num":"0","width":"0.02325581444634328","word_num":"0","height":"0.013953487608167836","top":"0.9093023258703347","page_num":"0","block_num":"0","text":"DONE","left":"0.8037790697535725","line_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
2159
|
NULL
|
NULL
|
|
53708
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% S2Mon zU Aor 11-20.00WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors, just pre-existing warnings (those ambiguousFlysystem/Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport|token" Acau contleauch.onpcat contigpassport.ono# guards, providers# if it exists (not alwavs present)# Where Passport is bootedgrep -r "Passport::" app/ --include="*.php" -]# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase, Passport changes in 13.6 → 13.7.x typically affect:• oken revocation nenavioui• Personal Accesstoken model 1 vou ve extendedir• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport: :tokensExpireIn()Quickest runtime check — inside your Docker container:bashphp artisan passport:keys --force 2>&1php artisan route:list | grep oauth# confirms kevs are intacti# confirms routes are registeredReplv…Cannot#kyCiaudo ic Aland can mako mictakac Plence double-chock recnoncoc)...
|
[{"page_num":"0","block_num [{"page_num":"0","block_num":"0","left":"0.017441861727653853","conf":"1","line_num":"0","text":"Claude File","height":"0.01754385964912286","width":"0.030523254516276906","par_num":"0","word_num":"0","level":"0","top":"0"},{"line_num":"0","block_num":"0","par_num":"0","top":"0.00000000009341838413945425","width":"0.013081394611520962","text":"Edit","word_num":"0","height":"0.017421602252187585","level":"0","left":"0.050872093609937184","page_num":"0","conf":"1"},{"width":"0.014534881774415365","word_num":"0","left":"0.06395349007209457","par_num":"0","block_num":"0","page_num":"0","line_num":"0","top":"0.006968641450188162","text":"VIew","conf":"0.30000001192092896","height":"0.006968640444571461","level":"0"},{"height":"0.017421602252187585","line_num":"0","left":"0.08284883714506737","page_num":"0","par_num":"0","text":"Window","width":"0.01889534833583427","block_num":"0","level":"0","word_num":"0","conf":"1","top":"0.000000000441850445120906"},{"par_num":"0","block_num":"0","page_num":"0","level":"0","line_num":"0","left":"0.1075581398150548","height":"0.017421602252187585","conf":"1","text":"Help","top":"0.00000000009341838413945425","width":"0.010174418383456299","word_num":"0"},{"text":"Security patch review and testing guidance","level":"0","top":"0.034843205974365854","line_num":"0","word_num":"0","height":"0.010611339429158706","conf":"1","block_num":"0","left":"0.0421511764591124","page_num":"0","par_num":"0","width":"0.10029068398982921"},{"page_num":"0","conf":"0.30000001192092896","width":"0.02034883549872868","level":"0","text":"100% S2","top":"0.006968641450188162","par_num":"0","line_num":"0","height":"0.006968640444571461","left":"0.9113372091917828","block_num":"0","word_num":"0"},{"left":"0.9462209310966136","text":"Mon zU Aor 11-20.00","level":"0","block_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","par_num":"0","line_num":"0","page_num":"0","width":"0.04796511061648101","word_num":"0","top":"0.006968641450188162"},{"height":"0.017721687207381653","conf":"1","left":"0.46511628803368954","level":"0","block_num":"0","par_num":"0","line_num":"0","top":"0.2296650718401294","width":"0.15406975847609505","word_num":"0","text":"WHere could I see OAuth/Passport changes in laravel project","page_num":"0"},{"width":"0.20494185102746837","conf":"1","level":"0","block_num":"0","word_num":"0","height":"0.01781893765146836","line_num":"0","left":"0.379360478721607","par_num":"0","page_num":"0","text":"The autoload looks clean — no errors, just pre-existing warnings (those ambiguous","top":"0.28919860629805094"},{"conf":"1","block_num":"0","top":"0.31010452977814074","height":"0.01764666634883605","par_num":"0","word_num":"0","line_num":"0","left":"0.37936047101480896","width":"0.15116278668667416","level":"0","text":"Flysystem/Microsoft Graph classes are old, not from this PR).","page_num":"0"},{"text":"Where to look for Passport/OAuth in the project:","left":"0.37936047783774907","line_num":"0","block_num":"0","conf":"1","par_num":"0","level":"0","height":"0.017682787333949346","top":"0.3379790944182606","page_num":"0","width":"0.12354649888708236","word_num":"0"},{"page_num":"0","par_num":"0","text":"# Koutes registered bv rassport","word_num":"0","block_num":"0","left":"0.3808139525490543","width":"0.08720929571922786","level":"0","conf":"0.5","height":"0.0071770334928229484","top":"0.4074960127591707","line_num":"0"},{"line_num":"0","left":"0.380785134685704","height":"0.02125717083993328","text":"php artisan route:list | grep -E \"oauth|passport|token\" A","width":"0.16146871891427544","level":"0","conf":"0.5","par_num":"0","top":"0.4179443429013562","word_num":"0","page_num":"0","block_num":"0"},{"level":"0","height":"0.00720204044567152","top":"0.48083623717426005","line_num":"0","conf":"0.30000001192092896","left":"0.38081395586900885","page_num":"0","par_num":"0","word_num":"0","block_num":"0","text":"cau contleauch.onp","width":"0.055232550235504774"},{"block_num":"0","height":"0.007324297082100917","line_num":"0","text":"cat contigpassport.ono","left":"0.38081395275439145","par_num":"0","page_num":"0","level":"0","conf":"0.5","width":"0.06540697178942095","top":"0.49825784007433505","word_num":"0"},{"level":"0","par_num":"0","word_num":"0","conf":"1","height":"0.01760498758708451","text":"# guards, providers","line_num":"0","left":"0.46220930316662323","page_num":"0","top":"0.4736842105404635","block_num":"0","width":"0.05668604627568674"},{"par_num":"0","word_num":"0","text":"# if it exists (not alwavs present)","width":"0.09883720316785449","conf":"1","line_num":"0","top":"0.49441786283891553","level":"0","page_num":"0","height":"0.011164274322169043","left":"0.46220931010809474","block_num":"0"},{"par_num":"0","word_num":"0","text":"# Where Passport is booted","left":"0.3808139536643218","height":"0.01754385964912286","level":"0","page_num":"0","conf":"1","line_num":"0","block_num":"0","top":"0.529505582137161","width":"0.07558139334333702"},{"height":"0.010736374953907224","block_num":"0","level":"0","par_num":"0","top":"0.5502392346259756","word_num":"0","conf":"1","text":"grep -r \"Passport::\" app/ --include=\"*.php\" -]","page_num":"0","left":"0.3808139555622507","line_num":"0","width":"0.12936046275686708"},{"block_num":"0","top":"0.5885167463624611","height":"0.007302069017571466","left":"0.38081395159975784","page_num":"0","text":"# Custom middleware or token checks","par_num":"0","width":"0.09883721331332596","level":"0","word_num":"0","conf":"1","line_num":"0"},{"width":"0.23110462756867106","word_num":"0","left":"0.3808139530568149","level":"0","height":"0.010664132223174971","block_num":"0","line_num":"0","conf":"1","page_num":"0","text":"grep -r \"auth:api\\/CheckClientCredentials\\|HasApiTokens\" app/--include=\"*.php\" -1","top":"0.6060606060824787","par_num":"0"},{"height":"0.017577201745916926","top":"0.6411149829782994","width":"0.16860464785961393","word_num":"0","left":"0.3793604706608972","line_num":"0","page_num":"0","level":"0","text":"In the codebase, Passport changes in 13.6 → 13.7.x typically affect:","block_num":"0","par_num":"0","conf":"1"},{"par_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","page_num":"0","left":"0.3822674412698541","text":"• oken revocation nenavioui","top":"0.675958188114837","level":"0","word_num":"0","width":"0.07703488431078326"},{"left":"0.38226744643217114","height":"0.0071770334928229484","par_num":"0","top":"0.7001594896331739","word_num":"0","level":"0","text":"• Personal Accesstoken model 1 vou ve extendedir","conf":"0.30000001192092896","block_num":"0","line_num":"0","page_num":"0","width":"0.13372092551373427"},{"width":"0.18313951695219005","block_num":"0","text":"• Any custom AuthServiceProvider thatcalls Passport::routes Or","word_num":"0","page_num":"0","left":"0.3808139531872547","line_num":"0","top":"0.724738676254297","conf":"1","height":"0.010508532729445519","level":"0","par_num":"0"},{"top":"0.742160278774119","height":"0.017807823619203744","level":"0","par_num":"0","text":"Passport: :tokensExpireIn()","page_num":"0","width":"0.07703487923804753","line_num":"0","left":"0.3909883746500168","word_num":"0","conf":"1","block_num":"0"},{"text":"Quickest runtime check — inside your Docker container:","top":"0.7804878046578869","word_num":"0","width":"0.14389534199491455","conf":"1","height":"0.0177578097135066","block_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.37936047242804977","par_num":"0"},{"line_num":"0","conf":"1","par_num":"0","page_num":"0","level":"0","block_num":"0","text":"bash","word_num":"0","left":"0.3808139531797565","height":"0.013937282410154683","top":"0.8188153308332502","width":"0.011627907448626573"},{"page_num":"0","block_num":"0","height":"0.010547432602877826","left":"0.3808139552077663","top":"0.8500797447828127","width":"0.10755812868158865","conf":"1","line_num":"0","level":"0","text":"php artisan passport:keys --force 2>&1","par_num":"0","word_num":"0"},{"text":"php artisan route:list | grep oauth","top":"0.8641114986996901","word_num":"0","width":"0.10029069413530062","par_num":"0","block_num":"0","line_num":"0","height":"0.017421602252187585","page_num":"0","level":"0","left":"0.38081395370439014","conf":"1"},{"page_num":"0","word_num":"0","left":"0.49563953718426446","par_num":"0","height":"0.0071770334928230595","width":"0.07412789730315505","line_num":"0","conf":"1","block_num":"0","level":"0","text":"# confirms kevs are intacti","top":"0.8500797448165869"},{"width":"0.09302324944354112","word_num":"0","conf":"1","block_num":"0","line_num":"0","level":"0","height":"0.017421602252187585","left":"0.49563954125030685","par_num":"0","text":"# confirms routes are registered","page_num":"0","top":"0.8641114983512582"},{"line_num":"0","text":"Replv…","top":"0.9128919869298685","conf":"0.30000001192092896","page_num":"0","width":"0.018895347067650337","left":"0.37790697857373284","par_num":"0","block_num":"0","word_num":"0","height":"0.010452960286604362","level":"0"},{"level":"0","text":"Cannot#ky","block_num":"0","par_num":"0","word_num":"0","top":"0.9442508714153448","height":"0.006968640444571572","page_num":"0","left":"0.5770348871641151","conf":"0.30000001192092896","width":"0.030523251979909016","line_num":"0"},{"conf":"0.30000001192092896","height":"0.0071770334928230595","left":"0.43459303705837393","width":"0.12936045261139562","text":"Ciaudo ic Aland can mako mictakac Plence double-chock recnoncoc)","line_num":"0","top":"0.9824561403508771","word_num":"0","par_num":"0","page_num":"0","level":"0","block_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1231
|
NULL
|
NULL
|
|
53712
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% S2Mon zuAor 11-20.10WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors, just pre-existing warnings (those ambiguousFlysystem/Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:Reply# Koutes registered bphp artisan route:list | grep -E "oauth|passport|token"# Configcat contleauch.onpcat contigpassport.ohp# guards, provlders#if it exists (not alwavs present)# Where Passport is bootedgrep -r "Passport::" app/--include="*.php" -1# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase, Passport changes in 13.6 → 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport: :tokensExpireIn()Quickest runtime check — inside your Docker container:bashphp artisan passport:keys --force 2>&1php artisan route:list | grep oauth# confirms kevs are intacti# confirms routes are registeredReplv…CannotAkyCiaudo ic Aland can mako mictakac Plesce double-chock recnoncod...
|
[{"conf":"1","text":"C [{"conf":"1","text":"Claude File","par_num":"0","left":"0.017441861727653853","page_num":"0","top":"0","line_num":"0","level":"0","word_num":"0","height":"0.01754385964912286","width":"0.030523254516276906","block_num":"0"},{"top":"0.00000000009341838413945425","block_num":"0","left":"0.050872093609937184","level":"0","par_num":"0","text":"Edit","line_num":"0","page_num":"0","width":"0.013081394611520962","conf":"1","height":"0.017421602252187585","word_num":"0"},{"conf":"0.30000001192092896","left":"0.06395349007209457","height":"0.006968640444571461","line_num":"0","text":"VIew","width":"0.014534881774415365","word_num":"0","page_num":"0","par_num":"0","block_num":"0","top":"0.006968641450188162","level":"0"},{"line_num":"0","block_num":"0","par_num":"0","page_num":"0","text":"Window","word_num":"0","level":"0","top":"0.000000000441850445120906","conf":"1","width":"0.01889534833583427","height":"0.017421602252187585","left":"0.08284883714506737"},{"top":"0.00000000009341838413945425","text":"Help","height":"0.017421602252187585","word_num":"0","page_num":"0","level":"0","block_num":"0","conf":"1","width":"0.010174418383456299","left":"0.1075581398150548","par_num":"0","line_num":"0"},{"width":"0.10029068398982921","level":"0","conf":"1","block_num":"0","line_num":"0","par_num":"0","left":"0.0421511764591124","text":"Security patch review and testing guidance","top":"0.034843205974365854","page_num":"0","word_num":"0","height":"0.010611339429158706"},{"par_num":"0","text":"100% S2","line_num":"0","top":"0.006968641450188162","width":"0.02034883549872868","word_num":"0","left":"0.9113372091917828","conf":"0.30000001192092896","block_num":"0","height":"0.006968640444571461","page_num":"0","level":"0"},{"word_num":"0","width":"0.04796511061648101","text":"Mon zuAor 11-20.10","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.006968641450188162","left":"0.9462209310966136","height":"0.006968640444571461","level":"0","page_num":"0","block_num":"0"},{"block_num":"0","height":"0.017721687207381653","line_num":"0","par_num":"0","top":"0.2296650718401294","text":"WHere could I see OAuth/Passport changes in laravel project","width":"0.15406975847609505","page_num":"0","conf":"1","level":"0","left":"0.46511628803368954","word_num":"0"},{"par_num":"0","page_num":"0","block_num":"0","text":"The autoload looks clean — no errors, just pre-existing warnings (those ambiguous","top":"0.28919860629805094","width":"0.20494185102746837","line_num":"0","height":"0.01781893765146836","left":"0.379360478721607","level":"0","conf":"1","word_num":"0"},{"word_num":"0","conf":"1","left":"0.37936047101480896","block_num":"0","line_num":"0","par_num":"0","width":"0.15116278668667416","level":"0","page_num":"0","height":"0.01764666634883605","text":"Flysystem/Microsoft Graph classes are old, not from this PR).","top":"0.31010452977814074"},{"height":"0.017682787333949346","left":"0.37936047783774907","level":"0","page_num":"0","text":"Where to look for Passport/OAuth in the project:","line_num":"0","width":"0.12354649888708236","conf":"1","word_num":"0","block_num":"0","par_num":"0","top":"0.3379790944182606"},{"page_num":"0","left":"0.44912790753708637","height":"0.017421602252187474","par_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.02034883676691257","level":"0","top":"0.39372822308993416","word_num":"0","text":"Reply","block_num":"0"},{"height":"0.0071770334928229484","block_num":"0","level":"0","left":"0.38081395438806004","text":"# Koutes registered b","par_num":"0","width":"0.06104650395981809","page_num":"0","conf":"0.5","line_num":"0","top":"0.4074960127591707","word_num":"0"},{"top":"0.4216027878104023","line_num":"0","page_num":"0","text":"php artisan route:list | grep -E \"oauth|passport|token\"","width":"0.15552324944354118","level":"0","left":"0.3822674433716961","block_num":"0","height":"0.017791151810300887","par_num":"0","word_num":"0","conf":"1"},{"top":"0.45614035062370617","line_num":"0","par_num":"0","block_num":"0","left":"0.3808139550108965","word_num":"0","width":"0.02470930079196365","page_num":"0","height":"0.017727244984019896","conf":"0.5","level":"0","text":"# Config"},{"height":"0.00720204044567152","left":"0.38081395586900885","page_num":"0","top":"0.48083623717426005","width":"0.055232550235504774","level":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","text":"cat contleauch.onp","word_num":"0","par_num":"0"},{"text":"cat contigpassport.ohp","width":"0.06540697178942095","height":"0.007324297082100917","block_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.38081395275439145","par_num":"0","top":"0.49825784007433505","level":"0","word_num":"0","page_num":"0"},{"left":"0.4622093050586837","conf":"0.30000001192092896","block_num":"0","level":"0","page_num":"0","text":"# guards, provlders","par_num":"0","line_num":"0","width":"0.055232555308240505","word_num":"0","height":"0.00720204044567152","top":"0.4808362370151933"},{"page_num":"0","line_num":"0","par_num":"0","block_num":"0","height":"0.011164274322169043","conf":"0.5","level":"0","text":"#if it exists (not alwavs present)","top":"0.49441786283891553","width":"0.09883720316785444","word_num":"0","left":"0.46220931010805694"},{"page_num":"0","left":"0.3808139536643218","word_num":"0","line_num":"0","text":"# Where Passport is booted","height":"0.01754385964912286","top":"0.529505582137161","width":"0.07558139334333702","level":"0","par_num":"0","conf":"1","block_num":"0"},{"level":"0","line_num":"0","top":"0.5502392346259756","page_num":"0","word_num":"0","block_num":"0","left":"0.3808139555622523","par_num":"0","width":"0.12936046275686708","conf":"1","height":"0.010736374953907224","text":"grep -r \"Passport::\" app/--include=\"*.php\" -1"},{"line_num":"0","page_num":"0","text":"# Custom middleware or token checks","width":"0.09883721331332596","left":"0.38081395159975784","word_num":"0","height":"0.007302069017571466","level":"0","par_num":"0","conf":"1","block_num":"0","top":"0.5885167463624611"},{"page_num":"0","line_num":"0","top":"0.6060606060824787","text":"grep -r \"auth:api\\/CheckClientCredentials\\|HasApiTokens\" app/--include=\"*.php\" -1","par_num":"0","block_num":"0","conf":"1","word_num":"0","left":"0.3808139530568149","height":"0.010664132223174971","width":"0.23110462756867106","level":"0"},{"block_num":"0","left":"0.3793604706608972","level":"0","par_num":"0","text":"In the codebase, Passport changes in 13.6 → 13.7.x typically affect:","word_num":"0","line_num":"0","conf":"1","height":"0.017577201745916926","top":"0.6411149829782994","page_num":"0","width":"0.16860464785961393"},{"height":"0.006968641205077342","width":"0.07703488431078326","conf":"0.30000001192092896","text":"• oken revocation nenavioui","page_num":"0","line_num":"0","word_num":"0","level":"0","left":"0.3822674412698541","par_num":"0","top":"0.675958188114837","block_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","top":"0.6968641115270692","width":"0.1337209255137342","word_num":"0","text":"• PersonalAccessToken model if vou've extended it","height":"0.010472411744332222","page_num":"0","conf":"1","level":"0","left":"0.38226744661762363"},{"height":"0.010508532729445519","left":"0.3808139531872547","block_num":"0","text":"• Any custom AuthServiceProvider thatcalls Passport::routes Or","top":"0.724738676254297","word_num":"0","level":"0","line_num":"0","page_num":"0","conf":"1","par_num":"0","width":"0.18313951695219005"},{"conf":"1","height":"0.017807823619203744","text":"Passport: :tokensExpireIn()","width":"0.07703487923804753","block_num":"0","left":"0.3909883746500168","top":"0.742160278774119","word_num":"0","line_num":"0","par_num":"0","level":"0","page_num":"0"},{"level":"0","width":"0.14389534199491455","word_num":"0","height":"0.0177578097135066","text":"Quickest runtime check — inside your Docker container:","conf":"1","par_num":"0","top":"0.7804878046578869","line_num":"0","left":"0.37936047242804977","block_num":"0","page_num":"0"},{"conf":"1","block_num":"0","width":"0.011627907448626573","height":"0.013937282410154683","word_num":"0","par_num":"0","left":"0.3808139531797565","level":"0","line_num":"0","top":"0.8188153308332502","page_num":"0","text":"bash"},{"line_num":"0","par_num":"0","text":"php artisan passport:keys --force 2>&1","height":"0.010547432602877826","width":"0.10755812868158865","level":"0","conf":"1","block_num":"0","left":"0.3808139552077663","top":"0.8500797447828127","word_num":"0","page_num":"0"},{"left":"0.3808139566145566","word_num":"0","block_num":"0","par_num":"0","conf":"1","height":"0.017421602252187585","page_num":"0","line_num":"0","text":"php artisan route:list | grep oauth","level":"0","width":"0.10174418510274685","top":"0.8641114983512582"},{"left":"0.49563953718426446","text":"# confirms kevs are intacti","top":"0.8500797448165869","conf":"1","height":"0.0071770334928230595","level":"0","block_num":"0","width":"0.07412789730315505","par_num":"0","word_num":"0","page_num":"0","line_num":"0"},{"block_num":"0","width":"0.09302324944354112","word_num":"0","line_num":"0","page_num":"0","left":"0.49563954125030685","conf":"1","level":"0","height":"0.017421602252187585","par_num":"0","text":"# confirms routes are registered","top":"0.8641114983512582"},{"word_num":"0","par_num":"0","text":"Replv…","top":"0.9128919869298685","width":"0.018895347067650337","block_num":"0","level":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","left":"0.37790697857373284"},{"left":"0.5770348871641151","page_num":"0","width":"0.030523251979909016","word_num":"0","level":"0","par_num":"0","top":"0.9442508714153448","block_num":"0","line_num":"0","height":"0.006968640444571572","text":"CannotAky","conf":"0.30000001192092896"},{"left":"0.4345930383560505","height":"0.0071770334928230595","block_num":"0","top":"0.9824561403508771","page_num":"0","text":"Ciaudo ic Aland can mako mictakac Plesce double-chock recnoncod","word_num":"0","width":"0.1279069616439495","level":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1229
|
NULL
|
NULL
|
|
53713
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp100% <78 Mon 20 Apr 11:25:19•• 0DEV (docker)DOCKERDEV (docker)$82APP (-zsh)*3-zsh• *4ffmpeg• *5Class Tests\Unit\Http\Controllers\API\V2\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/VZ/0nDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.Class Tests\Unit\Http\Controllers\API\V2\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply with psr-4 autoloading standard. Skipping.Class Tests\Unit\Notifications\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.Class RingCentral\SDK\WebSocket\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloadingstandard.Skipping.Illuminate\Foundation\ComposerScripts::postAutoloadDump@php artisan package:discover --ansiINFODiscovering packages.24slides/laravel-saml2aws/aws-sdk-php-laravelbarryvdh/laravel-debugbarbarryvdh/laravel-ide-helperbepspt/secure-headerschaseconey/Laravel-datadog-helperdevio/pipedrivejasonmccreary/laravel-test-assertionsjdavidbakr/cloudfront-proxieskalnoy/nestedsetlaravel/passportlaravel/slack-notification-channellaravel/tinkerlaravel/uilaravolt/avatarleague/statsdnesbot/carbonnunomaduro/collisionnunomaduro/termwindpropaganistas/laravel-phonesantigarcor/laratrustsentry/sentry-laravelshiftonelabs/laravel-sqs-fifo-queuespatie/laravel-fractalspatie/laravel-ignitionspatie/laravel-webhook-serverstaudenmeir/belongs-to-throughvinkla/hashidsDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEGeneratedoptimized autoload files containing 95492 classesroot@docker_lamp_1:/home/jiminny# php artisan route:list | grep -E "oauth|passport|token"...
|
[{"par_num":"0","top":" [{"par_num":"0","top":"0.006976744645528443","word_num":"0","left":"0.031976744480304596","page_num":"0","width":"0.03779069582621256","block_num":"0","line_num":"0","level":"0","conf":"1","height":"0.013953487608167836","text":"iTerm2"},{"block_num":"0","level":"0","page_num":"0","height":"0.013953487608167836","top":"0.006976744800567203","word_num":"0","par_num":"0","conf":"1","text":"Shell","left":"0.08284883747097675","width":"0.021802324718899202","line_num":"0"},{"par_num":"0","width":"0.017441859510209837","block_num":"0","top":"0.00697674474242771","line_num":"0","level":"0","height":"0.013953487608167836","word_num":"0","left":"0.1177325585443137","text":"Edit","page_num":"0","conf":"1"},{"level":"0","line_num":"0","block_num":"0","top":"0.006976744800567203","height":"0.013953487608167836","word_num":"0","par_num":"0","page_num":"0","text":"View","left":"0.14680232543186708","width":"0.023255814446343337","conf":"0.5"},{"top":"0.006976744800567203","height":"0.013953487608167836","line_num":"0","level":"0","par_num":"0","text":"Session","word_num":"0","width":"0.034883719020419646","conf":"1","left":"0.18168604785413128","page_num":"0","block_num":"0"},{"line_num":"0","top":"0.006826625551699439","conf":"0.5","height":"0.014253725475735113","block_num":"0","level":"0","par_num":"0","width":"0.03202741146087648","left":"0.22962582968593467","text":"Scripts","page_num":"0","word_num":"0"},{"top":"0.006306642561056286","level":"0","par_num":"0","width":"0.03363889853159591","height":"0.015293691423204248","conf":"1","block_num":"0","word_num":"0","text":"Profiles","left":"0.27315148138633294","line_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","level":"0","conf":"1","word_num":"0","par_num":"0","left":"0.31976744339676694","text":"Window","page_num":"0","height":"0.013953487608167836","top":"0.006976744412970359","width":"0.034883719020419646"},{"width":"0.021802324718899146","level":"0","left":"0.36627907056206205","line_num":"0","conf":"1","par_num":"0","height":"0.013953487608167836","text":"Help","page_num":"0","top":"0.006976744490489684","word_num":"0","block_num":"0"},{"left":"0.8168458268399813","conf":"0.30000001192092896","height":"0.014181681738959395","text":"100% <7","word_num":"0","par_num":"0","top":"0.006862647437577585","level":"0","block_num":"0","width":"0.04218044016096323","line_num":"0","page_num":"0"},{"conf":"0.5","left":"0.8720930202345768","text":"8 Mon 20 Apr 11:25:19","top":"0.004444444444444473","page_num":"0","line_num":"0","level":"0","block_num":"0","width":"0.11627907223171663","height":"0.016666666666666607","par_num":"0","word_num":"0"},{"top":"0.03444444477976627","width":"0.039244185553656684","left":"0.0029069771461730435","block_num":"0","word_num":"0","conf":"0.30000001192092896","text":"•• 0","level":"0","height":"0.021369508107503266","line_num":"0","par_num":"0","page_num":"0"},{"conf":"1","text":"DEV (docker)","height":"0.017173699273003384","left":"0.47088377608892246","page_num":"0","line_num":"0","top":"0.03443640647016466","block_num":"0","level":"0","par_num":"0","width":"0.059685934914482985","word_num":"0"},{"line_num":"0","par_num":"0","level":"0","text":"DOCKER","width":"0.0334781461291843","word_num":"0","block_num":"0","top":"0.06726290809874436","height":"0.011985811657375778","left":"0.06828999663028272","page_num":"0","conf":"1"},{"level":"0","left":"0.261627908427966","line_num":"0","top":"0.0674418603248027","height":"0.01162790722317164","conf":"1","text":"DEV (docker)","width":"0.049418603049384224","par_num":"0","block_num":"0","page_num":"0","word_num":"0"},{"par_num":"0","word_num":"0","text":"$82","height":"0.013953487608167836","block_num":"0","conf":"0.30000001192092896","level":"0","left":"0.3749999997305706","line_num":"0","page_num":"0","top":"0.0651162795447533","width":"0.013081395626068082"},{"page_num":"0","conf":"1","height":"0.013953487608167836","left":"0.4622093030868118","level":"0","par_num":"0","top":"0.06511627956800914","block_num":"0","text":"APP (-zsh)","width":"0.040697672632005466","word_num":"0","line_num":"0"},{"level":"0","word_num":"0","top":"0.06511627933545094","line_num":"0","left":"0.5726744186295533","block_num":"0","width":"0.013081395626068026","conf":"0.30000001192092896","text":"*3","page_num":"0","height":"0.013953487608167836","par_num":"0"},{"par_num":"0","top":"0.06744186078451231","page_num":"0","word_num":"0","text":"-zsh","height":"0.011627906163533486","width":"0.017441859510209823","conf":"0.30000001192092896","line_num":"0","block_num":"0","left":"0.6671511634861741","level":"0"},{"block_num":"0","page_num":"0","text":"• *4","top":"0.06511627921917185","par_num":"0","word_num":"0","width":"0.024709301524692084","level":"0","left":"0.7587209306572277","line_num":"0","conf":"0.30000001192092896","height":"0.013953487608167947"},{"left":"0.8590116278647962","line_num":"0","height":"0.016279069052802186","page_num":"0","par_num":"0","top":"0.06511627915576945","conf":"1","level":"0","text":"ffmpeg","word_num":"0","width":"0.027616278330485078","block_num":"0"},{"conf":"0.30000001192092896","height":"0.013953487608167836","top":"0.06511627933545094","text":"• *5","left":"0.9563953495923095","block_num":"0","par_num":"0","width":"0.024709301524692084","level":"0","line_num":"0","word_num":"0","page_num":"0"},{"height":"0.018604651557074692","text":"Class Tests\\Unit\\Http\\Controllers\\API\\V2\\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/VZ/0nDemandV2ControllerTest.php does not comply with psr-4 autoloadi","line_num":"0","word_num":"0","top":"0.08837209291913706","block_num":"0","left":"0.0029069569384229826","page_num":"0","conf":"1","level":"0","par_num":"0","width":"0.9956395467122396"},{"par_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","top":"0.10888888843813715","width":"0.12354650497436526","word_num":"0","height":"0.019018088446723036","block_num":"0","left":"0.002906983391360946","text":"ng standard. Skipping."},{"line_num":"0","height":"0.01666666666666672","word_num":"0","level":"0","text":"Class Tests\\Unit\\Notifications\\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.","block_num":"0","left":"0.0029069827511169107","width":"0.9651162889268663","top":"0.13","conf":"1","par_num":"0","page_num":"0"},{"page_num":"0","conf":"1","left":"0.0029069544493241987","text":"Class Tests\\Unit\\Http\\Controllers\\API\\V2\\0nDemandV2ControllerTest located in ./tests/Unit/Http/Controllers/Api/V2/0nDemandV2ControllerTest.php does not comply with psr-4 autoloadi","width":"0.9956395467122396","top":"0.14883720996517213","block_num":"0","par_num":"0","level":"0","word_num":"0","line_num":"0","height":"0.0189405674404568"},{"block_num":"0","par_num":"0","top":"0.1697674421887152","level":"0","height":"0.016279069052802186","left":"0.0029069833909965166","width":"0.12354650497436526","line_num":"0","conf":"1","word_num":"0","text":"ng standard. Skipping.","page_num":"0"},{"text":"Class Tests\\Unit\\Notifications\\PostmarkChannelTest located in ./tests/Feature/Notifications/PostmarkChannelTest.php does not comply with psr-4 autoloading standard. Skipping.","top":"0.18837209294239288","word_num":"0","width":"0.9680232577853733","height":"0.018604651557074692","block_num":"0","par_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.0029069597172788836","conf":"1"},{"par_num":"0","page_num":"0","block_num":"0","top":"0.20888888850596654","width":"0.9956395467122396","level":"0","text":"Class RingCentral\\SDK\\WebSocket\\WebSocketSubscriptionTest located in ./vendor/ringcentral/ringcentral-php/src/WebSocket/SubscriptionTest.php does not comply with psr-4 autoloading","height":"0.019018088446723147","word_num":"0","conf":"1","line_num":"0","left":"0.0029069544493241987"},{"level":"0","top":"0.23003319066953898","left":"0.00869698780836652","block_num":"0","line_num":"0","page_num":"0","conf":"1","width":"0.052373467551337344","text":"standard.","par_num":"0","height":"0.016677804523044126","word_num":"0"},{"top":"0.2302325578648735","width":"0.05668604638841418","text":"Skipping.","page_num":"0","height":"0.018604651557074692","word_num":"0","block_num":"0","conf":"1","level":"0","left":"0.059593024262188224","line_num":"0","par_num":"0"},{"line_num":"0","width":"0.308139525519477","block_num":"0","text":"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump","conf":"1","left":"0.013081394895300432","level":"0","word_num":"0","height":"0.018604651557074692","top":"0.24883720918270302","par_num":"0","page_num":"0"},{"height":"0.016279069052802075","page_num":"0","text":"@php artisan package:discover --ansi","word_num":"0","left":"0.011627904077003946","width":"0.20348837110731335","line_num":"0","level":"0","top":"0.26976744233406413","block_num":"0","par_num":"0","conf":"1"},{"conf":"1","par_num":"0","top":"0.30930232584707884","text":"INFO","word_num":"0","line_num":"0","block_num":"0","left":"0.020348837924147014","level":"0","page_num":"0","width":"0.027616278330485026","height":"0.013953487608167947"},{"height":"0.019018088446723147","par_num":"0","level":"0","word_num":"0","conf":"1","page_num":"0","line_num":"0","block_num":"0","text":"Discovering packages.","top":"0.3088888884768969","width":"0.11918604109022352","left":"0.050872094468722255"},{"conf":"1","left":"0.014534888283166186","height":"0.016279069052802297","level":"0","page_num":"0","line_num":"0","par_num":"0","block_num":"0","text":"24slides/laravel-saml2","top":"0.3488372095433663","width":"0.12354650497436523","word_num":"0"},{"level":"0","block_num":"0","word_num":"0","conf":"1","line_num":"0","top":"0.36976744150828433","width":"0.1293604638841417","text":"aws/aws-sdk-php-laravel","page_num":"0","par_num":"0","height":"0.018604651557074692","left":"0.014534886493006589"},{"par_num":"0","conf":"1","line_num":"0","page_num":"0","block_num":"0","width":"0.14244185553656685","height":"0.01860465155707458","left":"0.013081398297608043","top":"0.3883720925160363","level":"0","word_num":"0","text":"barryvdh/laravel-debugbar"},{"left":"0.01308139409541646","conf":"1","text":"barryvdh/laravel-ide-helper","height":"0.01860465155707458","par_num":"0","line_num":"0","top":"0.4093023256943309","page_num":"0","width":"0.15261627833048505","word_num":"0","block_num":"0","level":"0"},{"width":"0.125","line_num":"0","word_num":"0","page_num":"0","left":"0.013081393786337239","top":"0.43023255858406406","conf":"1","level":"0","par_num":"0","text":"bepspt/secure-headers","height":"0.016279069052802075","block_num":"0"},{"text":"chaseconey/Laravel-datadog-helper","par_num":"0","conf":"1","block_num":"0","line_num":"0","width":"0.18459300994873046","level":"0","page_num":"0","top":"0.4511627909096454","word_num":"0","height":"0.016279069052802186","left":"0.01453489268188471"},{"width":"0.08430232471889919","conf":"1","height":"0.016279069052802186","line_num":"0","page_num":"0","text":"devio/pipedrive","word_num":"0","left":"0.014534884995201539","block_num":"0","level":"0","par_num":"0","top":"0.4697674421015059"},{"text":"jasonmccreary/laravel-test-assertions","word_num":"0","left":"0.014534890220578174","page_num":"0","height":"0.016279069052802075","block_num":"0","top":"0.4906976746596454","width":"0.2063953399658203","conf":"1","line_num":"0","par_num":"0","level":"0"},{"page_num":"0","conf":"1","par_num":"0","level":"0","block_num":"0","text":"jdavidbakr/cloudfront-proxies","word_num":"0","top":"0.5093023252679743","height":"0.018604651557074692","width":"0.16279069052802192","left":"0.014534889329012242","line_num":"0"},{"conf":"1","page_num":"0","top":"0.530232558584064","level":"0","height":"0.016279069052802186","block_num":"0","par_num":"0","width":"0.0915697627597385","word_num":"0","line_num":"0","left":"0.013081396545276134","text":"kalnoy/nestedset"},{"page_num":"0","text":"laravel/passport","height":"0.018604651557074692","width":"0.0915697627597385","par_num":"0","level":"0","block_num":"0","left":"0.013081397859471829","line_num":"0","word_num":"0","top":"0.548837209415261","conf":"1"},{"height":"0.013953487608167947","par_num":"0","word_num":"0","text":"laravel/slack-notification-channel","block_num":"0","conf":"1","left":"0.013081396118227258","page_num":"0","top":"0.569767442319947","width":"0.19040696885850697","line_num":"0","level":"0"},{"conf":"1","level":"0","block_num":"0","par_num":"0","text":"laravel/tinker","word_num":"0","line_num":"0","left":"0.014534884535382868","width":"0.07994186083475749","height":"0.016279069052802186","page_num":"0","top":"0.5883720932933663"},{"level":"0","page_num":"0","block_num":"0","height":"0.017025853263007207","line_num":"0","par_num":"0","text":"laravel/ui","top":"0.6089289338599159","width":"0.058219395743476024","conf":"1","word_num":"0","left":"0.013041463949804087"},{"width":"0.08430232471889919","line_num":"0","left":"0.014534884995201539","par_num":"0","conf":"1","text":"laravolt/avatar","level":"0","page_num":"0","top":"0.6302325584284743","height":"0.013953487608167836","block_num":"0","word_num":"0"},{"line_num":"0","par_num":"0","page_num":"0","conf":"1","word_num":"0","top":"0.648837209182703","left":"0.013081395937353356","block_num":"0","text":"league/statsd","level":"0","width":"0.07558139165242513","height":"0.018604651557074692"},{"block_num":"0","text":"nesbot/carbon","page_num":"0","width":"0.07412790722317165","word_num":"0","conf":"1","top":"0.6720930237540557","level":"0","line_num":"0","height":"0.013953487608167836","par_num":"0","left":"0.013081394299024673"},{"left":"0.01308139358251612","line_num":"0","conf":"1","height":"0.013953487608167836","page_num":"0","top":"0.6906976749556061","text":"nunomaduro/collision","width":"0.11337209277682836","word_num":"0","block_num":"0","par_num":"0","level":"0"},{"top":"0.709302326084064","word_num":"0","page_num":"0","block_num":"0","left":"0.013081396838276424","text":"nunomaduro/termwind","height":"0.016279069052802186","par_num":"0","line_num":"0","conf":"1","level":"0","width":"0.10755813386705186"},{"par_num":"0","left":"0.013081393810774975","level":"0","line_num":"0","text":"propaganistas/laravel-phone","conf":"1","page_num":"0","top":"0.7302325586422036","height":"0.016279069052802186","block_num":"0","width":"0.15261627833048502","word_num":"0"},{"text":"santigarcor/laratrust","top":"0.7511627909096456","height":"0.016279069052802186","page_num":"0","word_num":"0","par_num":"0","level":"0","block_num":"0","conf":"1","left":"0.014534885931869586","line_num":"0","width":"0.11773255666097007"},{"line_num":"0","conf":"1","text":"sentry/sentry-laravel","height":"0.01860465155707458","left":"0.014534883824311508","width":"0.11773255666097004","top":"0.7697674418958813","word_num":"0","par_num":"0","level":"0","page_num":"0","block_num":"0"},{"left":"0.014534887405829148","conf":"1","par_num":"0","text":"shiftonelabs/laravel-sqs-fifo-queue","top":"0.7883720927098347","width":"0.19622092776828343","height":"0.018604651557074692","word_num":"0","level":"0","line_num":"0","page_num":"0","block_num":"0"},{"height":"0.016279069052802186","conf":"1","text":"spatie/laravel-fractal","left":"0.014534888283166186","level":"0","par_num":"0","line_num":"0","word_num":"0","width":"0.12354650497436523","page_num":"0","top":"0.8093023258224361","block_num":"0"},{"text":"spatie/laravel-ignition","word_num":"0","block_num":"0","conf":"1","left":"0.014534884991068649","line_num":"0","par_num":"0","top":"0.8279069762369666","height":"0.018604651557074692","width":"0.1293604638841417","level":"0","page_num":"0"},{"text":"spatie/laravel-webhook-server","line_num":"0","conf":"1","block_num":"0","height":"0.016279069052802186","left":"0.014534890007306778","level":"0","top":"0.8488372095433663","word_num":"0","width":"0.16279069052802192","par_num":"0","page_num":"0"},{"par_num":"0","block_num":"0","line_num":"0","page_num":"0","width":"0.16715115441216363","conf":"1","text":"staudenmeir/belongs-to-through","level":"0","top":"0.869767442334064","height":"0.016279069052802186","left":"0.01453488623868565","word_num":"0"},{"block_num":"0","height":"0.013953487608167836","top":"0.8906976749168461","word_num":"0","page_num":"0","conf":"1","level":"0","par_num":"0","left":"0.013081394164743364","line_num":"0","text":"vinkla/hashids","width":"0.07994186083475749"},{"block_num":"0","width":"0.024709301524692195","word_num":"0","page_num":"0","conf":"1","level":"0","height":"0.013953487608167836","line_num":"0","left":"0.8023255813839717","par_num":"0","text":"DONE","top":"0.3511627911571563"},{"text":"DONE","width":"0.024709301524692195","block_num":"0","par_num":"0","height":"0.013953487608167947","word_num":"0","line_num":"0","level":"0","top":"0.3697674423974664","page_num":"0","conf":"1","left":"0.8023255813839717"},{"conf":"1","top":"0.3883720931092578","block_num":"0","left":"0.8037790697148128","page_num":"0","par_num":"0","level":"0","text":"DONE","line_num":"0","width":"0.02325581444634328","word_num":"0","height":"0.016279069052802186"},{"level":"0","line_num":"0","conf":"1","height":"0.016279069052802186","left":"0.8037790697148128","text":"DONE","top":"0.4093023256673973","page_num":"0","par_num":"0","width":"0.02325581444634328","word_num":"0","block_num":"0"},{"width":"0.02325581444634328","level":"0","top":"0.43023255840521846","word_num":"0","par_num":"0","conf":"1","block_num":"0","height":"0.013953487608167836","left":"0.8037790698117121","line_num":"0","page_num":"0","text":"DONE"},{"text":"DONE","top":"0.44883720887262546","height":"0.018604651557074692","page_num":"0","block_num":"0","line_num":"0","left":"0.8023255819229737","conf":"1","par_num":"0","width":"0.024709301524692084","word_num":"0","level":"0"},{"height":"0.013953487608167947","level":"0","line_num":"0","top":"0.4697674423587068","width":"0.024709301524692195","conf":"1","left":"0.8023255814869271","block_num":"0","word_num":"0","text":"DONE","page_num":"0","par_num":"0"},{"word_num":"0","level":"0","height":"0.013953487608167836","page_num":"0","text":"DONE","width":"0.024709301524692195","left":"0.8023255813839717","block_num":"0","line_num":"0","conf":"1","top":"0.4906976748780866","par_num":"0"},{"block_num":"0","level":"0","conf":"1","word_num":"0","text":"DONE","height":"0.014900015725029858","top":"0.5088290616808233","page_num":"0","width":"0.02491184075673425","left":"0.8022243124012274","line_num":"0","par_num":"0"},{"text":"DONE","top":"0.5302325584284743","word_num":"0","line_num":"0","level":"0","width":"0.02325581444634328","left":"0.8037790697535725","conf":"1","par_num":"0","page_num":"0","block_num":"0","height":"0.013953487608167836"},{"conf":"1","page_num":"0","left":"0.8023255813839717","line_num":"0","par_num":"0","height":"0.016279069052802186","text":"DONE","top":"0.5488372097759245","width":"0.024709301524692195","word_num":"0","level":"0","block_num":"0"},{"level":"0","page_num":"0","block_num":"0","par_num":"0","word_num":"0","conf":"1","height":"0.013953487608167947","left":"0.8037790698117121","text":"DONE","line_num":"0","top":"0.5697674421261486","width":"0.02325581444634328"},{"text":"DONE","top":"0.5883720931092578","level":"0","line_num":"0","block_num":"0","word_num":"0","par_num":"0","width":"0.02325581444634328","page_num":"0","left":"0.8037790697148128","conf":"1","height":"0.016279069052802186"},{"top":"0.6093023256673973","level":"0","page_num":"0","left":"0.8023255820138167","block_num":"0","conf":"1","width":"0.024709301524692195","text":"DONE","word_num":"0","line_num":"0","height":"0.016279069052802186","par_num":"0"},{"line_num":"0","page_num":"0","word_num":"0","conf":"1","block_num":"0","height":"0.013953487608167947","left":"0.8023255821046598","text":"DONE","width":"0.024709301524692084","par_num":"0","level":"0","top":"0.6302325584052184"},{"conf":"1","page_num":"0","text":"DONE","height":"0.013953487608167836","width":"0.02325581444634328","line_num":"0","word_num":"0","left":"0.8037790697148128","level":"0","block_num":"0","top":"0.6488372094517301","par_num":"0"},{"text":"DONE","top":"0.6697674423587068","level":"0","page_num":"0","word_num":"0","block_num":"0","width":"0.024709301524692195","left":"0.8023255814869271","line_num":"0","par_num":"0","conf":"1","height":"0.013953487608167947"},{"line_num":"0","height":"0.013953487608167836","width":"0.02325581444634328","left":"0.8037790698117121","level":"0","page_num":"0","par_num":"0","word_num":"0","top":"0.6906976746842881","conf":"1","text":"DONE","block_num":"0"},{"par_num":"0","block_num":"0","text":"DONE","conf":"1","height":"0.013953487608167836","line_num":"0","width":"0.024709301524692195","word_num":"0","page_num":"0","left":"0.8023255820138167","top":"0.7093023257307998","level":"0"},{"top":"0.7302325584284742","conf":"1","text":"DONE","word_num":"0","block_num":"0","line_num":"0","par_num":"0","height":"0.013953487608167836","level":"0","width":"0.02325581444634328","left":"0.8037790697535725","page_num":"0"},{"text":"DONE","top":"0.7511627911571565","line_num":"0","height":"0.013953487608167836","conf":"1","word_num":"0","width":"0.024709301524692195","page_num":"0","level":"0","block_num":"0","left":"0.8023255813839717","par_num":"0"},{"line_num":"0","page_num":"0","left":"0.8037790698117121","height":"0.013953487608167836","par_num":"0","text":"DONE","top":"0.7697674421261487","width":"0.02325581444634328","word_num":"0","conf":"1","block_num":"0","level":"0"},{"conf":"1","text":"DONE","width":"0.02325581444634328","left":"0.8037790697148128","level":"0","height":"0.016279069052802186","page_num":"0","block_num":"0","par_num":"0","line_num":"0","top":"0.7883720931092579","word_num":"0"},{"width":"0.024709301524692195","text":"DONE","height":"0.016279069052802186","left":"0.8023255820138167","page_num":"0","top":"0.8093023256673973","par_num":"0","conf":"1","line_num":"0","block_num":"0","level":"0","word_num":"0"},{"page_num":"0","conf":"1","top":"0.8302325584052185","line_num":"0","block_num":"0","left":"0.8037790698117121","level":"0","par_num":"0","width":"0.02325581444634328","word_num":"0","height":"0.013953487608167836","text":"DONE"},{"text":"DONE","top":"0.84883720945173","level":"0","block_num":"0","conf":"1","par_num":"0","left":"0.8037790697148128","line_num":"0","page_num":"0","width":"0.02325581444634328","word_num":"0","height":"0.013953487608167947"},{"conf":"1","left":"0.8023255814869271","page_num":"0","text":"DONE","par_num":"0","level":"0","width":"0.024709301524692195","word_num":"0","top":"0.8697674423587068","block_num":"0","height":"0.013953487608167836","line_num":"0"},{"width":"0.023301707373725056","word_num":"0","text":"DONE","block_num":"0","par_num":"0","conf":"1","level":"0","line_num":"0","height":"0.014150505065917973","page_num":"0","top":"0.8905991659806425","left":"0.8037561232901866"},{"word_num":"0","width":"0.05232558250427245","left":"0.0029069768437939886","block_num":"0","height":"0.013953487608167836","par_num":"0","conf":"1","line_num":"0","top":"0.9302325584052185","page_num":"0","level":"0","text":"Generated"},{"level":"0","word_num":"0","par_num":"0","line_num":"0","text":"optimized autoload files containing 95492 classes","width":"0.2776162677341037","left":"0.05523256944201525","height":"0.016666666666666607","block_num":"0","conf":"1","page_num":"0","top":"0.93"},{"word_num":"0","page_num":"0","conf":"1","par_num":"0","width":"0.49563954671223964","left":"0.0029069607223965715","block_num":"0","top":"0.94651162860332","line_num":"0","level":"0","height":"0.021266148885091152","text":"root@docker_lamp_1:/home/jiminny# php artisan route:list | grep -E \"oauth|passport|token\""}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
2100
|
NULL
|
NULL
|
|
53714
|
ITerm2ShellEditViewSessionScriptsProfilesWindowHel ITerm2ShellEditViewSessionScriptsProfilesWindowHelp> 0100% <78 Mon 20 Apr 11:25:30DEV (docker)APP (-zsh)DOCKERdevio/pipedrivejasonmccreary/laravel-test-assertionsjdavidbakr/cloudfront-proxieskalnoy/nestedsetlaravel/passportlaravel/slack-notification-channellaravel/tinkerlaravel/uilaravolt/avatarleague/statsdnesbot/carbonnunomaduro/collisionnunomaduro/termwindpropaganistas/laravel-phonesantigarcor/laratrustsentry/sentry-laravelshiftonelabs/laravel-sqs-fifo-queuespatie/laravel-fractalspatie/laravel-ignitionspatie/laravel-webhook-serverstaudenmeir/belongs-to-throughvinkla/hashidsDEV (docker)$82Generated optimized autoload files containing 95492 classesroot@docker_lamp_1:/home/jiminny# php artisan route:list |grep -E "oauthlpassport|token"GETIHEADapi/vl/call-token/{team}/#participant?}GETIHEADapi/v1/get-access-token/{provider?}GETIHEADapi/v1/integration-app-tokenPUTapi/v1/organizations/{team}/api-tokenPOSTapi/v1/single-claim-token/{provider?}GETIHEADexport/{token}GETIHEADexport/{token}/media/{track}.m3u8GETIHEADexport/{token}/playlist.m3u8GETIHEADoauth/authorizePOSToauth/authorizeDELETEoauth/authorizeGETIHEADoauth/deviceGETIHEADoauth/device/authorizePOSToauth/device/authorizeDELETEoauth/device/authorizePOSToauth/device/codePOSToauth/tokenPOSToauth/token/refreshGETIHEADtoken-loginroot@docker_lamp_1:/home/jiminny#*3-zsh• *4screenpipe"• 85DONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDEVAPI\ClientTokenController@generateTokenapi.get_access_token › Auth\SocialController@getAccessTokenTeamSetupController@integrationAppTokenAPI\[EMAIL]-claim-token ›Auth\SocialController@getSingleUseClaimexport › ExportController@viewExportControllerêmediaexport-playlist › [EMAIL] ›Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › DeviceUserCodeControllerpassport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationControllerpassport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationControllerpassport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationControllerpassport.device.code › Laravel\Passport › DeviceCodeControllerpassport.token › Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Auth\SsoController@ssoTokenLogin...
|
[{"level":"0","left":" [{"level":"0","left":"0.03621500907665547","par_num":"0","top":"0.006185048791427228","height":"0.015536879433525885","block_num":"0","text":"ITerm2","word_num":"0","width":"0.03367463217841254","line_num":"0","page_num":"0","conf":"0.30000001192092896"},{"par_num":"0","top":"0.006976744800567203","block_num":"0","level":"0","conf":"1","left":"0.08284883747097675","height":"0.013953487608167836","page_num":"0","width":"0.021802324718899202","text":"Shell","word_num":"0","line_num":"0"},{"top":"0.006976744800567203","conf":"1","page_num":"0","word_num":"0","height":"0.013953487608167836","left":"0.11773255852008889","width":"0.017441859510209837","block_num":"0","text":"Edit","line_num":"0","level":"0","par_num":"0"},{"conf":"1","height":"0.013953487608167836","par_num":"0","line_num":"0","page_num":"0","text":"View","width":"0.021802324718899174","level":"0","word_num":"0","block_num":"0","left":"0.1482558144574109","top":"0.006976744800567203"},{"par_num":"0","level":"0","conf":"1","block_num":"0","line_num":"0","word_num":"0","top":"0.006418198809821307","height":"0.015070579316880939","page_num":"0","width":"0.03505167961120606","text":"Session","left":"0.18160206659083503"},{"block_num":"0","level":"0","left":"0.22962582968593467","width":"0.03202741146087648","conf":"0.5","height":"0.014253725475735113","text":"Scripts","top":"0.006826625551699439","word_num":"0","line_num":"0","page_num":"0","par_num":"0"},{"block_num":"0","line_num":"0","height":"0.014264283710055836","text":"Profiles","conf":"1","page_num":"0","top":"0.00682134640467591","width":"0.03348037931654191","level":"0","par_num":"0","word_num":"0","left":"0.2732307409925806"},{"width":"0.034883719020419646","par_num":"0","level":"0","left":"0.3197674427669219","block_num":"0","page_num":"0","text":"Window","word_num":"0","conf":"1","top":"0.004651162876699644","height":"0.016279069052802186","line_num":"0"},{"line_num":"0","block_num":"0","level":"0","page_num":"0","top":"0.006976744490489684","left":"0.36627907056206205","conf":"1","par_num":"0","text":"Help","height":"0.013953487608167836","width":"0.021802324718899146","word_num":"0"},{"conf":"0.30000001192092896","par_num":"0","left":"0.7034883724697655","height":"0.02113695144653327","line_num":"0","top":"0.004444444173374196","width":"0.021802324718899202","level":"0","page_num":"0","word_num":"0","block_num":"0","text":"> 0"},{"height":"0.014384714762369799","conf":"0.30000001192092896","page_num":"0","par_num":"0","left":"0.8168339148496824","level":"0","text":"100% <7","block_num":"0","line_num":"0","top":"0.00676113073238771","word_num":"0","width":"0.04365775320265031"},{"conf":"1","word_num":"0","line_num":"0","left":"0.8720930202345768","height":"0.016666666666666607","par_num":"0","text":"8 Mon 20 Apr 11:25:30","top":"0.004444444444444473","width":"0.11627907223171663","page_num":"0","level":"0","block_num":"0"},{"top":"0.03444444440886729","level":"0","line_num":"0","width":"0.059593020545111786","block_num":"0","word_num":"0","text":"DEV (docker)","page_num":"0","conf":"1","height":"0.01671834627787272","left":"0.4709302340698451","par_num":"0"},{"height":"0.015498474968804299","block_num":"0","par_num":"0","top":"0.06434378567854382","line_num":"0","page_num":"0","left":"0.46211473167916023","text":"APP (-zsh)","width":"0.042340305116441546","conf":"1","level":"0","word_num":"0"},{"page_num":"0","top":"0.06723221409073743","word_num":"0","left":"0.06828595940902868","width":"0.03348622057172988","conf":"1","height":"0.012047199673122844","block_num":"0","level":"0","line_num":"0","par_num":"0","text":"DOCKER"},{"left":"0.014534884995201539","height":"0.016279069052802186","par_num":"0","line_num":"0","conf":"1","width":"0.08430232471889919","top":"0.0906976746596454","word_num":"0","level":"0","page_num":"0","block_num":"0","text":"devio/pipedrive"},{"page_num":"0","height":"0.018604651557074692","conf":"1","par_num":"0","width":"0.2078488243950738","word_num":"0","left":"0.01308139829180431","line_num":"0","text":"jasonmccreary/laravel-test-assertions","top":"0.10930232553929209","level":"0","block_num":"0"},{"text":"jdavidbakr/cloudfront-proxies","height":"0.016279069052802186","conf":"1","width":"0.16279069052802192","level":"0","line_num":"0","left":"0.014534890007306778","par_num":"0","page_num":"0","word_num":"0","top":"0.13023255838057568","block_num":"0"},{"word_num":"0","conf":"1","page_num":"0","par_num":"0","text":"kalnoy/nestedset","width":"0.09011627833048502","height":"0.018604651557074692","top":"0.1488372093377417","left":"0.014534883799873772","block_num":"0","level":"0","line_num":"0"},{"page_num":"0","left":"0.014534884991734219","top":"0.16976744210150585","line_num":"0","par_num":"0","word_num":"0","height":"0.016279069052802186","text":"laravel/passport","conf":"1","level":"0","block_num":"0","width":"0.09011627833048504"},{"width":"0.19040696885850697","height":"0.016279069052802186","conf":"1","page_num":"0","line_num":"0","block_num":"0","par_num":"0","left":"0.013081396118227258","text":"laravel/slack-notification-channel","top":"0.1883720934968547","word_num":"0","level":"0"},{"block_num":"0","level":"0","height":"0.016279069052802186","line_num":"0","conf":"1","width":"0.07994185553656685","par_num":"0","text":"laravel/tinker","left":"0.013081398224933613","word_num":"0","top":"0.20930232621003297","page_num":"0"},{"word_num":"0","conf":"1","block_num":"0","page_num":"0","left":"0.01453488449111267","par_num":"0","top":"0.2302325584052184","level":"0","width":"0.05668604638841417","line_num":"0","text":"laravel/ui","height":"0.013953487608167836"},{"page_num":"0","line_num":"0","height":"0.016279069052802186","left":"0.013081396322241545","block_num":"0","conf":"1","par_num":"0","text":"laravolt/avatar","top":"0.2488372097759245","width":"0.08575580914815267","level":"0","word_num":"0"},{"conf":"1","height":"0.016279069052802297","par_num":"0","block_num":"0","top":"0.2697674420724361","page_num":"0","word_num":"0","line_num":"0","text":"league/statsd","left":"0.013081398141810672","width":"0.07558139165242514","level":"0"},{"page_num":"0","par_num":"0","line_num":"0","top":"0.29069767472304786","height":"0.013953487608167947","width":"0.07558139165242513","conf":"1","block_num":"0","level":"0","text":"nesbot/carbon","left":"0.013081398456733132","word_num":"0"},{"par_num":"0","text":"nunomaduro/collision","word_num":"0","page_num":"0","conf":"1","left":"0.01308139358251612","line_num":"0","block_num":"0","top":"0.3093023261325136","height":"0.016279069052802297","width":"0.11337209277682836","level":"0"},{"height":"0.013953487608167947","left":"0.013081396390117541","par_num":"0","text":"nunomaduro/termwind","word_num":"0","conf":"1","width":"0.10755813386705186","top":"0.3302325586765362","block_num":"0","level":"0","line_num":"0","page_num":"0"},{"block_num":"0","page_num":"0","width":"0.15261627833048502","height":"0.018604651557074692","text":"propaganistas/laravel-phone","word_num":"0","par_num":"0","line_num":"0","top":"0.34883720927960216","conf":"1","left":"0.013081393810774975","level":"0"},{"word_num":"0","top":"0.3697674419734007","conf":"1","height":"0.01860465155707458","left":"0.01453488361234447","par_num":"0","block_num":"0","line_num":"0","text":"santigarcor/laratrust","width":"0.11773255666097006","level":"0","page_num":"0"},{"page_num":"0","block_num":"0","left":"0.013081396073105347","par_num":"0","height":"0.018604651557074692","conf":"1","word_num":"0","top":"0.3883720929811526","line_num":"0","text":"sentry/sentry-laravel","width":"0.11918604109022352","level":"0"},{"level":"0","page_num":"0","text":"shiftonelabs/laravel-sqs-fifo-queue","conf":"1","word_num":"0","line_num":"0","width":"0.19622092776828343","left":"0.014534887405829148","top":"0.40930232585150594","par_num":"0","block_num":"0","height":"0.016279069052802186"},{"text":"spatie/laravel-fractal","top":"0.4302325583805757","word_num":"0","level":"0","left":"0.014534888283166186","width":"0.12354650497436523","line_num":"0","par_num":"0","page_num":"0","conf":"1","block_num":"0","height":"0.016279069052802075"},{"height":"0.01860465155707458","block_num":"0","line_num":"0","par_num":"0","conf":"1","page_num":"0","word_num":"0","text":"spatie/laravel-ignition","left":"0.013081395756093192","top":"0.4488372092602224","level":"0","width":"0.13081394831339518"},{"block_num":"0","word_num":"0","height":"0.016279069052802297","left":"0.014534889329012242","line_num":"0","par_num":"0","page_num":"0","level":"0","conf":"1","top":"0.46976744207243604","text":"spatie/laravel-webhook-server","width":"0.16279069052802192"},{"word_num":"0","level":"0","text":"staudenmeir/belongs-to-through","left":"0.01453488623868565","width":"0.16715115441216363","conf":"1","line_num":"0","page_num":"0","par_num":"0","height":"0.016279069052802186","block_num":"0","top":"0.4906976748922035"},{"conf":"1","page_num":"0","par_num":"0","line_num":"0","text":"vinkla/hashids","left":"0.014534884867854932","word_num":"0","width":"0.07848837110731338","top":"0.5093023258418159","height":"0.016279069052802186","level":"0","block_num":"0"},{"left":"0.26162790765721977","height":"0.013953487608167947","par_num":"0","text":"DEV (docker)","block_num":"0","word_num":"0","conf":"1","page_num":"0","level":"0","line_num":"0","width":"0.049418603049384224","top":"0.06511627921917185"},{"level":"0","top":"0.0651162795447533","width":"0.013081395626068082","conf":"0.30000001192092896","word_num":"0","height":"0.013953487608167836","page_num":"0","par_num":"0","block_num":"0","line_num":"0","text":"$82","left":"0.3749999997305706"},{"level":"0","par_num":"0","top":"0.5488372101299008","page_num":"0","height":"0.0189405674404568","conf":"1","width":"0.3313953187730578","left":"0.001453515692222989","line_num":"0","text":"Generated optimized autoload files containing 95492 classes","word_num":"0","block_num":"0"},{"par_num":"0","conf":"1","height":"0.01912144766913515","top":"0.5697674416176288","width":"0.32558138105604384","word_num":"0","block_num":"0","page_num":"0","level":"0","line_num":"0","text":"root@docker_lamp_1:/home/jiminny# php artisan route:list |","left":"0.0029069905441238613"},{"line_num":"0","block_num":"0","word_num":"0","conf":"0.5","left":"0.32833614475405365","par_num":"0","height":"0.026128147972954707","width":"0.17034044265747067","text":"grep -E \"oauthlpassport|token\"","page_num":"0","top":"0.5624045172678703","level":"0"},{"level":"0","left":"0.014534883809470624","width":"0.04651162889268663","page_num":"0","block_num":"0","line_num":"0","par_num":"0","text":"GETIHEAD","conf":"0.5","top":"0.5906976746842881","word_num":"0","height":"0.013953487608167836"},{"level":"0","text":"api/vl/call-token/{team}/#participant?}","height":"0.016279069052802186","line_num":"0","left":"0.06976744305498772","top":"0.5906976746596454","width":"0.2180232577853733","conf":"0.5","block_num":"0","page_num":"0","par_num":"0","word_num":"0"},{"block_num":"0","conf":"1","level":"0","height":"0.016279069052802186","text":"GETIHEAD","top":"0.6093023260356143","line_num":"0","page_num":"0","left":"0.014534883530266345","width":"0.04505813916524251","word_num":"0","par_num":"0"},{"conf":"1","block_num":"0","width":"0.19476744333902996","left":"0.06976743981304317","page_num":"0","par_num":"0","line_num":"0","top":"0.6093023256168115","word_num":"0","height":"0.01860465155707458","text":"api/v1/get-access-token/{provider?}","level":"0"},{"block_num":"0","top":"0.6302325579691729","page_num":"0","conf":"1","level":"0","left":"0.014534883833076417","par_num":"0","text":"GETIHEAD","line_num":"0","width":"0.04505813916524251","height":"0.013953488667805991","word_num":"0"},{"block_num":"0","text":"api/v1/integration-app-token","word_num":"0","line_num":"0","page_num":"0","conf":"1","level":"0","height":"0.016279069052802186","par_num":"0","left":"0.06976744441594242","top":"0.6302325583805757","width":"0.1569767422146267"},{"level":"0","page_num":"0","text":"PUT","block_num":"0","conf":"1","line_num":"0","left":"0.013081395980462353","width":"0.018895347913106285","height":"0.016279069052802186","top":"0.6488372093883277","word_num":"0","par_num":"0"},{"block_num":"0","conf":"1","left":"0.06976745086568978","par_num":"0","text":"api/v1/organizations/{team}/api-token","word_num":"0","top":"0.6488372089889045","height":"0.018604651557074692","level":"0","page_num":"0","line_num":"0","width":"0.20784882439507377"},{"width":"0.026162791252136233","word_num":"0","page_num":"0","line_num":"0","left":"0.011627906372478404","top":"0.6697674423631338","level":"0","block_num":"0","height":"0.016279069052802186","text":"POST","conf":"1","par_num":"0"},{"conf":"1","level":"0","width":"0.2063953399658203","left":"0.06976744836011303","page_num":"0","block_num":"0","par_num":"0","word_num":"0","height":"0.016279069052802186","line_num":"0","text":"api/v1/single-claim-token/{provider?}","top":"0.6697674421015058"},{"height":"0.013953487608167836","block_num":"0","level":"0","page_num":"0","word_num":"0","conf":"1","width":"0.04651162889268663","top":"0.6906976746842881","left":"0.014534883809470624","line_num":"0","text":"GETIHEAD","par_num":"0"},{"conf":"1","level":"0","left":"0.06976744156843637","width":"0.07848837110731335","block_num":"0","page_num":"0","par_num":"0","top":"0.6906976748922034","word_num":"0","line_num":"0","text":"export/{token}","height":"0.016279069052802186"},{"width":"0.04534151289198134","conf":"1","word_num":"0","left":"0.014393196970257267","page_num":"0","height":"0.016525968975490968","block_num":"0","par_num":"0","text":"GETIHEAD","level":"0","top":"0.7080160852530417","line_num":"0"},{"text":"export/{token}/media/{track}.m3u8","top":"0.7093023258224361","par_num":"0","level":"0","conf":"1","page_num":"0","line_num":"0","left":"0.06976745035993706","width":"0.18459300994873049","height":"0.016279069052802186","word_num":"0","block_num":"0"},{"level":"0","conf":"1","par_num":"0","page_num":"0","height":"0.013953488667805991","left":"0.014534883833076417","width":"0.04505813916524251","top":"0.7302325579691729","block_num":"0","line_num":"0","text":"GETIHEAD","word_num":"0"},{"word_num":"0","block_num":"0","line_num":"0","width":"0.15697674221462674","conf":"1","height":"0.016279069052802186","top":"0.7302325586131337","page_num":"0","text":"export/{token}/playlist.m3u8","left":"0.0697674412764076","level":"0","par_num":"0"},{"line_num":"0","level":"0","text":"GETIHEAD","top":"0.7509578120539688","conf":"1","width":"0.045107030868530275","left":"0.014510438126700166","par_num":"0","page_num":"0","block_num":"0","height":"0.014363445705837696","word_num":"0"},{"block_num":"0","height":"0.013953487608167836","line_num":"0","left":"0.0697674426859853","page_num":"0","par_num":"0","top":"0.751162790963358","word_num":"0","text":"oauth/authorize","width":"0.08575581444634332","level":"0","conf":"1"},{"text":"POST","word_num":"0","left":"0.013081395337460163","par_num":"0","conf":"1","height":"0.013953487608167947","top":"0.7697674423974664","width":"0.02470930152469211","page_num":"0","block_num":"0","level":"0","line_num":"0"},{"top":"0.7697674421494044","left":"0.06976744313473644","line_num":"0","height":"0.013953487608167947","word_num":"0","par_num":"0","block_num":"0","level":"0","conf":"1","page_num":"0","width":"0.08430232471889919","text":"oauth/authorize"},{"block_num":"0","page_num":"0","text":"DELETE","level":"0","height":"0.018707305060492674","left":"0.013071155820881053","line_num":"0","par_num":"0","width":"0.036357688903808597","word_num":"0","conf":"1","top":"0.7883207658426172"},{"block_num":"0","height":"0.013953487608167836","word_num":"0","par_num":"0","text":"oauth/authorize","top":"0.7906976746842881","level":"0","page_num":"0","width":"0.08575581444634332","conf":"1","line_num":"0","left":"0.0697674426859853"},{"text":"GETIHEAD","line_num":"0","width":"0.046549569235907653","height":"0.014281001620822464","block_num":"0","par_num":"0","top":"0.8091385688740512","conf":"0.5","page_num":"0","word_num":"0","level":"0","left":"0.014515913831437707"},{"par_num":"0","text":"oauth/device","word_num":"0","conf":"1","level":"0","line_num":"0","block_num":"0","height":"0.016279069052802186","width":"0.06831395361158582","top":"0.8093023258515059","page_num":"0","left":"0.06976744265278265"},{"block_num":"0","conf":"1","left":"0.014534883833076417","par_num":"0","text":"GETIHEAD","word_num":"0","page_num":"0","top":"0.8302325579691728","height":"0.013953488667805991","level":"0","width":"0.04505813916524251","line_num":"0"},{"width":"0.12354650497436524","height":"0.013953487608167836","conf":"1","left":"0.06976744673156736","line_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"oauth/device/authorize","top":"0.8302325584052185","word_num":"0","level":"0"},{"line_num":"0","page_num":"0","conf":"1","level":"0","par_num":"0","width":"0.026162791252136233","left":"0.011627906372478404","block_num":"0","height":"0.018604651557074692","text":"POST","top":"0.8488372092214627","word_num":"0"},{"level":"0","par_num":"0","text":"oauth/device/authorize","top":"0.8488372093883276","conf":"1","height":"0.016279069052802186","width":"0.12354650497436523","word_num":"0","line_num":"0","page_num":"0","block_num":"0","left":"0.06976744429091819"},{"conf":"1","par_num":"0","left":"0.013081395989440203","text":"DELETE","height":"0.016279069052802186","top":"0.8697674421015059","width":"0.03633720874786377","block_num":"0","level":"0","page_num":"0","word_num":"0","line_num":"0"},{"word_num":"0","conf":"1","block_num":"0","height":"0.016279069052802186","page_num":"0","par_num":"0","line_num":"0","text":"oauth/device/authorize","level":"0","top":"0.8697674424891028","left":"0.06976744463006546","width":"0.12354650497436523"},{"word_num":"0","left":"0.014534883401828343","par_num":"0","conf":"1","level":"0","height":"0.013953488667805991","line_num":"0","page_num":"0","top":"0.8906976742271435","block_num":"0","text":"POST","width":"0.023255814446343313"},{"level":"0","block_num":"0","text":"oauth/device/code","top":"0.8906976747075439","width":"0.0959302266438802","par_num":"0","page_num":"0","height":"0.013953487608167836","word_num":"0","line_num":"0","left":"0.06976744577689706","conf":"1"},{"conf":"1","line_num":"0","par_num":"0","height":"0.014766668743557476","top":"0.9088957355642714","word_num":"0","block_num":"0","page_num":"0","text":"POST","left":"0.012994010956664583","width":"0.024884070290459526","level":"0"},{"top":"0.9116279075912649","block_num":"0","height":"0.013953487608167836","line_num":"0","text":"oauth/token","word_num":"0","page_num":"0","conf":"1","level":"0","width":"0.062499999999999986","left":"0.06976744096414732","par_num":"0"},{"word_num":"0","line_num":"0","block_num":"0","page_num":"0","left":"0.01162790688119932","par_num":"0","top":"0.9279069763144859","level":"0","width":"0.026162791252136226","conf":"1","height":"0.01860465155707458","text":"POST"},{"block_num":"0","conf":"1","par_num":"0","left":"0.06976744603885775","text":"oauth/token/refresh","word_num":"0","page_num":"0","width":"0.10755813386705186","top":"0.9302325584052185","height":"0.013953487608167836","level":"0","line_num":"0"},{"par_num":"0","conf":"1","left":"0.014509158090144064","text":"GETIHEAD","top":"0.9509469010256855","word_num":"0","block_num":"0","height":"0.014385267893473275","line_num":"0","level":"0","page_num":"0","width":"0.04510958989461264"},{"block_num":"0","line_num":"0","conf":"1","par_num":"0","level":"0","page_num":"0","top":"0.9483174134575562","left":"0.06970863520098608","width":"0.06261761453416612","word_num":"0","height":"0.019644243452284105","text":"token-login"},{"level":"0","conf":"1","top":"0.9697674414889045","page_num":"0","height":"0.018604651557074692","par_num":"0","line_num":"0","width":"0.18895348442925347","left":"0.002906981077524367","word_num":"0","block_num":"0","text":"root@docker_lamp_1:/home/jiminny#"},{"width":"0.013081395626068026","top":"0.06511627933545094","word_num":"0","line_num":"0","left":"0.5726744186295533","level":"0","page_num":"0","text":"*3","par_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.013953487608167836"},{"height":"0.011627906163533597","block_num":"0","left":"0.6656976745657336","level":"0","par_num":"0","conf":"0.30000001192092896","width":"0.01889534791310632","word_num":"0","text":"-zsh","line_num":"0","page_num":"0","top":"0.06744186098800065"},{"conf":"0.30000001192092896","word_num":"0","line_num":"0","height":"0.013953487608167836","text":"• *4","width":"0.024709301524692084","block_num":"0","page_num":"0","level":"0","left":"0.7587209306606234","par_num":"0","top":"0.06511627927731145"},{"left":"0.8487898965951757","text":"screenpipe\"","block_num":"0","top":"0.06470057575230892","par_num":"0","width":"0.046606254577636785","height":"0.01478489451938203","word_num":"0","conf":"1","level":"0","page_num":"0","line_num":"0"},{"par_num":"0","level":"0","line_num":"0","page_num":"0","top":"0.0674418609589309","text":"• 85","height":"0.011627906163533597","block_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.9563953483000843","width":"0.02325581444634328"},{"line_num":"0","conf":"1","block_num":"0","left":"0.8023255813839717","top":"0.09069767487808655","word_num":"0","level":"0","height":"0.013953487608167947","page_num":"0","par_num":"0","width":"0.024709301524692195","text":"DONE"},{"par_num":"0","height":"0.014024600982666002","level":"0","block_num":"0","text":"DONE","top":"0.10926676904417876","word_num":"0","line_num":"0","conf":"1","page_num":"0","width":"0.024724952379862386","left":"0.8023177565864927"},{"left":"0.8023255814869271","level":"0","conf":"1","block_num":"0","page_num":"0","line_num":"0","par_num":"0","width":"0.024709301524692195","height":"0.013953487608167836","text":"DONE","word_num":"0","top":"0.1302325586377765"},{"line_num":"0","left":"0.8023255813839717","level":"0","page_num":"0","par_num":"0","text":"DONE","width":"0.024709301524692195","block_num":"0","conf":"1","height":"0.013953487608167725","word_num":"0","top":"0.15116279115715647"},{"top":"0.1697674420098696","height":"0.013953487608167836","page_num":"0","text":"DONE","width":"0.024709301524692195","level":"0","line_num":"0","conf":"1","par_num":"0","word_num":"0","block_num":"0","left":"0.8023255820138167"},{"level":"0","page_num":"0","text":"DONE","word_num":"0","left":"0.8037790697148128","conf":"1","top":"0.18837209310925784","height":"0.016279069052802186","par_num":"0","line_num":"0","block_num":"0","width":"0.02325581444634328"},{"top":"0.21162790743622617","text":"DONE","page_num":"0","block_num":"0","level":"0","par_num":"0","height":"0.013953487608167836","width":"0.024709301524692195","word_num":"0","conf":"1","line_num":"0","left":"0.8023255813839717"},{"height":"0.013953487608167836","word_num":"0","conf":"1","level":"0","left":"0.8023255821046598","line_num":"0","par_num":"0","page_num":"0","text":"DONE","width":"0.024709301524692084","block_num":"0","top":"0.2302325584052184"},{"text":"DONE","block_num":"0","word_num":"0","line_num":"0","conf":"1","left":"0.8037790697148128","height":"0.013953487608167836","level":"0","par_num":"0","width":"0.02325581444634328","top":"0.24883720945173005","page_num":"0"},{"top":"0.26976744235870675","level":"0","height":"0.013953487608167836","left":"0.8023255814869271","text":"DONE","width":"0.024709301524692195","block_num":"0","page_num":"0","conf":"1","par_num":"0","word_num":"0","line_num":"0"},{"level":"0","left":"0.8037790698117121","page_num":"0","conf":"1","height":"0.013953487608167836","block_num":"0","line_num":"0","text":"DONE","width":"0.02325581444634328","top":"0.2906976746842882","word_num":"0","par_num":"0"},{"width":"0.02325581444634328","level":"0","left":"0.8037790697148128","page_num":"0","block_num":"0","line_num":"0","height":"0.013953487608167836","top":"0.30930232573079985","conf":"1","par_num":"0","text":"DONE","word_num":"0"},{"level":"0","conf":"1","block_num":"0","height":"0.016279069052802297","left":"0.8023255820017043","line_num":"0","text":"DONE","width":"0.024709301524692084","par_num":"0","top":"0.33023255839995547","page_num":"0","word_num":"0"},{"left":"0.8023255813839717","line_num":"0","top":"0.3511627911571563","width":"0.024709301524692195","par_num":"0","word_num":"0","height":"0.013953487608167836","conf":"1","level":"0","text":"DONE","page_num":"0","block_num":"0"},{"width":"0.024709301524692195","level":"0","block_num":"0","line_num":"0","page_num":"0","top":"0.3697674423974664","conf":"1","height":"0.013953487608167947","left":"0.8023255813839717","par_num":"0","text":"DONE","word_num":"0"},{"block_num":"0","left":"0.8037790697148128","line_num":"0","page_num":"0","par_num":"0","top":"0.3883720931092578","conf":"1","word_num":"0","text":"DONE","width":"0.02325581444634328","height":"0.016279069052802186","level":"0"},{"level":"0","page_num":"0","top":"0.4087400520161941","conf":"0.5","height":"0.017403616375393338","width":"0.024990304311116485","word_num":"0","left":"0.8021850806253672","line_num":"0","block_num":"0","par_num":"0","text":"DONE"},{"width":"0.02325581444634328","word_num":"0","text":"DONE","block_num":"0","height":"0.013953487608167836","left":"0.8037790698117121","level":"0","conf":"1","page_num":"0","top":"0.43023255840521846","par_num":"0","line_num":"0"},{"top":"0.44883720887262546","left":"0.8008720928913736","conf":"0.5","height":"0.018604651557074692","block_num":"0","level":"0","par_num":"0","text":"DONE","word_num":"0","width":"0.026162791252136275","line_num":"0","page_num":"0"},{"text":"DONE","width":"0.026162791252136275","level":"0","conf":"1","top":"0.4697674423340641","word_num":"0","left":"0.8008720924843971","height":"0.016279069052802186","page_num":"0","block_num":"0","line_num":"0","par_num":"0"},{"left":"0.8023255821046598","page_num":"0","text":"DONE","word_num":"0","block_num":"0","level":"0","height":"0.013953487608167947","line_num":"0","conf":"1","par_num":"0","top":"0.49069767468428815","width":"0.024709301524692084"},{"par_num":"0","word_num":"0","line_num":"0","text":"DONE","width":"0.024709301524692195","conf":"1","height":"0.013953487608167836","level":"0","block_num":"0","left":"0.8023255814869271","page_num":"0","top":"0.509302326079637"},{"word_num":"0","conf":"0.5","text":"DEV","width":"0.13691709306504996","page_num":"0","block_num":"0","par_num":"0","line_num":"0","height":"0.08264634026421447","left":"0.8559600576627471","level":"0","top":"0.1458861323210805"},{"page_num":"0","line_num":"0","height":"0.018604651557074692","par_num":"0","top":"0.5883720930586719","conf":"1","block_num":"0","width":"0.21802325778537335","left":"0.7688953489052784","level":"0","text":"API\\ClientTokenController@generateToken","word_num":"0"},{"line_num":"0","page_num":"0","block_num":"0","level":"0","conf":"1","left":"0.6584302360332973","height":"0.018914727105034723","text":"api.get_access_token › Auth\\SocialController@getAccessToken","width":"0.32994185553656685","word_num":"0","top":"0.6066666671451572","par_num":"0"},{"block_num":"0","left":"0.7688953500317319","page_num":"0","top":"0.6302325583805757","conf":"1","line_num":"0","level":"0","width":"0.21802325778537324","word_num":"0","text":"TeamSetupController@integrationAppToken","height":"0.016279069052802186","par_num":"0"},{"page_num":"0","height":"0.016279069052802186","conf":"1","left":"0.7906976781035036","level":"0","text":"API\\TeamController@generateApiToken","top":"0.6488372095724362","width":"0.19622092776828337","block_num":"0","par_num":"0","word_num":"0","line_num":"0"},{"conf":"1","width":"0.13226743274264874","block_num":"0","height":"0.016279069052802186","line_num":"0","text":"api.singe-claim-token ›","level":"0","word_num":"0","left":"0.6351744258718983","page_num":"0","par_num":"0","top":"0.6697674421015058"},{"block_num":"0","height":"0.01860465155707458","par_num":"0","level":"0","left":"0.7659883807279679","page_num":"0","text":"Auth\\SocialController@getSingleUseClaim","top":"0.667441860190455","width":"0.2223837110731337","conf":"1","line_num":"0","word_num":"0"},{"height":"0.013953487608167836","conf":"1","level":"0","page_num":"0","width":"0.1686046494377984","block_num":"0","word_num":"0","top":"0.6906976746842881","line_num":"0","left":"0.8197674454599971","par_num":"0","text":"export › ExportController@view"},{"conf":"1","page_num":"0","word_num":"0","left":"0.8633720948238639","height":"0.016279069052802186","line_num":"0","par_num":"0","text":"ExportControllerêmedia","block_num":"0","top":"0.709302326210033","level":"0","width":"0.12354650497436526"},{"word_num":"0","page_num":"0","conf":"1","text":"export-playlist › ExportController@playlist","level":"0","top":"0.7277777777777777","par_num":"0","height":"0.018888888888888955","width":"0.23982556660970056","left":"0.7470930320458226","line_num":"0","block_num":"0"},{"height":"0.01671834627787272","width":"0.20058140224880644","level":"0","block_num":"0","par_num":"0","page_num":"0","text":"passport.authorizations.authorize ›","top":"0.7488372093675236","line_num":"0","conf":"1","word_num":"0","left":"0.4956395330407532"},{"left":"0.6947674405006274","line_num":"0","page_num":"0","width":"0.29215115441216355","word_num":"0","level":"0","block_num":"0","par_num":"0","top":"0.7488372094838026","height":"0.01671834627787272","conf":"1","text":"Laravel\\Passport › AuthorizationController@authorize"},{"page_num":"0","width":"0.5072674221462674","block_num":"0","par_num":"0","height":"0.016279069052802186","left":"0.47965116982320966","text":"passport.authorizations.approve › Laravel\\Passport › ApproveAuthorizationController@approve","conf":"1","line_num":"0","level":"0","top":"0.7697674423631338","word_num":"0"},{"left":"0.5305232646853423","text":"passport.authorizations.deny › Laravel\\Passport › DenyAuthorizationController@deny","word_num":"0","block_num":"0","page_num":"0","level":"0","top":"0.788372093310808","width":"0.4563953399658204","conf":"1","par_num":"0","height":"0.016279069052802297","line_num":"0"},{"conf":"1","page_num":"0","par_num":"0","word_num":"0","block_num":"0","level":"0","line_num":"0","width":"0.34011626773410364","top":"0.8088888885931759","height":"0.019018088446723147","left":"0.6468023282829579","text":"passport.device › Laravel\\Passport › DeviceUserCodeController"},{"page_num":"0","top":"0.83","width":"0.5072674221462674","height":"0.01666666666666672","conf":"1","word_num":"0","par_num":"0","block_num":"0","line_num":"0","left":"0.4796511665165238","level":"0","text":"passport.device.authorizations.authorize › Laravel\\Passport › DeviceAuthorizationController"},{"height":"0.0189405674404568","width":"0.5348837110731337","text":"passport.device.authorizations.approve › Laravel\\Passport › ApproveDeviceAuthorizationController","conf":"1","word_num":"0","page_num":"0","top":"0.848837209848893","block_num":"0","line_num":"0","left":"0.45203489357802895","par_num":"0","level":"0"},{"height":"0.018604651557074692","word_num":"0","line_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","top":"0.8674418599578967","width":"0.5014534844292534","conf":"1","left":"0.48546512615706205","text":"passport.device.authorizations.deny › Laravel\\Passport › DenyDeviceAuthorizationController"},{"block_num":"0","level":"0","par_num":"0","height":"0.01915714051988382","left":"0.6409459032152689","page_num":"0","conf":"1","top":"0.8881879478623614","word_num":"0","text":"passport.device.code › Laravel\\Passport › DeviceCodeController","width":"0.3460157394409179","line_num":"0"},{"height":"0.01669250594245064","conf":"1","top":"0.9088888891185679","page_num":"0","width":"0.37936045328776036","block_num":"0","left":"0.6075581418793907","level":"0","line_num":"0","text":"passport.token › Laravel\\Passport › AccessTokenController@issueToken","par_num":"0","word_num":"0"},{"width":"0.4229651133219401","word_num":"0","line_num":"0","text":"passport.token.refresh › Laravel\\Passport › TransientTokenController@refresh","conf":"1","level":"0","block_num":"0","par_num":"0","height":"0.018888888888888844","top":"0.9277777777777778","page_num":"0","left":"0.5639534984755806"},{"page_num":"0","text":"login.token › Auth\\SsoController@ssoTokenLogin","word_num":"0","left":"0.7296511745107097","top":"0.9488372101299009","height":"0.0189405674404568","par_num":"0","width":"0.2572674221462673","level":"0","line_num":"0","block_num":"0","conf":"1"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
2356
|
NULL
|
NULL
|
|
53715
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>0.DEV (docker)APP (-zsh)DOCKERS- 981devio/pipedrivejasonmccreary/laravel-test-assertionsjdavidbakr/cloudfront-proxieskalnoy/nestedsetlaravel/passportlaravel/slack-notification-channellaravel/tinkerlaravel/uilaravolt/avatarleague/statsdnesbot/carbonnunomaduro/collisionnunomaduro/termwindpropaganistas/laravel-phonesantigarcor/laratrustsentry/sentry-laravelshiftonelabs/laravel-sqs-fifo-queuespatie/laravel-fractalspatie/laravel-ignitionspatie/laravel-webhook-serverstaudenmeir/belongs-to-throughvinkla/hashidsDEV (docker)$82Generated optimized autoload files containing 95492 classesroot@docker_lamp_1:/home/jiminny# php artisan route:list |grep -E "oauthlpassport|token"GETIHEADapi/vl/call-token/{team}/#participant?}GETIHEADapi/v1/get-access-token/{provider?}GETIHEADapi/v1/integration-app-tokenPUTapi/v1/organizations/{team}/api-tokenPOSTapi/v1/single-claim-token/{provider?}GETIHEADexport/{token}GETIHEADexport/{token}/media/{track}.m3u8GETIHEADexport/{token}/playlist.m3u8GETIHEADoauth/authorizePOSToauth/authorizeDELETEoauth/authorizeGETIHEADoauth/deviceGETIHEADoauth/device/authorizePOSToauth/device/authorizeDELETEoauth/device/authorizePOSToauth/device/codePOSToauth/tokenPOSToauth/token/refreshGETIHEADtoken-loginroot@docker_lamp_1:/home/jiminny#*3-zsh• ₴4100% <47*Mon 20 Apr 11:25:32181screenpipe™• ₴5DONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDEVAPI\ClientTokenController@generateTokenapi.get_access_token › Auth\SocialController@getAccessTokenTeamSetupController@integrationAppTokenAPI\[EMAIL]-claim-token ›Auth\SocialController@getSingleUseClaimexport › ExportController@viewExportControllerêmediaexport-playlist › [EMAIL] ›Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › DeviceUserCodeControllerpassport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationControllerpassport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationControllerpassport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationControllerpassport.device.code › Laravel\Passport › DeviceCodeControllerpassport.token › Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Auth\SsoController@ssoTokenLogin...
|
[{"text":"iTerm2","left":& [{"text":"iTerm2","left":"0.03633720915008861","conf":"1","level":"0","page_num":"0","height":"0.016279069052802186","par_num":"0","line_num":"0","block_num":"0","top":"0.004651162876699644","word_num":"0","width":"0.03343023194207085"},{"width":"0.021802324718899202","conf":"1","height":"0.013953487608167836","line_num":"0","block_num":"0","page_num":"0","top":"0.006976744800567203","word_num":"0","text":"Shell","left":"0.08284883747097675","par_num":"0","level":"0"},{"left":"0.11627906991457089","block_num":"0","height":"0.013953487608167836","page_num":"0","par_num":"0","conf":"1","text":"Edit","top":"0.006976744645528443","width":"0.018895347913106278","line_num":"0","level":"0","word_num":"0"},{"level":"0","par_num":"0","conf":"1","height":"0.013953487608167836","text":"View","top":"0.0069767444517300214","word_num":"0","page_num":"0","block_num":"0","left":"0.1482558146572655","width":"0.021802324718899202","line_num":"0"},{"width":"0.034904217720031716","left":"0.1816757975841265","word_num":"0","conf":"1","text":"Session","top":"0.004594765754818653","line_num":"0","page_num":"0","block_num":"0","level":"0","par_num":"0","height":"0.016391863293117925"},{"width":"0.031994740168253544","word_num":"0","left":"0.2296421653326391","text":"Scripts","top":"0.006923762585789417","line_num":"0","conf":"1","page_num":"0","par_num":"0","block_num":"0","height":"0.014059451421101876","level":"0"},{"height":"0.013953487608167836","width":"0.03343023194207084","word_num":"0","conf":"1","left":"0.27325581467940063","level":"0","block_num":"0","par_num":"0","top":"0.0069767444517300214","text":"Profiles","line_num":"0","page_num":"0"},{"page_num":"0","conf":"1","level":"0","par_num":"0","left":"0.319753161542005","block_num":"0","top":"0.0045724720299397115","word_num":"0","width":"0.034912281566196024","text":"Window","height":"0.01643645074632427","line_num":"0"},{"height":"0.013953487608167836","conf":"1","left":"0.36627907047121905","page_num":"0","width":"0.021802324718899202","line_num":"0","top":"0.0069767444517300214","word_num":"0","level":"0","block_num":"0","text":"Help","par_num":"0"},{"width":"0.024709301524692195","left":"0.7020348843684678","text":">0.","par_num":"0","line_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","top":"0.004651162452633861","word_num":"0","height":"0.020930233001709042"},{"page_num":"0","width":"0.06104651027255592","par_num":"0","level":"0","line_num":"0","conf":"1","left":"0.4709302341256124","text":"DEV (docker)","top":"0.03444444428677429","block_num":"0","height":"0.01671834627787272","word_num":"0"},{"page_num":"0","level":"0","width":"0.042151162359449657","line_num":"0","top":"0.0674418609589309","height":"0.011627906163533597","word_num":"0","conf":"0.5","text":"APP (-zsh)","left":"0.46220930214523054","par_num":"0","block_num":"0"},{"text":"DOCKER","line_num":"0","top":"0.06715250612417889","conf":"1","word_num":"0","block_num":"0","par_num":"0","width":"0.034957273801167796","page_num":"0","height":"0.012206615871853344","left":"0.06682368809869312","level":"0"},{"height":"0.016279069052802186","block_num":"0","top":"0.06279069776042068","width":"0.02616279125213622","par_num":"0","level":"0","page_num":"0","text":"S- 981","left":"0.16569767389567677","word_num":"0","conf":"0.30000001192092896","line_num":"0"},{"block_num":"0","top":"0.0906976746596454","level":"0","line_num":"0","left":"0.014534884995201539","height":"0.016279069052802186","conf":"1","page_num":"0","par_num":"0","text":"devio/pipedrive","word_num":"0","width":"0.08430232471889919"},{"block_num":"0","left":"0.01308139829180431","page_num":"0","text":"jasonmccreary/laravel-test-assertions","height":"0.018604651557074692","width":"0.2078488243950738","word_num":"0","level":"0","line_num":"0","top":"0.10930232553929209","par_num":"0","conf":"1"},{"word_num":"0","level":"0","par_num":"0","text":"jdavidbakr/cloudfront-proxies","conf":"1","line_num":"0","block_num":"0","left":"0.014534890007306778","page_num":"0","height":"0.016279069052802186","top":"0.13023255838057568","width":"0.16279069052802192"},{"conf":"1","level":"0","text":"kalnoy/nestedset","width":"0.09011627833048502","block_num":"0","par_num":"0","word_num":"0","line_num":"0","page_num":"0","height":"0.018604651557074692","top":"0.1488372093377417","left":"0.014534883799873772"},{"level":"0","left":"0.014534884991734219","block_num":"0","conf":"1","height":"0.016279069052802186","page_num":"0","top":"0.16976744210150585","par_num":"0","text":"laravel/passport","word_num":"0","width":"0.09011627833048504","line_num":"0"},{"level":"0","par_num":"0","top":"0.1883720934968547","conf":"1","width":"0.19040696885850697","page_num":"0","text":"laravel/slack-notification-channel","word_num":"0","line_num":"0","height":"0.016279069052802186","block_num":"0","left":"0.013081396118227258"},{"text":"laravel/tinker","conf":"1","width":"0.07994185553656684","height":"0.016279069052802186","page_num":"0","line_num":"0","top":"0.2093023259774749","block_num":"0","left":"0.013081396480747623","word_num":"0","level":"0","par_num":"0"},{"page_num":"0","par_num":"0","height":"0.013953487608167836","conf":"1","line_num":"0","level":"0","block_num":"0","text":"laravel/ui","word_num":"0","top":"0.2302325584052184","width":"0.05668604638841417","left":"0.01453488449111267"},{"line_num":"0","conf":"1","page_num":"0","left":"0.013081396322241545","text":"laravolt/avatar","top":"0.2488372097759245","width":"0.08575580914815267","block_num":"0","height":"0.016279069052802186","par_num":"0","level":"0","word_num":"0"},{"conf":"1","level":"0","block_num":"0","left":"0.013081395985802975","par_num":"0","word_num":"0","text":"league/statsd","height":"0.018604651557074803","page_num":"0","top":"0.2674418599578967","width":"0.07558139165242513","line_num":"0"},{"par_num":"0","text":"nesbot/carbon","top":"0.29069767472304786","word_num":"0","height":"0.013953487608167947","left":"0.013081398456733132","level":"0","page_num":"0","line_num":"0","width":"0.07558139165242513","conf":"1","block_num":"0"},{"conf":"1","block_num":"0","page_num":"0","line_num":"0","top":"0.3093023261325136","text":"nunomaduro/collision","level":"0","height":"0.016279069052802297","left":"0.01308139358251612","par_num":"0","width":"0.11337209277682836","word_num":"0"},{"word_num":"0","conf":"1","left":"0.013081396390117541","height":"0.013953487608167947","level":"0","line_num":"0","par_num":"0","top":"0.3302325586765362","page_num":"0","block_num":"0","text":"nunomaduro/termwind","width":"0.10755813386705186"},{"height":"0.018604651557074692","word_num":"0","par_num":"0","conf":"1","block_num":"0","line_num":"0","page_num":"0","left":"0.013081393810774975","level":"0","top":"0.34883720927960216","width":"0.15261627833048502","text":"propaganistas/laravel-phone"},{"par_num":"0","block_num":"0","width":"0.11773255666097006","conf":"1","height":"0.01860465155707458","left":"0.01453488361234447","line_num":"0","top":"0.3697674419734007","text":"santigarcor/laratrust","level":"0","word_num":"0","page_num":"0"},{"width":"0.11918604109022352","left":"0.013081396073105347","block_num":"0","conf":"1","height":"0.018604651557074692","text":"sentry/sentry-laravel","word_num":"0","page_num":"0","par_num":"0","line_num":"0","top":"0.3883720929811526","level":"0"},{"page_num":"0","text":"shiftonelabs/laravel-sqs-fifo-queue","block_num":"0","line_num":"0","left":"0.014534887405829148","height":"0.016279069052802186","width":"0.19622092776828343","par_num":"0","conf":"1","level":"0","top":"0.40930232585150594","word_num":"0"},{"word_num":"0","par_num":"0","height":"0.016279069052802075","width":"0.12354650497436523","block_num":"0","conf":"1","left":"0.014534888283166186","level":"0","line_num":"0","page_num":"0","top":"0.4302325583805757","text":"spatie/laravel-fractal"},{"width":"0.13081394831339518","level":"0","page_num":"0","height":"0.01860465155707458","conf":"1","left":"0.013081395756093192","par_num":"0","text":"spatie/laravel-ignition","word_num":"0","block_num":"0","top":"0.4488372092602224","line_num":"0"},{"height":"0.016279069052802297","line_num":"0","level":"0","block_num":"0","text":"spatie/laravel-webhook-server","width":"0.16279069052802192","word_num":"0","conf":"1","left":"0.014534889329012242","par_num":"0","top":"0.46976744207243604","page_num":"0"},{"block_num":"0","word_num":"0","height":"0.016279069052802075","par_num":"0","level":"0","text":"staudenmeir/belongs-to-through","width":"0.16715115441216363","line_num":"0","top":"0.4906976746596454","conf":"1","left":"0.014534889581708852","page_num":"0"},{"height":"0.016279069052802186","par_num":"0","text":"vinkla/hashids","level":"0","block_num":"0","width":"0.07848837110731338","word_num":"0","page_num":"0","left":"0.014534884867854932","line_num":"0","top":"0.5093023258418159","conf":"1"},{"height":"0.01162790722317164","page_num":"0","conf":"1","top":"0.06744186035900246","text":"DEV (docker)","width":"0.049418603049384224","left":"0.261627908573031","block_num":"0","line_num":"0","word_num":"0","level":"0","par_num":"0"},{"conf":"0.30000001192092896","top":"0.0651162795447533","page_num":"0","left":"0.3749999997305706","par_num":"0","height":"0.013953487608167836","line_num":"0","level":"0","block_num":"0","width":"0.013081395626068082","word_num":"0","text":"$82"},{"page_num":"0","conf":"1","level":"0","par_num":"0","top":"0.5488372101299008","width":"0.3313953187730578","block_num":"0","left":"0.001453515692222989","height":"0.0189405674404568","line_num":"0","text":"Generated optimized autoload files containing 95492 classes","word_num":"0"},{"word_num":"0","height":"0.01912144766913526","line_num":"0","conf":"1","level":"0","block_num":"0","par_num":"0","left":"0.0029069885727034616","top":"0.5697674415691791","text":"root@docker_lamp_1:/home/jiminny# php artisan route:list |","width":"0.32412789662679037","page_num":"0"},{"conf":"0.5","block_num":"0","left":"0.32833614475405365","line_num":"0","page_num":"0","level":"0","height":"0.026128147972954707","text":"grep -E \"oauthlpassport|token\"","top":"0.5624045172678703","par_num":"0","width":"0.17034044265747067","word_num":"0"},{"block_num":"0","level":"0","line_num":"0","conf":"1","text":"GETIHEAD","left":"0.014534883809470624","width":"0.04651162889268663","par_num":"0","word_num":"0","height":"0.013953487608167836","page_num":"0","top":"0.5906976746842881"},{"width":"0.2180232577853733","par_num":"0","word_num":"0","line_num":"0","text":"api/vl/call-token/{team}/#participant?}","height":"0.016279069052802186","level":"0","conf":"0.5","block_num":"0","left":"0.06976744360004584","page_num":"0","top":"0.5906976746305757"},{"word_num":"0","top":"0.6084936849062539","block_num":"0","par_num":"0","width":"0.04527556631300185","text":"GETIHEAD","line_num":"0","conf":"0.5","left":"0.014426169955119599","page_num":"0","height":"0.017896351284450995","level":"0"},{"conf":"1","page_num":"0","level":"0","height":"0.01860465155707458","left":"0.06976743981304317","line_num":"0","par_num":"0","text":"api/v1/get-access-token/{provider?}","block_num":"0","top":"0.6093023256168115","width":"0.19476744333902996","word_num":"0"},{"word_num":"0","width":"0.04505813916524251","height":"0.013953488667805991","line_num":"0","page_num":"0","text":"GETIHEAD","top":"0.6302325579691729","level":"0","left":"0.014534883833076417","conf":"1","par_num":"0","block_num":"0"},{"page_num":"0","block_num":"0","left":"0.06976744441594242","par_num":"0","text":"api/v1/integration-app-token","width":"0.1569767422146267","conf":"1","top":"0.6302325583805757","word_num":"0","level":"0","line_num":"0","height":"0.016279069052802186"},{"width":"0.018895347913106285","level":"0","page_num":"0","word_num":"0","conf":"1","par_num":"0","height":"0.016279069052802186","block_num":"0","line_num":"0","text":"PUT","left":"0.013081395980462353","top":"0.6488372093883277"},{"word_num":"0","text":"api/v1/organizations/{team}/api-token","conf":"1","height":"0.018604651557074692","par_num":"0","left":"0.06976745086568978","page_num":"0","width":"0.20784882439507377","level":"0","block_num":"0","line_num":"0","top":"0.6488372089889045"},{"line_num":"0","width":"0.026162791252136233","left":"0.011627906372478404","page_num":"0","word_num":"0","level":"0","height":"0.016279069052802186","conf":"1","block_num":"0","text":"POST","top":"0.6697674423631338","par_num":"0"},{"page_num":"0","word_num":"0","level":"0","block_num":"0","height":"0.016279069052802186","conf":"1","par_num":"0","top":"0.6697674421015058","left":"0.06976744836011303","width":"0.2063953399658203","line_num":"0","text":"api/v1/single-claim-token/{provider?}"},{"conf":"1","top":"0.6906976746842881","line_num":"0","par_num":"0","text":"GETIHEAD","block_num":"0","level":"0","width":"0.04651162889268663","left":"0.014534883809470624","word_num":"0","page_num":"0","height":"0.013953487608167836"},{"block_num":"0","text":"export/{token}","top":"0.6906976748922034","level":"0","par_num":"0","word_num":"0","conf":"1","page_num":"0","line_num":"0","height":"0.016279069052802186","left":"0.06976744156843637","width":"0.07848837110731335"},{"width":"0.04534151289198134","par_num":"0","word_num":"0","left":"0.014393196970257267","level":"0","conf":"1","block_num":"0","text":"GETIHEAD","page_num":"0","height":"0.016525968975490968","line_num":"0","top":"0.7080160852530417"},{"block_num":"0","conf":"1","line_num":"0","par_num":"0","text":"export/{token}/media/{track}.m3u8","top":"0.7093023258224361","level":"0","page_num":"0","height":"0.016279069052802186","width":"0.18459300994873049","word_num":"0","left":"0.06976745035993706"},{"width":"0.04505813916524251","word_num":"0","height":"0.013953488667805991","text":"GETIHEAD","line_num":"0","block_num":"0","conf":"1","left":"0.014534883833076417","par_num":"0","level":"0","page_num":"0","top":"0.7302325579691729"},{"block_num":"0","text":"export/{token}/playlist.m3u8","height":"0.016279069052802186","page_num":"0","conf":"1","level":"0","left":"0.0697674412764076","par_num":"0","top":"0.7302325586131337","word_num":"0","width":"0.15697674221462674","line_num":"0"},{"text":"GETIHEAD","line_num":"0","word_num":"0","top":"0.7509578120539688","page_num":"0","left":"0.014510438126700166","width":"0.045107030868530275","level":"0","block_num":"0","conf":"1","height":"0.014363445705837696","par_num":"0"},{"text":"oauth/authorize","top":"0.751162790963358","level":"0","page_num":"0","word_num":"0","line_num":"0","left":"0.0697674426859853","par_num":"0","conf":"1","width":"0.08575581444634332","block_num":"0","height":"0.013953487608167836"},{"width":"0.02470930152469211","block_num":"0","height":"0.013953487608167947","text":"POST","conf":"1","word_num":"0","left":"0.013081395337460163","par_num":"0","line_num":"0","level":"0","top":"0.7697674423974664","page_num":"0"},{"page_num":"0","left":"0.06976744313473644","block_num":"0","height":"0.013953487608167947","par_num":"0","level":"0","text":"oauth/authorize","width":"0.08430232471889919","conf":"1","word_num":"0","line_num":"0","top":"0.7697674421494044"},{"block_num":"0","left":"0.013071155820881053","page_num":"0","par_num":"0","text":"DELETE","top":"0.7883207658426172","line_num":"0","level":"0","word_num":"0","width":"0.036357688903808597","conf":"1","height":"0.018707305060492674"},{"level":"0","conf":"1","width":"0.08575581444634332","left":"0.0697674426859853","par_num":"0","height":"0.013953487608167836","line_num":"0","page_num":"0","text":"oauth/authorize","top":"0.7906976746842881","block_num":"0","word_num":"0"},{"par_num":"0","level":"0","block_num":"0","text":"GETIHEAD","top":"0.8091385688740512","width":"0.046549569235907653","left":"0.014515913831437707","line_num":"0","word_num":"0","conf":"0.5","height":"0.014281001620822464","page_num":"0"},{"page_num":"0","left":"0.06976744265278265","line_num":"0","block_num":"0","width":"0.06831395361158582","top":"0.8093023258515059","text":"oauth/device","par_num":"0","word_num":"0","conf":"1","height":"0.016279069052802186","level":"0"},{"conf":"1","par_num":"0","top":"0.8302325579691728","height":"0.013953488667805991","width":"0.04505813916524251","block_num":"0","text":"GETIHEAD","word_num":"0","page_num":"0","line_num":"0","level":"0","left":"0.014534883833076417"},{"height":"0.013953487608167836","block_num":"0","level":"0","text":"oauth/device/authorize","top":"0.8302325584052185","line_num":"0","conf":"1","left":"0.06976744673156736","par_num":"0","width":"0.12354650497436524","word_num":"0","page_num":"0"},{"page_num":"0","par_num":"0","word_num":"0","top":"0.8488372092214627","level":"0","height":"0.018604651557074692","left":"0.011627906372478404","line_num":"0","text":"POST","width":"0.026162791252136233","block_num":"0","conf":"1"},{"left":"0.06976744429091819","line_num":"0","word_num":"0","block_num":"0","par_num":"0","page_num":"0","level":"0","text":"oauth/device/authorize","height":"0.016279069052802186","top":"0.8488372093883276","width":"0.12354650497436523","conf":"1"},{"page_num":"0","word_num":"0","block_num":"0","line_num":"0","conf":"1","top":"0.8697674421015059","height":"0.016279069052802186","level":"0","text":"DELETE","width":"0.03633720874786377","left":"0.013081395989440203","par_num":"0"},{"level":"0","line_num":"0","height":"0.016279069052802186","block_num":"0","page_num":"0","text":"oauth/device/authorize","left":"0.06976744463006546","top":"0.8697674424891028","width":"0.12354650497436523","conf":"1","par_num":"0","word_num":"0"},{"left":"0.014534883542332218","top":"0.8906976743172598","word_num":"0","line_num":"0","block_num":"0","level":"0","height":"0.013953488667805991","text":"POST","width":"0.023255814446343316","page_num":"0","conf":"1","par_num":"0"},{"block_num":"0","page_num":"0","text":"oauth/device/code","width":"0.0959302266438802","word_num":"0","line_num":"0","level":"0","par_num":"0","height":"0.013953487608167836","top":"0.8906976747075439","conf":"1","left":"0.06976744577689706"},{"height":"0.014766668743557476","level":"0","line_num":"0","text":"POST","top":"0.9088957355642714","width":"0.024884070290459526","word_num":"0","block_num":"0","page_num":"0","left":"0.012994010956664583","par_num":"0","conf":"1"},{"left":"0.06976744096414732","text":"oauth/token","par_num":"0","width":"0.062499999999999986","height":"0.013953487608167836","conf":"1","top":"0.9116279075912649","word_num":"0","line_num":"0","page_num":"0","level":"0","block_num":"0"},{"text":"POST","left":"0.01162790688119932","word_num":"0","block_num":"0","line_num":"0","conf":"1","page_num":"0","height":"0.01860465155707458","par_num":"0","width":"0.026162791252136226","top":"0.9279069763144859","level":"0"},{"conf":"1","text":"oauth/token/refresh","block_num":"0","left":"0.06976744603885775","level":"0","page_num":"0","top":"0.9302325584052185","width":"0.10755813386705186","word_num":"0","height":"0.013953487608167836","par_num":"0","line_num":"0"},{"block_num":"0","text":"GETIHEAD","width":"0.04510958989461264","word_num":"0","top":"0.9509469010256855","conf":"1","level":"0","height":"0.014385267893473275","line_num":"0","page_num":"0","par_num":"0","left":"0.014509158090144064"},{"conf":"1","page_num":"0","text":"token-login","width":"0.06261761453416612","level":"0","block_num":"0","height":"0.019644243452284105","par_num":"0","top":"0.9483174134575562","word_num":"0","left":"0.06970863520098608","line_num":"0"},{"line_num":"0","block_num":"0","left":"0.002906981090315044","height":"0.01860465155707458","top":"0.9697674417796023","par_num":"0","width":"0.18459300994873049","text":"root@docker_lamp_1:/home/jiminny#","level":"0","word_num":"0","page_num":"0","conf":"1"},{"height":"0.013953487608167836","left":"0.5726744186295533","level":"0","text":"*3","top":"0.06511627933545094","conf":"0.30000001192092896","block_num":"0","word_num":"0","page_num":"0","line_num":"0","par_num":"0","width":"0.013081395626068026"},{"par_num":"0","text":"-zsh","width":"0.01889534791310632","top":"0.06744186098800065","left":"0.6656976745657336","height":"0.011627906163533597","word_num":"0","level":"0","conf":"0.5","line_num":"0","page_num":"0","block_num":"0"},{"width":"0.024709301524692084","word_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","text":"• ₴4","left":"0.7587209306606234","height":"0.013953487608167836","block_num":"0","line_num":"0","top":"0.06511627927731145"},{"word_num":"0","line_num":"0","par_num":"0","page_num":"0","text":"100% <47*","block_num":"0","width":"0.042187266879611496","conf":"0.30000001192092896","level":"0","height":"0.014235418107774511","left":"0.8168424130873941","top":"0.006835779141081577"},{"top":"0.00666666666666671","word_num":"0","page_num":"0","conf":"1","height":"0.014444444444444371","left":"0.8924418631770584","block_num":"0","level":"0","width":"0.09593022664388029","line_num":"0","par_num":"0","text":"Mon 20 Apr 11:25:32"},{"text":"181","line_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","left":"0.9752906983781958","width":"0.021802324718899202","word_num":"0","height":"0.013953487608167836","page_num":"0","block_num":"0","top":"0.034883721195916095"},{"text":"screenpipe™","left":"0.8487823652168888","line_num":"0","width":"0.046621317333645274","page_num":"0","conf":"1","block_num":"0","par_num":"0","word_num":"0","level":"0","top":"0.06463199808999787","height":"0.01492204984029133"},{"line_num":"0","word_num":"0","top":"0.0651162793742106","left":"0.9563953496494757","conf":"0.30000001192092896","width":"0.024709301524692084","par_num":"0","page_num":"0","height":"0.013953487608167947","block_num":"0","level":"0","text":"• ₴5"},{"text":"DONE","width":"0.024709301524692195","block_num":"0","page_num":"0","line_num":"0","left":"0.8023255813839717","height":"0.013953487608167947","conf":"1","level":"0","top":"0.09069767487808655","word_num":"0","par_num":"0"},{"top":"0.10926676904417876","text":"DONE","word_num":"0","par_num":"0","block_num":"0","width":"0.024724952379862386","line_num":"0","conf":"1","page_num":"0","height":"0.014024600982666002","left":"0.8023177565864927","level":"0"},{"block_num":"0","line_num":"0","conf":"1","level":"0","height":"0.013953487608167836","width":"0.024709301524692195","left":"0.8023255814869271","par_num":"0","page_num":"0","word_num":"0","text":"DONE","top":"0.1302325586377765"},{"word_num":"0","top":"0.15116279115715647","height":"0.013953487608167725","par_num":"0","level":"0","text":"DONE","block_num":"0","page_num":"0","conf":"1","line_num":"0","left":"0.8023255813839717","width":"0.024709301524692195"},{"par_num":"0","text":"DONE","page_num":"0","line_num":"0","left":"0.8023255813839717","block_num":"0","conf":"1","width":"0.024709301524692195","top":"0.16976744239746644","word_num":"0","level":"0","height":"0.013953487608167947"},{"left":"0.8037790697148128","level":"0","conf":"1","block_num":"0","line_num":"0","top":"0.18837209310925784","height":"0.016279069052802186","page_num":"0","text":"DONE","width":"0.02325581444634328","par_num":"0","word_num":"0"},{"left":"0.8023255813839717","par_num":"0","text":"DONE","width":"0.024709301524692195","block_num":"0","page_num":"0","level":"0","word_num":"0","conf":"1","height":"0.013953487608167836","line_num":"0","top":"0.21162790743622617"},{"top":"0.2302325584052184","left":"0.8023255821046598","word_num":"0","block_num":"0","height":"0.013953487608167836","line_num":"0","par_num":"0","level":"0","page_num":"0","text":"DONE","width":"0.024709301524692084","conf":"1"},{"block_num":"0","par_num":"0","text":"DONE","level":"0","line_num":"0","page_num":"0","left":"0.8037790697148128","width":"0.02325581444634328","word_num":"0","top":"0.24883720938832754","conf":"1","height":"0.016279069052802297"},{"text":"DONE","left":"0.8023255814869271","conf":"1","level":"0","block_num":"0","page_num":"0","line_num":"0","height":"0.013953487608167836","par_num":"0","top":"0.26976744235870675","width":"0.024709301524692195","word_num":"0"},{"top":"0.2906976746842882","level":"0","word_num":"0","conf":"1","line_num":"0","page_num":"0","left":"0.8037790698117121","height":"0.013953487608167836","par_num":"0","text":"DONE","width":"0.02325581444634328","block_num":"0"},{"height":"0.013953487608167836","conf":"1","line_num":"0","width":"0.024709301524692195","text":"DONE","block_num":"0","top":"0.30930232573079985","word_num":"0","page_num":"0","left":"0.8023255820138167","level":"0","par_num":"0"},{"height":"0.016279069052802297","page_num":"0","conf":"1","top":"0.33023255839995547","text":"DONE","par_num":"0","block_num":"0","left":"0.8023255820017043","line_num":"0","level":"0","width":"0.024709301524692084","word_num":"0"},{"width":"0.024709301524692195","conf":"1","left":"0.8023255813839717","word_num":"0","text":"DONE","block_num":"0","height":"0.013953487608167836","level":"0","top":"0.3511627911571563","line_num":"0","page_num":"0","par_num":"0"},{"left":"0.8023255813839717","width":"0.024709301524692195","line_num":"0","word_num":"0","block_num":"0","level":"0","height":"0.013953487608167947","conf":"1","page_num":"0","par_num":"0","text":"DONE","top":"0.3697674423974664"},{"par_num":"0","line_num":"0","page_num":"0","left":"0.8037790697148128","width":"0.02325581444634328","text":"DONE","level":"0","word_num":"0","block_num":"0","top":"0.3883720931092578","conf":"1","height":"0.016279069052802186"},{"conf":"1","block_num":"0","par_num":"0","top":"0.4093023256673973","text":"DONE","line_num":"0","level":"0","page_num":"0","height":"0.016279069052802186","left":"0.8023255820138167","word_num":"0","width":"0.024709301524692195"},{"page_num":"0","text":"DONE","level":"0","par_num":"0","line_num":"0","block_num":"0","left":"0.8037790698117121","word_num":"0","conf":"1","height":"0.013953487608167836","top":"0.43023255840521846","width":"0.02325581444634328"},{"page_num":"0","conf":"0.5","left":"0.8008720928913736","par_num":"0","line_num":"0","height":"0.018604651557074692","word_num":"0","level":"0","text":"DONE","block_num":"0","top":"0.44883720887262546","width":"0.026162791252136275"},{"level":"0","block_num":"0","top":"0.4697674423340641","page_num":"0","height":"0.016279069052802186","line_num":"0","width":"0.026162791252136275","par_num":"0","conf":"1","left":"0.8008720924843971","text":"DONE","word_num":"0"},{"word_num":"0","height":"0.013953487608167947","conf":"1","level":"0","page_num":"0","width":"0.024709301524692084","line_num":"0","par_num":"0","text":"DONE","left":"0.8023255821046598","top":"0.49069767468428815","block_num":"0"},{"height":"0.016279069052802186","conf":"1","line_num":"0","par_num":"0","left":"0.8008720924843971","top":"0.5093023260549943","level":"0","block_num":"0","page_num":"0","word_num":"0","width":"0.026162791252136275","text":"DONE"},{"page_num":"0","top":"0.1465116282382869","word_num":"0","text":"DEV","height":"0.0813953484429254","line_num":"0","left":"0.8561046505140849","block_num":"0","conf":"0.5","level":"0","width":"0.13662790722317175","par_num":"0"},{"word_num":"0","width":"0.21802325778537335","page_num":"0","left":"0.7688953489052784","height":"0.018604651557074692","block_num":"0","conf":"1","line_num":"0","level":"0","text":"API\\ClientTokenController@generateToken","par_num":"0","top":"0.5883720930586719"},{"par_num":"0","width":"0.32994185553656685","word_num":"0","conf":"1","level":"0","block_num":"0","line_num":"0","height":"0.018914727105034723","text":"api.get_access_token › Auth\\SocialController@getAccessToken","left":"0.6584302360332973","top":"0.6066666671451572","page_num":"0"},{"page_num":"0","word_num":"0","block_num":"0","conf":"1","top":"0.6302325583805757","height":"0.016279069052802186","left":"0.7688953500317319","level":"0","text":"TeamSetupController@integrationAppToken","par_num":"0","width":"0.21802325778537324","line_num":"0"},{"top":"0.6488372095724362","width":"0.19622092776828337","level":"0","par_num":"0","height":"0.016279069052802186","word_num":"0","left":"0.7906976781035036","line_num":"0","conf":"1","page_num":"0","text":"API\\TeamController@generateApiToken","block_num":"0"},{"conf":"1","left":"0.6351744258718983","height":"0.016279069052802186","par_num":"0","width":"0.13226743274264874","word_num":"0","line_num":"0","page_num":"0","text":"api.singe-claim-token ›","top":"0.6697674421015058","level":"0","block_num":"0"},{"conf":"1","block_num":"0","word_num":"0","top":"0.667441860190455","width":"0.2223837110731337","left":"0.7659883807279679","par_num":"0","text":"Auth\\SocialController@getSingleUseClaim","page_num":"0","line_num":"0","level":"0","height":"0.01860465155707458"},{"height":"0.013953487608167836","level":"0","text":"export › ExportController@view","word_num":"0","page_num":"0","block_num":"0","par_num":"0","left":"0.8197674454599971","top":"0.6906976746842881","line_num":"0","conf":"1","width":"0.1686046494377984"},{"top":"0.709302326210033","page_num":"0","block_num":"0","text":"ExportControllerêmedia","level":"0","par_num":"0","height":"0.016279069052802186","width":"0.12354650497436526","conf":"1","line_num":"0","word_num":"0","left":"0.8633720948238639"},{"left":"0.7470930320458226","line_num":"0","text":"export-playlist › ExportController@playlist","width":"0.23982556660970056","par_num":"0","top":"0.7277777777777777","word_num":"0","block_num":"0","conf":"1","level":"0","page_num":"0","height":"0.018888888888888955"},{"text":"passport.authorizations.authorize ›","top":"0.7488372093675236","word_num":"0","block_num":"0","level":"0","width":"0.20058140224880644","height":"0.01671834627787272","par_num":"0","line_num":"0","page_num":"0","conf":"1","left":"0.4956395330407532"},{"line_num":"0","height":"0.01671834627787272","page_num":"0","top":"0.7488372094838026","width":"0.29215115441216355","text":"Laravel\\Passport › AuthorizationController@authorize","block_num":"0","conf":"1","level":"0","par_num":"0","left":"0.6947674405006274","word_num":"0"},{"conf":"1","block_num":"0","word_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"passport.authorizations.approve › Laravel\\Passport › ApproveAuthorizationController@approve","height":"0.016279069052802186","left":"0.47965116982320966","width":"0.5072674221462674","top":"0.7697674423631338","level":"0"},{"top":"0.788372093310808","page_num":"0","height":"0.016279069052802297","text":"passport.authorizations.deny › Laravel\\Passport › DenyAuthorizationController@deny","left":"0.5305232646853423","word_num":"0","par_num":"0","level":"0","line_num":"0","width":"0.4563953399658204","conf":"1","block_num":"0"},{"width":"0.34011626773410364","height":"0.019018088446723147","line_num":"0","block_num":"0","par_num":"0","top":"0.8088888885931759","page_num":"0","level":"0","conf":"1","text":"passport.device › Laravel\\Passport › DeviceUserCodeController","word_num":"0","left":"0.6468023282829579"},{"left":"0.4796511665165238","block_num":"0","page_num":"0","top":"0.83","conf":"1","height":"0.01666666666666672","level":"0","par_num":"0","text":"passport.device.authorizations.authorize › Laravel\\Passport › DeviceAuthorizationController","width":"0.5072674221462674","word_num":"0","line_num":"0"},{"left":"0.45203489357802895","height":"0.0189405674404568","line_num":"0","width":"0.5348837110731337","page_num":"0","text":"passport.device.authorizations.approve › Laravel\\Passport › ApproveDeviceAuthorizationController","top":"0.848837209848893","level":"0","word_num":"0","conf":"1","block_num":"0","par_num":"0"},{"block_num":"0","height":"0.016279069052802186","level":"0","text":"passport.device.authorizations.deny › Laravel\\Passport › DenyDeviceAuthorizationController","page_num":"0","width":"0.5014534844292535","conf":"1","par_num":"0","word_num":"0","left":"0.48546512022190913","top":"0.8697674420724361","line_num":"0"},{"left":"0.6409457139796302","text":"passport.device.code › Laravel\\Passport › DeviceCodeController","width":"0.34601614210340714","block_num":"0","height":"0.019171456231011352","line_num":"0","conf":"1","page_num":"0","top":"0.8881870334163207","word_num":"0","level":"0","par_num":"0"},{"text":"passport.token › Laravel\\Passport › AccessTokenController@issueToken","line_num":"0","level":"0","top":"0.9088888891185679","width":"0.37936045328776036","height":"0.01669250594245064","page_num":"0","conf":"1","block_num":"0","par_num":"0","word_num":"0","left":"0.6075581418793907"},{"height":"0.018888888888888844","left":"0.5639534984755806","top":"0.9277777777777778","page_num":"0","width":"0.4229651133219401","word_num":"0","text":"passport.token.refresh › Laravel\\Passport › TransientTokenController@refresh","block_num":"0","level":"0","par_num":"0","line_num":"0","conf":"1"},{"top":"0.9488372101299009","line_num":"0","page_num":"0","width":"0.2572674221462673","block_num":"0","level":"0","word_num":"0","height":"0.0189405674404568","left":"0.7296511745107097","par_num":"0","conf":"1","text":"login.token › Auth\\SsoController@ssoTokenLogin"}]...
|
iTerm2
|
AppleNative
|
DEV (docker)
|
True
|
2371
|
NULL
|
NULL
|
|
53716
|
100% S2Mon ZU A0r 11-20.32•••Security patch review 100% S2Mon ZU A0r 11-20.32•••Security patch review and testing guidanceWHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors, just pre-existing warnings (those ambiguousFlysystem/Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport| token"Replv +cat config/auth.phpcat contigpassport.ono# guards, provlders# if it exists (not alwavs present)# Where Passport is bootedgrep -r "Passport::" app/ --include="*.php" -]# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase, Passport changes in 13.6 → 13.7.x typically affect:• oken revocation nenavioui• Personal Accesstoken model 1 vou ve extendedir• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport: :tokensExpireIn()Quickest runtime check — inside your Docker container:bashphp artisan passport:keys --force 2>&1php artisan route:list | grep oauth# confirms kevs are intacti# confirms routes are registeredReplv…CannotAkCiaudo ic Aland can mako mictakac Plesce double-chock recnoncod...
|
[{"left":"0.9113372091917828"," [{"left":"0.9113372091917828","par_num":"0","page_num":"0","level":"0","top":"0.006968641450188162","block_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","text":"100% S2","width":"0.02034883549872868","word_num":"0","line_num":"0"},{"width":"0.046511624721770506","text":"Mon ZU A0r 11-20.32","level":"0","line_num":"0","top":"0.006968641450188162","height":"0.006968640444571461","page_num":"0","left":"0.946220929673771","block_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0"},{"height":"0.010452960286604362","conf":"0.30000001192092896","left":"0.005813953530551295","par_num":"0","width":"0.017441858636572008","level":"0","page_num":"0","top":"0.03484320644206362","word_num":"0","block_num":"0","text":"•••","line_num":"0"},{"page_num":"0","text":"Security patch review and testing guidance","level":"0","conf":"1","block_num":"0","word_num":"0","height":"0.010611339429158706","line_num":"0","par_num":"0","left":"0.04215116561552304","top":"0.03484320614858183","width":"0.1061046377141425"},{"conf":"1","level":"0","block_num":"0","left":"0.46511628803368954","word_num":"0","page_num":"0","line_num":"0","top":"0.2296650718401294","width":"0.15406975847609505","height":"0.017721687207381653","par_num":"0","text":"WHere could I see OAuth/Passport changes in laravel project"},{"word_num":"0","left":"0.379360478721607","block_num":"0","conf":"1","text":"The autoload looks clean — no errors, just pre-existing warnings (those ambiguous","top":"0.28919860629805094","width":"0.20494185102746837","par_num":"0","level":"0","height":"0.01781893765146836","line_num":"0","page_num":"0"},{"height":"0.01764666634883605","width":"0.15116278668667416","left":"0.37936047101480896","block_num":"0","page_num":"0","top":"0.31010452977814074","word_num":"0","conf":"1","level":"0","line_num":"0","text":"Flysystem/Microsoft Graph classes are old, not from this PR).","par_num":"0"},{"top":"0.3379790944182606","text":"Where to look for Passport/OAuth in the project:","width":"0.12354649888708236","word_num":"0","left":"0.37936047783774907","conf":"1","height":"0.017682787333949346","level":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0"},{"text":"# Koutes registered bv rassport","left":"0.3808139525490543","word_num":"0","page_num":"0","conf":"0.5","line_num":"0","par_num":"0","height":"0.0071770334928229484","top":"0.4074960127591707","block_num":"0","width":"0.08720929571922786","level":"0"},{"text":"php artisan route:list | grep -E \"oauth|passport| token\"","block_num":"0","conf":"1","word_num":"0","level":"0","par_num":"0","top":"0.42160278777842497","width":"0.15552323929806966","page_num":"0","line_num":"0","height":"0.013937280889143144","left":"0.3808139720097463"},{"top":"0.4529505582137161","text":"Replv +","height":"0.0071770334928229484","page_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.01889534706765028","word_num":"0","line_num":"0","left":"0.3982558138123958","level":"0","par_num":"0"},{"line_num":"0","height":"0.010686361048210191","block_num":"0","text":"cat config/auth.php","word_num":"0","level":"0","top":"0.47735191642002905","page_num":"0","par_num":"0","width":"0.052325578446083876","conf":"1","left":"0.38226744466434204"},{"par_num":"0","left":"0.38226744433783905","word_num":"0","line_num":"0","height":"0.007324297082100917","top":"0.49825783990803796","width":"0.06395348589471045","block_num":"0","level":"0","conf":"0.5","page_num":"0","text":"cat contigpassport.ono"},{"height":"0.00720204044567152","text":"# guards, provlders","block_num":"0","word_num":"0","level":"0","left":"0.4622093050586837","line_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.055232555308240505","top":"0.4808362370151933"},{"word_num":"0","height":"0.011164274322169043","par_num":"0","text":"# if it exists (not alwavs present)","page_num":"0","line_num":"0","conf":"1","top":"0.49441786283891553","left":"0.46220931010809474","level":"0","block_num":"0","width":"0.09883720316785449"},{"height":"0.01754385964912286","width":"0.07558139334333702","conf":"1","page_num":"0","top":"0.529505582137161","word_num":"0","block_num":"0","level":"0","left":"0.3808139536643218","line_num":"0","par_num":"0","text":"# Where Passport is booted"},{"block_num":"0","conf":"1","height":"0.010736374953907224","level":"0","line_num":"0","par_num":"0","text":"grep -r \"Passport::\" app/ --include=\"*.php\" -]","width":"0.12936046275686708","word_num":"0","page_num":"0","left":"0.3808139555622507","top":"0.5502392346259756"},{"height":"0.007302069017571466","width":"0.09883721331332596","level":"0","left":"0.38081395159975784","page_num":"0","conf":"1","block_num":"0","par_num":"0","top":"0.5885167463624611","line_num":"0","word_num":"0","text":"# Custom middleware or token checks"},{"par_num":"0","top":"0.6060606060824787","text":"grep -r \"auth:api\\/CheckClientCredentials\\|HasApiTokens\" app/--include=\"*.php\" -1","conf":"1","block_num":"0","level":"0","line_num":"0","page_num":"0","height":"0.010664132223174971","left":"0.3808139530568149","width":"0.23110462756867106","word_num":"0"},{"width":"0.16860464785961393","left":"0.3793604706608972","top":"0.6411149829782994","word_num":"0","page_num":"0","height":"0.017577201745916926","conf":"1","line_num":"0","block_num":"0","par_num":"0","level":"0","text":"In the codebase, Passport changes in 13.6 → 13.7.x typically affect:"},{"level":"0","height":"0.006968641205077342","left":"0.3822674412698541","text":"• oken revocation nenavioui","page_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","width":"0.07703488431078326","top":"0.675958188114837","word_num":"0","par_num":"0"},{"width":"0.13372092551373416","text":"• Personal Accesstoken model 1 vou ve extendedir","word_num":"0","top":"0.7001594896331739","height":"0.0071770334928229484","page_num":"0","block_num":"0","left":"0.382267446577378","par_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0"},{"height":"0.010508532729445519","width":"0.18313951695219005","par_num":"0","top":"0.724738676254297","line_num":"0","level":"0","block_num":"0","text":"• Any custom AuthServiceProvider thatcalls Passport::routes Or","left":"0.3808139531872547","word_num":"0","page_num":"0","conf":"1"},{"word_num":"0","text":"Passport: :tokensExpireIn()","left":"0.3909883746500168","conf":"1","width":"0.07703487923804753","line_num":"0","height":"0.017807823619203744","block_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.742160278774119"},{"conf":"1","level":"0","line_num":"0","width":"0.14389534199491455","height":"0.0177578097135066","page_num":"0","text":"Quickest runtime check — inside your Docker container:","left":"0.37936047242804977","word_num":"0","par_num":"0","block_num":"0","top":"0.7804878046578869"},{"left":"0.38081395388652284","line_num":"0","top":"0.8188153315684474","level":"0","width":"0.011627906180442682","block_num":"0","par_num":"0","page_num":"0","text":"bash","height":"0.017421602252187474","word_num":"0","conf":"1"},{"par_num":"0","height":"0.010547432602877826","level":"0","line_num":"0","page_num":"0","top":"0.8500797447828127","conf":"1","left":"0.3808139552077663","width":"0.10755812868158865","block_num":"0","word_num":"0","text":"php artisan passport:keys --force 2>&1"},{"width":"0.10029069413530062","word_num":"0","height":"0.017421602252187585","page_num":"0","level":"0","block_num":"0","par_num":"0","left":"0.38081395370439014","text":"php artisan route:list | grep oauth","conf":"1","line_num":"0","top":"0.8641114986996901"},{"width":"0.07412789730315505","line_num":"0","left":"0.49563953718426446","page_num":"0","text":"# confirms kevs are intacti","top":"0.8500797448165869","word_num":"0","conf":"1","level":"0","block_num":"0","height":"0.0071770334928230595","par_num":"0"},{"height":"0.017421602252187585","block_num":"0","page_num":"0","conf":"1","par_num":"0","line_num":"0","top":"0.8641114983512582","level":"0","text":"# confirms routes are registered","width":"0.09302324944354112","word_num":"0","left":"0.49563954125030685"},{"height":"0.010452960286604362","level":"0","left":"0.37790697857373284","block_num":"0","line_num":"0","word_num":"0","par_num":"0","top":"0.9128919869298685","conf":"0.30000001192092896","width":"0.018895347067650337","page_num":"0","text":"Replv…"},{"par_num":"0","block_num":"0","top":"0.9442508714153448","page_num":"0","word_num":"0","height":"0.006968640444571572","level":"0","line_num":"0","left":"0.5770348871209333","width":"0.02906976354883073","text":"CannotAk","conf":"0.30000001192092896"},{"page_num":"0","height":"0.0071770334928230595","par_num":"0","level":"0","line_num":"0","text":"Ciaudo ic Aland can mako mictakac Plesce double-chock recnoncod","top":"0.9824561403508771","conf":"0.30000001192092896","word_num":"0","left":"0.4345930383560505","width":"0.1279069616439495","block_num":"0"}]...
|
iTerm2
|
AppleNative
|
DEV (docker)
|
True
|
1216
|
NULL
|
NULL
|
|
53718
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% S2Mon ZU A0r 11-20.30WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors, just pre-existing warnings (those ambiguousFlysystem/Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport| token"Replv +cat config/auth.php# guards, provlders# if it exists (not alwavs present)cat contig/passport.pnp# Where Passport is bootedgrep -r "Passport::" app/--include="*.php" -1# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase, Passport changes in 13.6 → 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport:: tokensExpireIno)Quickest runtime check — inside your Docker container:bashphp artisan passport:keys --force 2>&1php artisan route:list | grep oauth# confirms kevs are intacti# confirms routes are registeredReplv…CannotAkCiaudo ic Aland can mako mictakac Plesce double-chock recnoncod...
|
[{"word_num":"0","level":& [{"word_num":"0","level":"0","left":"0.017441861727653853","page_num":"0","top":"0","text":"Claude File","height":"0.01754385964912286","line_num":"0","block_num":"0","conf":"1","par_num":"0","width":"0.030523254516276906"},{"conf":"1","par_num":"0","level":"0","width":"0.013081394611520962","line_num":"0","word_num":"0","left":"0.050872093609937184","top":"0.00000000009341838413945425","height":"0.017421602252187585","page_num":"0","text":"Edit","block_num":"0"},{"level":"0","height":"0.006968640444571461","par_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","text":"VIew","top":"0.006968641450188162","width":"0.014534881774415365","left":"0.06395349007209457","word_num":"0"},{"conf":"1","word_num":"0","level":"0","par_num":"0","page_num":"0","text":"Window","block_num":"0","line_num":"0","height":"0.017421602252187585","top":"0.000000000441850445120906","width":"0.01889534833583427","left":"0.08284883714506737"},{"conf":"1","left":"0.1075581398150548","par_num":"0","level":"0","top":"0.00000000009341838413945425","width":"0.010174418383456299","word_num":"0","block_num":"0","height":"0.017421602252187585","line_num":"0","page_num":"0","text":"Help"},{"block_num":"0","height":"0.010611339429158706","text":"Security patch review and testing guidance","top":"0.034843205974365854","line_num":"0","conf":"1","par_num":"0","level":"0","width":"0.10029068398982921","word_num":"0","left":"0.0421511764591124","page_num":"0"},{"height":"0.006968640444571461","text":"100% S2","conf":"0.30000001192092896","page_num":"0","par_num":"0","block_num":"0","top":"0.006968641450188162","line_num":"0","left":"0.9113372091917828","width":"0.02034883549872868","word_num":"0","level":"0"},{"par_num":"0","block_num":"0","text":"Mon ZU A0r 11-20.30","page_num":"0","left":"0.9462209310966136","height":"0.006968640444571461","line_num":"0","top":"0.006968641450188162","level":"0","word_num":"0","width":"0.04796511061648101","conf":"0.30000001192092896"},{"block_num":"0","conf":"1","level":"0","left":"0.46511628803368954","height":"0.017721687207381653","line_num":"0","text":"WHere could I see OAuth/Passport changes in laravel project","par_num":"0","top":"0.2296650718401294","width":"0.15406975847609505","word_num":"0","page_num":"0"},{"level":"0","page_num":"0","par_num":"0","line_num":"0","text":"The autoload looks clean — no errors, just pre-existing warnings (those ambiguous","top":"0.28919860629805094","width":"0.20494185102746837","left":"0.379360478721607","conf":"1","block_num":"0","height":"0.01781893765146836","word_num":"0"},{"par_num":"0","word_num":"0","level":"0","conf":"1","line_num":"0","text":"Flysystem/Microsoft Graph classes are old, not from this PR).","height":"0.01764666634883605","page_num":"0","left":"0.37936047101480896","top":"0.31010452977814074","width":"0.15116278668667416","block_num":"0"},{"page_num":"0","conf":"1","par_num":"0","line_num":"0","level":"0","height":"0.017682787333949346","block_num":"0","left":"0.37936047783774907","word_num":"0","width":"0.12354649888708236","top":"0.3379790944182606","text":"Where to look for Passport/OAuth in the project:"},{"conf":"0.5","line_num":"0","block_num":"0","page_num":"0","text":"# Koutes registered bv rassport","left":"0.3808139525490543","top":"0.4074960127591707","level":"0","word_num":"0","height":"0.0071770334928229484","width":"0.08720929571922786","par_num":"0"},{"top":"0.42160278777842497","word_num":"0","width":"0.15552323929806966","block_num":"0","level":"0","height":"0.013937280889143144","line_num":"0","page_num":"0","par_num":"0","left":"0.3808139720097463","text":"php artisan route:list | grep -E \"oauth|passport| token\"","conf":"1"},{"text":"Replv +","top":"0.4529505582137161","par_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.3982558138123958","line_num":"0","height":"0.0071770334928229484","width":"0.01889534706765028","level":"0","page_num":"0","block_num":"0"},{"word_num":"0","top":"0.47735191714871394","width":"0.05377906434079438","conf":"1","page_num":"0","left":"0.3808139536708048","level":"0","block_num":"0","text":"cat config/auth.php","line_num":"0","height":"0.010686360287704422","par_num":"0"},{"page_num":"0","level":"0","par_num":"0","top":"0.4808362370151933","width":"0.055232555308240505","word_num":"0","text":"# guards, provlders","left":"0.4622093050586837","height":"0.00720204044567152","line_num":"0","block_num":"0","conf":"0.30000001192092896"},{"text":"# if it exists (not alwavs present)","top":"0.49441786283891553","block_num":"0","width":"0.09883720316785449","word_num":"0","level":"0","par_num":"0","line_num":"0","left":"0.46220931010809474","conf":"1","page_num":"0","height":"0.011164274322169043"},{"width":"0.06831394865157758","text":"cat contig/passport.pnp","word_num":"0","block_num":"0","top":"0.498257839694082","line_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.38226744328155965","height":"0.0176911239989066"},{"height":"0.01754385964912286","par_num":"0","text":"# Where Passport is booted","width":"0.07558139334333702","word_num":"0","page_num":"0","level":"0","left":"0.3808139536643218","top":"0.529505582137161","block_num":"0","conf":"1","line_num":"0"},{"top":"0.5502392346259756","line_num":"0","block_num":"0","level":"0","text":"grep -r \"Passport::\" app/--include=\"*.php\" -1","word_num":"0","par_num":"0","page_num":"0","left":"0.3808139555622523","height":"0.010736374953907224","conf":"1","width":"0.12936046275686708"},{"word_num":"0","page_num":"0","text":"# Custom middleware or token checks","level":"0","block_num":"0","par_num":"0","top":"0.5885167463624611","width":"0.09883721331332596","left":"0.38081395159975784","height":"0.007302069017571466","line_num":"0","conf":"1"},{"line_num":"0","par_num":"0","top":"0.6060606060824787","left":"0.3808139530568149","page_num":"0","level":"0","text":"grep -r \"auth:api\\/CheckClientCredentials\\|HasApiTokens\" app/--include=\"*.php\" -1","conf":"1","word_num":"0","width":"0.23110462756867106","height":"0.010664132223174971","block_num":"0"},{"left":"0.3793604706608972","level":"0","conf":"1","word_num":"0","width":"0.16860464785961393","block_num":"0","line_num":"0","text":"In the codebase, Passport changes in 13.6 → 13.7.x typically affect:","top":"0.6411149829782994","page_num":"0","par_num":"0","height":"0.017577201745916926"},{"par_num":"0","top":"0.675958188114837","height":"0.006968641205077342","left":"0.3822674412698541","width":"0.07703488431078326","word_num":"0","block_num":"0","level":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"• oken revocation nenavioui"},{"line_num":"0","word_num":"0","width":"0.1337209255137342","conf":"1","page_num":"0","par_num":"0","level":"0","block_num":"0","text":"• PersonalAccessToken model if vou've extended it","top":"0.6968641115270692","left":"0.38226744661762363","height":"0.010472411744332222"},{"left":"0.3808139531872547","conf":"1","line_num":"0","width":"0.18313951695219005","block_num":"0","top":"0.724738676254297","word_num":"0","page_num":"0","level":"0","height":"0.010508532729445519","par_num":"0","text":"• Any custom AuthServiceProvider thatcalls Passport::routes Or"},{"block_num":"0","text":"Passport:: tokensExpireIno)","left":"0.39098837188763197","level":"0","line_num":"0","height":"0.013937282410154683","top":"0.7421602786424014","conf":"0.5","par_num":"0","width":"0.0770348843107832","word_num":"0","page_num":"0"},{"line_num":"0","page_num":"0","height":"0.0177578097135066","left":"0.37936047242804977","level":"0","top":"0.7804878046578869","width":"0.14389534199491455","par_num":"0","block_num":"0","conf":"1","text":"Quickest runtime check — inside your Docker container:","word_num":"0"},{"page_num":"0","par_num":"0","block_num":"0","left":"0.3808139531797565","top":"0.8188153308332502","width":"0.011627907448626573","word_num":"0","level":"0","conf":"1","height":"0.013937282410154683","line_num":"0","text":"bash"},{"line_num":"0","width":"0.10755812868158865","height":"0.010547432602877826","block_num":"0","conf":"1","level":"0","left":"0.3808139552077663","page_num":"0","text":"php artisan passport:keys --force 2>&1","top":"0.8500797447828127","par_num":"0","word_num":"0"},{"conf":"1","height":"0.017421602252187585","par_num":"0","text":"php artisan route:list | grep oauth","width":"0.10029069413530062","left":"0.38081395370439014","word_num":"0","block_num":"0","page_num":"0","top":"0.8641114986996901","line_num":"0","level":"0"},{"word_num":"0","line_num":"0","block_num":"0","width":"0.07412789730315505","par_num":"0","top":"0.8500797448165869","conf":"1","page_num":"0","text":"# confirms kevs are intacti","height":"0.0071770334928230595","level":"0","left":"0.49563953718426446"},{"block_num":"0","level":"0","text":"# confirms routes are registered","word_num":"0","left":"0.49563954125030685","line_num":"0","page_num":"0","conf":"1","top":"0.8641114980516008","par_num":"0","width":"0.09302324944354112","height":"0.013937282410154683"},{"line_num":"0","par_num":"0","height":"0.010452960286604362","top":"0.9128919869298685","page_num":"0","level":"0","width":"0.018895347067650337","word_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.37790697857373284","text":"Replv…"},{"left":"0.5770348871209333","line_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.9442508714153448","level":"0","width":"0.02906976354883073","text":"CannotAk","height":"0.006968640444571572","block_num":"0","word_num":"0","par_num":"0"},{"level":"0","left":"0.4345930383560505","word_num":"0","page_num":"0","width":"0.1279069616439495","conf":"0.30000001192092896","par_num":"0","top":"0.9824561403508771","block_num":"0","line_num":"0","height":"0.0071770334928230595","text":"Ciaudo ic Aland can mako mictakac Plesce double-chock recnoncod"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1237
|
NULL
|
NULL
|
|
53719
|
iTerm2ShellEditViewSessionScriptsProfilesWindowH iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDOCKERDEV (docker)$82I If you have multiple user tables or models you may configure multipleI sources which represent each model / table. These sources may thenI be assigned to any extra authentication guards you have defined.I Supported: "database", "eloquent"‹$0100% C47 8 Mon 20 Apr 11:25:40DEV (docker)APP (-zsh)|*3-zsh• *4screenpipe"• *5*/DEV'providers' = ['users' » ['driver''eloquent''model' = Jiminny\Models\User: : class,],'partners''driver''eloquent','model' = Jiminny\Models\Partner:: class,],'teams' = ['driver'=> 'eloquent''model' = Jiminny \Models\Team: : class,],// 'users'→ [//'driver'*database',//'table' = 'users',// ],/*Password Confirmation TimeoutHere you may define the amount of seconds before a password confirmationtimes out and the user is prompted to re-enter their password via theconfirmation screen. By default, the timeout lasts for three hours.*/'password_timeout' → 10800,];root@docker_lamp_1:/home/jiminny# ]...
|
[{"text":" iTerm2","par_num [{"text":" iTerm2","par_num":"0","left":"0.01446644987027942","block_num":"0","page_num":"0","width":"0.05536942481994628","top":"0.0041163348421245916","line_num":"0","word_num":"0","level":"0","height":"0.019674307505289645","conf":"0.30000001192092896"},{"left":"0.08284883747097675","width":"0.021802324718899202","text":"Shell","word_num":"0","height":"0.013953487608167836","conf":"1","page_num":"0","level":"0","par_num":"0","top":"0.006976744800567203","block_num":"0","line_num":"0"},{"block_num":"0","left":"0.11773255852008889","conf":"1","height":"0.013953487608167836","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"Edit","top":"0.006976744800567203","width":"0.017441859510209837","word_num":"0"},{"block_num":"0","text":"View","height":"0.013953487608167836","page_num":"0","par_num":"0","level":"0","word_num":"0","conf":"1","line_num":"0","left":"0.1482558144574109","top":"0.006976744800567203","width":"0.021802324718899174"},{"conf":"1","height":"0.011627906163533486","text":"Session","level":"0","word_num":"0","top":"0.006976744708930949","width":"0.034883719020419646","line_num":"0","left":"0.181686046885139","block_num":"0","page_num":"0","par_num":"0"},{"top":"0.006857445657538652","block_num":"0","conf":"0.5","word_num":"0","line_num":"0","page_num":"0","width":"0.03201709058549668","level":"0","par_num":"0","text":"Scripts","height":"0.014192085266113263","left":"0.22963099012368637"},{"left":"0.27318270097422137","conf":"1","level":"0","line_num":"0","page_num":"0","width":"0.033576459354824506","word_num":"0","top":"0.006513944861259002","text":"Profiles","block_num":"0","height":"0.014879086812337294","par_num":"0"},{"top":"0.006976744661032375","left":"0.3197674424665344","page_num":"0","width":"0.034883719020419646","block_num":"0","word_num":"0","text":"Window","level":"0","line_num":"0","height":"0.013953487608167836","conf":"1","par_num":"0"},{"page_num":"0","text":"Help","line_num":"0","height":"0.013953487608167836","width":"0.02034883631600276","block_num":"0","left":"0.36773255878967304","word_num":"0","level":"0","par_num":"0","top":"0.006976744474985863","conf":"1"},{"level":"0","text":"DOCKER","height":"0.0117727809482151","conf":"1","width":"0.03344979816012912","word_num":"0","page_num":"0","top":"0.06736942345378782","left":"0.06830417061474595","line_num":"0","par_num":"0","block_num":"0"},{"text":"DEV (docker)","left":"0.261627908427966","line_num":"0","level":"0","height":"0.01162790722317164","par_num":"0","top":"0.0674418603248027","width":"0.049418603049384224","word_num":"0","page_num":"0","block_num":"0","conf":"1"},{"word_num":"0","conf":"0.30000001192092896","left":"0.37500000032657066","page_num":"0","par_num":"0","height":"0.013953487608167836","line_num":"0","block_num":"0","text":"$82","top":"0.06511627956800914","level":"0","width":"0.014534882704416885"},{"width":"0.3953488243950738","word_num":"0","line_num":"0","text":"I If you have multiple user tables or models you may configure multiple","block_num":"0","left":"0.026162804004757904","par_num":"0","page_num":"0","height":"0.018604651557074692","top":"0.08837209273309055","level":"0","conf":"1"},{"conf":"1","par_num":"0","text":"I sources which represent each model / table. These sources may then","height":"0.019018088446723036","width":"0.3793604532877604","block_num":"0","line_num":"0","left":"0.026162803511902963","top":"0.10888888841875732","word_num":"0","level":"0","page_num":"0"},{"left":"0.02616280940691015","text":"I be assigned to any extra authentication guards you have defined.","line_num":"0","top":"0.12777777777777777","level":"0","width":"0.3662790510389541","word_num":"0","page_num":"0","height":"0.018888888888888955","conf":"1","block_num":"0","par_num":"0"},{"block_num":"0","line_num":"0","height":"0.023669249216715427","level":"0","text":"I Supported: \"database\", \"eloquent\"","width":"0.19476744333902993","page_num":"0","par_num":"0","top":"0.16744186156735286","conf":"1","left":"0.026162790669173614","word_num":"0"},{"level":"0","line_num":"0","par_num":"0","width":"0.05087209277682836","top":"0.004651162423564115","height":"0.02093023300170893","page_num":"0","conf":"0.30000001192092896","left":"0.6816860472707428","text":"‹$0","word_num":"0","block_num":"0"},{"block_num":"0","width":"0.17151162889268667","page_num":"0","left":"0.8168604657340726","par_num":"0","level":"0","conf":"0.30000001192092896","top":"0.004444444444444473","line_num":"0","text":"100% C47 8 Mon 20 Apr 11:25:40","word_num":"0","height":"0.016666666666666607"},{"page_num":"0","par_num":"0","text":"DEV (docker)","top":"0.0344444443546037","width":"0.06104651027255592","word_num":"0","level":"0","line_num":"0","left":"0.470930232064356","block_num":"0","conf":"1","height":"0.01671834627787272"},{"top":"0.06511627931080821","width":"0.040697672632005466","height":"0.016279069052802186","block_num":"0","level":"0","conf":"0.5","word_num":"0","left":"0.4636627924766313","text":"APP (-zsh)|","par_num":"0","page_num":"0","line_num":"0"},{"width":"0.013081395626068137","left":"0.5726744185968496","word_num":"0","top":"0.06511627935870679","par_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","block_num":"0","height":"0.013953487608167836","text":"*3"},{"width":"0.01889534791310632","conf":"0.5","height":"0.013953487608167836","par_num":"0","block_num":"0","left":"0.6656976745657336","line_num":"0","text":"-zsh","top":"0.06744186092459825","level":"0","word_num":"0","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","par_num":"0","text":"• *4","top":"0.06511627927731145","width":"0.024709301524692084","word_num":"0","height":"0.013953487608167836","line_num":"0","left":"0.7587209306606234"},{"line_num":"0","word_num":"0","par_num":"0","width":"0.046511628892686674","level":"0","conf":"1","height":"0.013953487608167947","left":"0.8488372094393156","top":"0.06511627921917185","block_num":"0","page_num":"0","text":"screenpipe\""},{"text":"• *5","top":"0.0651162793742106","word_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.013953487608167947","left":"0.9563953496494757","level":"0","block_num":"0","page_num":"0","width":"0.024709301524692084","par_num":"0"},{"height":"0.016279069052802186","conf":"0.5","level":"0","block_num":"0","text":"*/","page_num":"0","top":"0.20930232621003297","word_num":"0","width":"0.013081394301520454","par_num":"0","left":"0.024709303018813408","line_num":"0"},{"top":"0.14651162736867507","left":"0.856104652690018","conf":"0.5","level":"0","page_num":"0","line_num":"0","par_num":"0","text":"DEV","height":"0.08372093200683595","width":"0.13808139165242517","block_num":"0","word_num":"0"},{"conf":"0.30000001192092896","word_num":"0","top":"0.24883720993610237","height":"0.0189405674404568","text":"'providers' = [","left":"0.0261627891553746","line_num":"0","par_num":"0","block_num":"0","page_num":"0","level":"0","width":"0.09011627833048502"},{"width":"0.06831395361158583","par_num":"0","text":"'users' » [","word_num":"0","line_num":"0","block_num":"0","level":"0","top":"0.26744186057805175","conf":"0.30000001192092896","height":"0.018604651557074692","left":"0.04796511734972121","page_num":"0"},{"level":"0","top":"0.28565999556530086","height":"0.01937768300374343","par_num":"0","conf":"0.5","left":"0.06970823221419765","text":"'driver'","line_num":"0","block_num":"0","width":"0.04663004875183105","word_num":"0","page_num":"0"},{"left":"0.13662790798311847","block_num":"0","top":"0.28837209318677726","text":"'eloquent'","line_num":"0","conf":"1","page_num":"0","level":"0","par_num":"0","width":"0.05668604638841418","height":"0.016279069052802075","word_num":"0"},{"conf":"0.5","level":"0","block_num":"0","par_num":"0","height":"0.021240308549669074","line_num":"0","left":"0.0697674413693136","text":"'model' = Jiminny\\Models\\User: : class,","top":"0.3066666670817546","page_num":"0","word_num":"0","width":"0.21220929887559678"},{"width":"0.01308139430152045","word_num":"0","level":"0","page_num":"0","text":"],","top":"0.33023255825247044","line_num":"0","block_num":"0","height":"0.018604651557074692","conf":"1","par_num":"0","left":"0.04651162860020877"},{"top":"0.3674418600935556","text":"'partners'","left":"0.047965117049252215","block_num":"0","conf":"1","line_num":"0","level":"0","page_num":"0","width":"0.056686046388414166","height":"0.018604651557074803","word_num":"0","par_num":"0"},{"line_num":"0","width":"0.0467106819152832","conf":"0.5","top":"0.38538753804616066","height":"0.019922597673204145","block_num":"0","word_num":"0","left":"0.06966791543417586","level":"0","text":"'driver'","par_num":"0","page_num":"0"},{"word_num":"0","width":"0.0625","left":"0.1351744175629845","height":"0.020930230882432732","line_num":"0","block_num":"0","page_num":"0","conf":"1","level":"0","text":"'eloquent',","par_num":"0","top":"0.3883720938223495"},{"block_num":"0","par_num":"0","text":"'model' = Jiminny\\Models\\Partner:: class,","conf":"0.5","height":"0.025467690361870687","page_num":"0","width":"0.2285466088189019","word_num":"0","level":"0","top":"0.4058892527330362","left":"0.06958106080968254","line_num":"0"},{"height":"0.018604651557074692","conf":"1","text":"],","word_num":"0","par_num":"0","block_num":"0","left":"0.04651162860020877","line_num":"0","page_num":"0","top":"0.4302325582524704","level":"0","width":"0.01308139430152045"},{"text":"'teams' = [","top":"0.4671574071239122","conf":"0.30000001192092896","height":"0.0191735564337836","word_num":"0","block_num":"0","left":"0.047935302053085334","par_num":"0","width":"0.06837357680002848","page_num":"0","line_num":"0","level":"0"},{"width":"0.046658494737413195","level":"0","left":"0.06969400922163198","top":"0.48556479026148147","page_num":"0","line_num":"0","par_num":"0","height":"0.019568093617757132","conf":"0.5","text":"'driver'","word_num":"0","block_num":"0"},{"block_num":"0","page_num":"0","conf":"0.30000001192092896","word_num":"0","text":"=> 'eloquent'","top":"0.48555555519619253","left":"0.11918604972006458","line_num":"0","height":"0.01909560733371307","par_num":"0","width":"0.074127901924981","level":"0"},{"left":"0.0697674416721234","level":"0","height":"0.021240310668945273","block_num":"0","par_num":"0","line_num":"0","top":"0.5066666662546747","text":"'model' = Jiminny \\Models\\Team: : class,","page_num":"0","conf":"0.5","width":"0.21220929887559675","word_num":"0"},{"page_num":"0","text":"],","left":"0.045058139501990585","top":"0.5302325578596107","line_num":"0","word_num":"0","block_num":"0","height":"0.02093023300170893","level":"0","par_num":"0","conf":"1","width":"0.014534884028964572"},{"level":"0","conf":"0.5","text":"// 'users'","top":"0.5669387977953488","height":"0.017285194396972625","line_num":"0","page_num":"0","block_num":"0","par_num":"0","width":"0.056795528199937606","word_num":"0","left":"0.0479103772341431"},{"text":"→ [","word_num":"0","height":"0.016279069052802186","level":"0","left":"0.1090116278058981","par_num":"0","page_num":"0","block_num":"0","line_num":"0","width":"0.02325581444634331","conf":"0.30000001192092896","top":"0.5697674420142966"},{"height":"0.018604651557074692","level":"0","conf":"0.5","line_num":"0","page_num":"0","par_num":"0","text":"//","block_num":"0","top":"0.5883720927330904","left":"0.04651162789917525","width":"0.01308139562606811","word_num":"0"},{"par_num":"0","block_num":"0","conf":"1","height":"0.01677734586927626","line_num":"0","width":"0.045127439498901356","level":"0","text":"'driver'","page_num":"0","word_num":"0","top":"0.58812295506508","left":"0.08717465196767815"},{"text":"*database',","block_num":"0","level":"0","line_num":"0","top":"0.5878188641909525","width":"0.06264107492234972","conf":"0.5","page_num":"0","height":"0.022036690182156038","left":"0.1525457405667215","word_num":"0","par_num":"0"},{"text":"//","top":"0.6093023252679742","left":"0.04651162787737291","height":"0.018604651557074692","width":"0.013081395626068117","word_num":"0","level":"0","conf":"0.5","line_num":"0","page_num":"0","par_num":"0","block_num":"0"},{"width":"0.10610464943779839","page_num":"0","height":"0.023565892113579623","left":"0.08720930462411343","conf":"0.30000001192092896","par_num":"0","top":"0.6066666663463111","word_num":"0","level":"0","line_num":"0","text":"'table' = 'users',","block_num":"0"},{"par_num":"0","left":"0.04651162860125362","block_num":"0","height":"0.021162789662679038","top":"0.6300000004012185","page_num":"0","level":"0","width":"0.03052325513627794","line_num":"0","text":"// ],","word_num":"0","conf":"0.30000001192092896"},{"top":"0.6906976749115835","height":"0.016279069052802186","width":"0.01308139562606812","level":"0","conf":"1","word_num":"0","block_num":"0","par_num":"0","text":"/*","left":"0.024709302223303146","line_num":"0","page_num":"0"},{"top":"0.7277777777777777","conf":"1","text":"Password Confirmation Timeout","height":"0.01666666666666672","width":"0.16279069052802192","left":"0.03633721342447528","page_num":"0","block_num":"0","level":"0","par_num":"0","line_num":"0","word_num":"0"},{"width":"0.4011627621120876","word_num":"0","level":"0","text":"Here you may define the amount of seconds before a password confirmation","height":"0.018604651557074692","conf":"1","top":"0.7883720927330905","page_num":"0","block_num":"0","left":"0.03633723788273835","line_num":"0","par_num":"0"},{"height":"0.021240310668945384","level":"0","line_num":"0","width":"0.38517439100477424","word_num":"0","text":"times out and the user is prompted to re-enter their password via the","page_num":"0","left":"0.03633723464140597","par_num":"0","top":"0.8066666663709536","block_num":"0","conf":"1"},{"top":"0.83","width":"0.375","conf":"1","page_num":"0","word_num":"0","height":"0.018888888888888955","line_num":"0","text":"confirmation screen. By default, the timeout lasts for three hours.","level":"0","block_num":"0","left":"0.0348837098344619","par_num":"0"},{"height":"0.025581395890977632","line_num":"0","page_num":"0","par_num":"0","level":"0","width":"0.017441859510209826","block_num":"0","word_num":"0","text":"*/","top":"0.8627906971475344","conf":"0.30000001192092896","left":"0.02325581428559276"},{"text":"'password_timeout' → 10800,","word_num":"0","left":"0.026162796163548545","page_num":"0","level":"0","height":"0.023565892113579623","width":"0.15552324718899196","block_num":"0","conf":"0.5","line_num":"0","par_num":"0","top":"0.9066666662300319"},{"level":"0","page_num":"0","par_num":"0","line_num":"0","text":"];","width":"0.01598837243186103","conf":"0.5","height":"0.020930233001709042","block_num":"0","left":"-0.0000000003002328385903752","top":"0.9488372088712385","word_num":"0"},{"word_num":"0","page_num":"0","text":"root@docker_lamp_1:/home/jiminny# ]","level":"0","line_num":"0","left":"0.0029069827929198173","par_num":"0","top":"0.9674418601201177","conf":"0.5","width":"0.1962209277682834","height":"0.02144702911376961","block_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1008
|
NULL
|
NULL
|
|
53723
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDEV (docker)DOCKERlaravolt/avatarleague/statsdnesbot/carbonnunomaduro/collisionnunomaduro/termwindpropaganistas/laravel-phonesantigarcor/laratrustsentry/sentry-laravelshiftonelabs/laravel-sqs-fifo-queuespatie/laravel-fractalspatie/laravel-ignitionspatie/laravel-webhook-serverstaudenmeir/belongs-to-throughvinkla/hashidsDEV (docker)$82APP (-zsh)Generated optimized autoload files containing 95492 classesroot@docker_lamp_1:/home/jiminny# php artisan route:list |grep-E "oauthIpassport|token"GETIHEADapi/v1/call-token/{team}/{participant?}GETIHEADapi/v1/get-access-token/{provider?}GETIHEADapi/v1/integration-app-tokenPUTapi/vl/organizations/{team}/api-tokenPOSTapi/v1/single-claim-token/{provider?}GETIHEADexport/{token}GETIHEADexport/ {token}/media/{track}.m3u8GETIHEADexport/{token}/playlist.m3u8GETIHEADoauth/authorizePOSToauth/authorizeDELETEoauth/authorizeGETIHEADoauth/deviceGETIHEADoauth/device/authorizePOSToauth/device/authorizeDELETEoauth/device/authorizePOSToauth/device/codePOSToauth/tokenPOSToauth/token/refreshGETIHEADtoken-loginroot@docker_lamp_1:/home/jiminny# cat config/auth.php<?phpreturn [/*Authentication Defaults*3-zsh• ₴4100% <7Mon 20 Apr 11:25:55DONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONE181screenpipe"• *5DEVAPI\ClientTokenController@generateTokenapi.get_access_token › Auth\SocialController@getAccessTokenTeamSetupController@integrationAppToken..... API\[EMAIL]-claim-token › Auth\SocialController@getSingleUseClaimexport › ExportController@viewExportController@mediaexport-playlist › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › DeviceUserCodeControllerpassport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationControllerpassport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationControllerpassport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationControllerpassport.device.code › Laravel\Passport › DeviceCodeControllerpassport.token › Laravel\Passport › [EMAIL] › Laravel\Passport › TransientTokenController@refresh.. login.token › Auth\SsoController@ssoTokenLogin...
|
[{"par_num":"0","left": [{"par_num":"0","left":"0.03633720915008861","line_num":"0","block_num":"0","page_num":"0","word_num":"0","level":"0","height":"0.016279069052802186","conf":"1","top":"0.004651162876699644","width":"0.03343023194207085","text":"iTerm2"},{"conf":"1","height":"0.013953487608167836","left":"0.08284883747097675","level":"0","page_num":"0","par_num":"0","line_num":"0","top":"0.006976744800567203","width":"0.021802324718899202","text":"Shell","block_num":"0","word_num":"0"},{"word_num":"0","par_num":"0","top":"0.006976744645528443","left":"0.11627906991457089","line_num":"0","conf":"1","height":"0.013953487608167836","level":"0","page_num":"0","width":"0.018895347913106278","text":"Edit","block_num":"0"},{"width":"0.021802324718899202","level":"0","conf":"1","block_num":"0","height":"0.013953487608167836","top":"0.0069767444517300214","par_num":"0","word_num":"0","page_num":"0","line_num":"0","left":"0.1482558146572655","text":"View"},{"left":"0.1816757975841265","width":"0.034904217720031716","level":"0","height":"0.016391863293117925","block_num":"0","line_num":"0","par_num":"0","top":"0.004594765754818653","word_num":"0","conf":"1","page_num":"0","text":"Session"},{"level":"0","line_num":"0","block_num":"0","top":"0.006976744490489684","width":"0.031976742214626735","page_num":"0","text":"Scripts","height":"0.013953487608167836","word_num":"0","conf":"1","par_num":"0","left":"0.2296511643093533"},{"page_num":"0","block_num":"0","left":"0.27315830545577796","conf":"1","line_num":"0","top":"0.006352501578859249","width":"0.03362525039248998","par_num":"0","height":"0.015201973385280954","level":"0","word_num":"0","text":"Profiles"},{"height":"0.01643645074632427","left":"0.319753161542005","conf":"1","level":"0","page_num":"0","par_num":"0","width":"0.034912281566196024","block_num":"0","text":"Window","word_num":"0","line_num":"0","top":"0.0045724720299397115"},{"left":"0.3662790698353179","height":"0.013953487608167836","block_num":"0","line_num":"0","text":"Help","par_num":"0","top":"0.006976744645528443","page_num":"0","level":"0","width":"0.021802324718899202","word_num":"0","conf":"1"},{"block_num":"0","left":"0.4709302341256124","height":"0.01671834627787272","par_num":"0","text":"DEV (docker)","width":"0.06104651027255592","word_num":"0","conf":"1","line_num":"0","top":"0.03444444428677429","level":"0","page_num":"0"},{"line_num":"0","top":"0.06744186098800065","height":"0.011627906163533597","word_num":"0","par_num":"0","conf":"1","left":"0.06686046548979019","level":"0","page_num":"0","text":"DOCKER","block_num":"0","width":"0.034883719020419646"},{"width":"0.0843023247188992","height":"0.013953487608167836","line_num":"0","block_num":"0","level":"0","conf":"1","page_num":"0","left":"0.014534885205957337","par_num":"0","text":"laravolt/avatar","top":"0.09069767468428813","word_num":"0"},{"par_num":"0","top":"0.10930232522921468","conf":"1","left":"0.013081398456733132","level":"0","page_num":"0","block_num":"0","width":"0.07558139165242513","line_num":"0","height":"0.01860465155707458","word_num":"0","text":"league/statsd"},{"width":"0.07558139165242513","level":"0","conf":"1","block_num":"0","left":"0.013081398456733132","top":"0.13023255844397807","text":"nesbot/carbon","page_num":"0","word_num":"0","height":"0.013953487608167836","line_num":"0","par_num":"0"},{"text":"nunomaduro/collision","line_num":"0","level":"0","top":"0.14883720957243607","word_num":"0","left":"0.014534888569897368","block_num":"0","page_num":"0","conf":"1","width":"0.11191859775119359","height":"0.016279069052802186","par_num":"0"},{"text":"nunomaduro/termwind","block_num":"0","left":"0.013081396838276424","height":"0.016279069052802186","width":"0.10755813386705186","word_num":"0","page_num":"0","level":"0","top":"0.1697674423631338","conf":"1","par_num":"0","line_num":"0"},{"conf":"1","par_num":"0","level":"0","line_num":"0","block_num":"0","text":"propaganistas/laravel-phone","page_num":"0","width":"0.15261627833048502","top":"0.19069767492127332","height":"0.016279069052802186","word_num":"0","left":"0.013081393810774975"},{"conf":"1","block_num":"0","height":"0.01860465155707458","page_num":"0","par_num":"0","line_num":"0","width":"0.11773255666097006","level":"0","text":"santigarcor/laratrust","left":"0.01453488361234447","top":"0.20930232569433094","word_num":"0"},{"width":"0.11773255666097004","conf":"1","text":"sentry/sentry-laravel","level":"0","line_num":"0","block_num":"0","height":"0.016279069052802186","left":"0.014534885637538212","word_num":"0","top":"0.23023255838057566","par_num":"0","page_num":"0"},{"conf":"1","block_num":"0","text":"shiftonelabs/laravel-sqs-fifo-queue","width":"0.19622092776828343","left":"0.014534887405829148","height":"0.018604651557074692","word_num":"0","top":"0.2488372089889045","level":"0","page_num":"0","par_num":"0","line_num":"0"},{"text":"spatie/laravel-fractal","top":"0.2674418604230131","width":"0.125","left":"0.013081393265503947","par_num":"0","level":"0","page_num":"0","conf":"1","word_num":"0","block_num":"0","line_num":"0","height":"0.01860465155707458"},{"conf":"1","level":"0","par_num":"0","block_num":"0","page_num":"0","word_num":"0","height":"0.01860465155707458","left":"0.014534884791214016","line_num":"0","text":"spatie/laravel-ignition","top":"0.2883720925935558","width":"0.1293604638841417"},{"page_num":"0","block_num":"0","word_num":"0","top":"0.3093023258224361","line_num":"0","width":"0.16133720609876845","height":"0.016279069052802186","par_num":"0","conf":"1","level":"0","text":"spatie/laravel-webhook-server","left":"0.014534886936080859"},{"level":"0","left":"0.013081401017055367","height":"0.016279069052802297","text":"staudenmeir/belongs-to-through","page_num":"0","conf":"1","block_num":"0","par_num":"0","line_num":"0","top":"0.33023255838057564","word_num":"0","width":"0.17005813386705185"},{"level":"0","top":"0.34883720945615704","line_num":"0","page_num":"0","height":"0.016279069052802186","conf":"1","text":"vinkla/hashids","par_num":"0","left":"0.013081394746138703","width":"0.07994186083475749","word_num":"0","block_num":"0"},{"conf":"1","height":"0.01162790722317164","page_num":"0","block_num":"0","left":"0.261627908573031","text":"DEV (docker)","width":"0.049418603049384224","top":"0.06744186035900246","line_num":"0","word_num":"0","level":"0","par_num":"0"},{"conf":"0.30000001192092896","word_num":"0","block_num":"0","left":"0.3749999996978671","height":"0.013953487608167836","line_num":"0","top":"0.06511627956800914","par_num":"0","page_num":"0","text":"$82","width":"0.013081395626068137","level":"0"},{"left":"0.46220930214523054","conf":"0.5","text":"APP (-zsh)","top":"0.0674418609589309","width":"0.042151162359449657","word_num":"0","block_num":"0","height":"0.011627906163533597","level":"0","line_num":"0","page_num":"0","par_num":"0"},{"width":"0.32994185553656685","conf":"1","line_num":"0","top":"0.3906976746305757","level":"0","par_num":"0","word_num":"0","height":"0.016279069052802075","text":"Generated optimized autoload files containing 95492 classes","page_num":"0","block_num":"0","left":"0.0029069816070526893"},{"block_num":"0","height":"0.019018088446723036","left":"0.0029069885727040935","par_num":"0","page_num":"0","line_num":"0","top":"0.4088888883606179","word_num":"0","width":"0.3241278966267903","conf":"1","level":"0","text":"root@docker_lamp_1:/home/jiminny# php artisan route:list |"},{"left":"0.32994186098668493","top":"0.4116279070627462","word_num":"0","line_num":"0","level":"0","width":"0.02470930152469214","text":"grep","height":"0.016279069052802186","block_num":"0","page_num":"0","par_num":"0","conf":"1"},{"height":"0.018914727105034723","level":"0","par_num":"0","top":"0.4066666671451571","page_num":"0","conf":"1","line_num":"0","left":"0.3546511675923183","block_num":"0","width":"0.14389533996582032","word_num":"0","text":"-E \"oauthIpassport|token\""},{"page_num":"0","block_num":"0","height":"0.013953488667805991","left":"0.014534883978425256","line_num":"0","level":"0","word_num":"0","par_num":"0","top":"0.43023255801418403","width":"0.04505813916524251","conf":"1","text":"GETIHEAD"},{"left":"0.06976744094694189","page_num":"0","width":"0.2180232577853733","top":"0.4302325579724984","word_num":"0","line_num":"0","height":"0.016279070112440452","par_num":"0","block_num":"0","level":"0","text":"api/v1/call-token/{team}/{participant?}","conf":"1"},{"level":"0","conf":"1","height":"0.014552347395155096","text":"GETIHEAD","top":"0.4497021632684036","par_num":"0","line_num":"0","width":"0.04538226127624512","page_num":"0","block_num":"0","word_num":"0","left":"0.014345942771484167"},{"par_num":"0","height":"0.01860465155707458","top":"0.4488372090276642","block_num":"0","line_num":"0","conf":"1","width":"0.19622092776828343","level":"0","text":"api/v1/get-access-token/{provider?}","word_num":"0","left":"0.0697674463629512","page_num":"0"},{"width":"0.04505813916524251","left":"0.014534884356332222","par_num":"0","height":"0.013953487608167836","conf":"1","text":"GETIHEAD","top":"0.46976744214940447","level":"0","word_num":"0","line_num":"0","block_num":"0","page_num":"0"},{"word_num":"0","par_num":"0","height":"0.016279069052802186","conf":"1","block_num":"0","level":"0","page_num":"0","left":"0.06976744480838425","text":"api/v1/integration-app-token","top":"0.46976744213057564","width":"0.1569767422146267","line_num":"0"},{"block_num":"0","conf":"0.5","height":"0.01395348866780588","level":"0","page_num":"0","width":"0.01744186083475749","par_num":"0","word_num":"0","text":"PUT","top":"0.4906976743288878","left":"0.01453488360878405","line_num":"0"},{"width":"0.20784882439507377","word_num":"0","left":"0.06976745086568978","top":"0.49069767463057556","level":"0","block_num":"0","height":"0.016279069052802297","text":"api/vl/organizations/{team}/api-token","page_num":"0","conf":"1","line_num":"0","par_num":"0"},{"height":"0.013953487608167836","level":"0","par_num":"0","top":"0.5093023258858386","left":"0.014534884533196566","block_num":"0","width":"0.024709301524692112","conf":"0.5","line_num":"0","page_num":"0","text":"POST","word_num":"0"},{"width":"0.2063953399658203","conf":"1","par_num":"0","left":"0.06976744623080897","line_num":"0","page_num":"0","block_num":"0","top":"0.5093023254025864","word_num":"0","height":"0.01627907011244034","level":"0","text":"api/v1/single-claim-token/{provider?}"},{"width":"0.045093536376953125","par_num":"0","page_num":"0","line_num":"0","conf":"1","height":"0.014249116049872557","left":"0.014517185227279425","block_num":"0","text":"GETIHEAD","word_num":"0","level":"0","top":"0.5300847442776627"},{"block_num":"0","conf":"1","width":"0.07994185553656685","level":"0","height":"0.016279069052802186","line_num":"0","par_num":"0","page_num":"0","left":"0.06976744565710413","word_num":"0","text":"export/{token}","top":"0.5302325583805757"},{"left":"0.012924020175128195","page_num":"0","par_num":"0","top":"0.5496093143251912","text":"GETIHEAD","width":"0.04827986823187934","block_num":"0","conf":"1","height":"0.01706044091118708","level":"0","word_num":"0","line_num":"0"},{"block_num":"0","height":"0.01666666666666672","left":"0.06976745458615315","width":"0.18459300994873046","line_num":"0","top":"0.5511111111111111","par_num":"0","conf":"1","page_num":"0","word_num":"0","text":"export/ {token}/media/{track}.m3u8","level":"0"},{"conf":"1","height":"0.013953488667805991","level":"0","par_num":"0","page_num":"0","word_num":"0","block_num":"0","left":"0.014534883833076417","text":"GETIHEAD","top":"0.5697674416901031","width":"0.04505813916524251","line_num":"0"},{"par_num":"0","top":"0.5697674423340641","page_num":"0","level":"0","line_num":"0","word_num":"0","height":"0.016279069052802186","left":"0.0697674412764076","block_num":"0","conf":"1","width":"0.15697674221462674","text":"export/{token}/playlist.m3u8"},{"conf":"1","line_num":"0","text":"GETIHEAD","word_num":"0","par_num":"0","height":"0.013953488667805991","top":"0.5906976742932538","level":"0","left":"0.014534883978425256","block_num":"0","page_num":"0","width":"0.04505813916524251"},{"left":"0.0697674456923965","top":"0.5906976747230477","conf":"1","level":"0","text":"oauth/authorize","height":"0.013953487608167947","width":"0.08575580914815266","word_num":"0","par_num":"0","line_num":"0","page_num":"0","block_num":"0"},{"word_num":"0","height":"0.016279069052802186","top":"0.6093023257759245","page_num":"0","width":"0.026162791252136233","par_num":"0","conf":"1","text":"POST","level":"0","line_num":"0","left":"0.013081395158815602","block_num":"0"},{"par_num":"0","level":"0","text":"oauth/authorize","block_num":"0","page_num":"0","width":"0.0843023247188992","top":"0.6116279072424277","word_num":"0","line_num":"0","height":"0.013953487608167836","left":"0.06976744334549223","conf":"1"},{"page_num":"0","par_num":"0","text":"DELETE","top":"0.6300209333113354","block_num":"0","height":"0.014376737806532147","conf":"1","width":"0.03494891325632732","word_num":"0","left":"0.01450228799446843","level":"0","line_num":"0"},{"par_num":"0","conf":"1","height":"0.013953487608167836","left":"0.0697674456923965","level":"0","text":"oauth/authorize","line_num":"0","top":"0.6302325584439781","width":"0.08575580914815266","word_num":"0","page_num":"0","block_num":"0"},{"level":"0","height":"0.01697104454040521","par_num":"0","left":"0.014487041695470005","line_num":"0","word_num":"0","top":"0.6484912218064975","page_num":"0","block_num":"0","text":"GETIHEAD","conf":"1","width":"0.04515382448832194"},{"text":"oauth/device","line_num":"0","page_num":"0","width":"0.07122092776828341","conf":"1","left":"0.06976744427961794","word_num":"0","level":"0","height":"0.016279069052802186","block_num":"0","par_num":"0","top":"0.6488372096208858"},{"conf":"1","left":"0.014513551191399627","text":"GETIHEAD","word_num":"0","page_num":"0","par_num":"0","level":"0","height":"0.014310587777031758","top":"0.6695888920614008","width":"0.0451008054945204","line_num":"0","block_num":"0"},{"top":"0.6697674421305755","height":"0.016279069052802186","level":"0","block_num":"0","width":"0.12354650497436524","line_num":"0","page_num":"0","par_num":"0","word_num":"0","text":"oauth/device/authorize","conf":"1","left":"0.06976744673156736"},{"conf":"0.5","left":"0.014534883547177182","text":"POST","word_num":"0","block_num":"0","height":"0.013953488667805991","level":"0","top":"0.6906976743143529","par_num":"0","width":"0.023255814446343316","line_num":"0","page_num":"0"},{"block_num":"0","width":"0.12354650497436524","par_num":"0","height":"0.013953487608167836","page_num":"0","conf":"1","line_num":"0","level":"0","text":"oauth/device/authorize","left":"0.06976744673156736","word_num":"0","top":"0.6906976746842881"},{"width":"0.03488371902041965","word_num":"0","left":"0.014534885024673885","line_num":"0","par_num":"0","block_num":"0","conf":"1","page_num":"0","level":"0","text":"DELETE","height":"0.013953487608167947","top":"0.7093023258703346"},{"par_num":"0","conf":"1","level":"0","text":"oauth/device/authorize","word_num":"0","height":"0.016279069052802186","left":"0.06976744673156736","line_num":"0","top":"0.7093023258515059","width":"0.12354650497436524","page_num":"0","block_num":"0"},{"height":"0.01627907011244034","page_num":"0","level":"0","left":"0.01308139567660743","par_num":"0","text":"POST","width":"0.024709301524692112","word_num":"0","top":"0.7302325579191561","conf":"1","line_num":"0","block_num":"0"},{"conf":"1","top":"0.7302325584284742","height":"0.013953487608167836","left":"0.06976744577689706","line_num":"0","text":"oauth/device/code","block_num":"0","par_num":"0","width":"0.0959302266438802","level":"0","word_num":"0","page_num":"0"},{"page_num":"0","word_num":"0","width":"0.023255814446343316","left":"0.014534883241944623","level":"0","height":"0.013953487608167836","top":"0.7511627911726603","block_num":"0","conf":"1","text":"POST","par_num":"0","line_num":"0"},{"conf":"1","line_num":"0","page_num":"0","par_num":"0","text":"oauth/token","top":"0.751162790963358","level":"0","width":"0.0625","height":"0.013953487608167836","word_num":"0","block_num":"0","left":"0.06976744264171511"},{"left":"0.014534883401828343","par_num":"0","conf":"0.5","top":"0.7697674416690039","width":"0.023255814446343313","block_num":"0","text":"POST","line_num":"0","level":"0","word_num":"0","page_num":"0","height":"0.013953488667805991"},{"block_num":"0","height":"0.013953487608167947","left":"0.06976744648701665","level":"0","text":"oauth/token/refresh","page_num":"0","top":"0.7697674421649081","line_num":"0","par_num":"0","conf":"1","width":"0.10755813386705186","word_num":"0"},{"left":"0.014534884692012164","width":"0.050872092776828345","conf":"1","page_num":"0","par_num":"0","block_num":"0","top":"0.7906976746455284","word_num":"0","text":"GETIHEAD","level":"0","line_num":"0","height":"0.013953487608167947"},{"line_num":"0","block_num":"0","conf":"1","par_num":"0","height":"0.018604651557074692","page_num":"0","text":"token-login","top":"0.7883720925935558","width":"0.06395348442925348","level":"0","word_num":"0","left":"0.06831395553246629"},{"block_num":"0","conf":"1","top":"0.8088888885350364","level":"0","line_num":"0","text":"root@docker_lamp_1:/home/jiminny# cat config/auth.php","par_num":"0","height":"0.019018088446723036","left":"0.002906967634555002","page_num":"0","width":"0.29505814446343315","word_num":"0"},{"height":"0.018604651557074692","top":"0.8302325580586719","level":"0","line_num":"0","par_num":"0","left":"0.0014534883293901106","word_num":"0","text":"<?php","conf":"0.30000001192092896","block_num":"0","page_num":"0","width":"0.030523255136277936"},{"left":"0.002906976469114925","width":"0.04651162889268664","height":"0.016279069052802186","conf":"0.30000001192092896","top":"0.8697674420142966","word_num":"0","block_num":"0","line_num":"0","page_num":"0","level":"0","par_num":"0","text":"return ["},{"line_num":"0","height":"0.013953487608167836","level":"0","left":"0.026162790768259125","conf":"1","par_num":"0","width":"0.011627907223171658","page_num":"0","text":"/*","block_num":"0","top":"0.9093023258083192","word_num":"0"},{"height":"0.01671834627787272","left":"0.036337210704996736","page_num":"0","conf":"1","level":"0","width":"0.1293604638841417","par_num":"0","word_num":"0","top":"0.9488372092900043","text":"Authentication Defaults","block_num":"0","line_num":"0"},{"par_num":"0","block_num":"0","text":"*3","top":"0.06511627933545094","word_num":"0","width":"0.013081395626068026","height":"0.013953487608167836","level":"0","left":"0.5726744186295533","page_num":"0","line_num":"0","conf":"0.30000001192092896"},{"page_num":"0","text":"-zsh","width":"0.017441859510209823","line_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.011627906163533597","block_num":"0","left":"0.6671511629774532","par_num":"0","level":"0","top":"0.06744186098800065"},{"height":"0.013953487608167836","conf":"0.30000001192092896","text":"• ₴4","block_num":"0","level":"0","top":"0.06511627927731145","par_num":"0","word_num":"0","page_num":"0","width":"0.024709301524692084","left":"0.7587209306606234","line_num":"0"},{"text":"100% <7","height":"0.014633419248792912","line_num":"0","top":"0.0066367784101408756","word_num":"0","par_num":"0","width":"0.04368764824337423","level":"0","conf":"0.30000001192092896","left":"0.8168189676804682","block_num":"0","page_num":"0"},{"block_num":"0","word_num":"0","text":"Mon 20 Apr 11:25:55","conf":"1","level":"0","line_num":"0","height":"0.014444444444444371","top":"0.00666666666666671","page_num":"0","width":"0.09447674221462676","left":"0.8938953489140393","par_num":"0"},{"level":"0","line_num":"0","block_num":"0","height":"0.013953487608167836","conf":"1","text":"DONE","word_num":"0","width":"0.02325581444634328","par_num":"0","page_num":"0","top":"0.09069767468428813","left":"0.8037790698117121"},{"page_num":"0","height":"0.014900015725029858","word_num":"0","width":"0.02491184075673425","par_num":"0","left":"0.8022243124012274","level":"0","text":"DONE","line_num":"0","top":"0.10882906168082329","block_num":"0","conf":"1"},{"par_num":"0","left":"0.8023255814869271","height":"0.013953487608167836","block_num":"0","level":"0","page_num":"0","line_num":"0","text":"DONE","conf":"1","top":"0.1302325586377765","width":"0.024709301524692195","word_num":"0"},{"height":"0.013953487608167836","level":"0","block_num":"0","par_num":"0","text":"DONE","top":"0.15116279096335794","left":"0.8037790698117121","width":"0.02325581444634328","word_num":"0","conf":"1","page_num":"0","line_num":"0"},{"height":"0.013953487608167947","level":"0","par_num":"0","top":"0.16976744212614858","word_num":"0","block_num":"0","left":"0.8037790698117121","text":"DONE","width":"0.02325581444634328","conf":"1","page_num":"0","line_num":"0"},{"block_num":"0","word_num":"0","top":"0.18837209310925784","width":"0.02325581444634328","level":"0","line_num":"0","height":"0.016279069052802186","left":"0.8037790697148128","conf":"1","page_num":"0","par_num":"0","text":"DONE"},{"par_num":"0","level":"0","conf":"1","line_num":"0","page_num":"0","height":"0.013953487608167947","left":"0.8037790695210144","text":"DONE","block_num":"0","width":"0.02325581444634328","word_num":"0","top":"0.21162790759126482"},{"height":"0.013953487608167836","width":"0.024709301524692084","top":"0.2302325584052184","page_num":"0","left":"0.8023255821046598","text":"DONE","par_num":"0","line_num":"0","block_num":"0","conf":"1","level":"0","word_num":"0"},{"left":"0.8037790697148128","conf":"1","height":"0.013953487608167836","par_num":"0","level":"0","page_num":"0","text":"DONE","top":"0.24883720945173005","width":"0.02325581444634328","word_num":"0","block_num":"0","line_num":"0"},{"level":"0","line_num":"0","page_num":"0","height":"0.013953487608167836","top":"0.2697674421494045","left":"0.8037790697535725","width":"0.02325581444634328","par_num":"0","word_num":"0","block_num":"0","text":"DONE","conf":"1"},{"par_num":"0","block_num":"0","conf":"1","page_num":"0","level":"0","text":"DONE","line_num":"0","left":"0.8037790698117121","top":"0.2906976746842882","height":"0.013953487608167836","width":"0.02325581444634328","word_num":"0"},{"width":"0.02325581444634328","block_num":"0","top":"0.30930232573079985","conf":"1","par_num":"0","left":"0.8037790697148128","level":"0","line_num":"0","text":"DONE","height":"0.013953487608167836","page_num":"0","word_num":"0"},{"top":"0.33023255839995547","left":"0.8023255820017043","level":"0","conf":"1","par_num":"0","height":"0.016279069052802297","text":"DONE","width":"0.024709301524692084","word_num":"0","block_num":"0","page_num":"0","line_num":"0"},{"par_num":"0","block_num":"0","level":"0","page_num":"0","text":"DONE","top":"0.35116279117266025","conf":"1","line_num":"0","left":"0.8037790692884562","height":"0.013953487608167947","word_num":"0","width":"0.023255814446343392"},{"height":"0.013953488667805991","left":"0.9752906975023993","text":"181","top":"0.03488372085214353","width":"0.0203488376405504","level":"0","word_num":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896"},{"conf":"1","level":"0","text":"screenpipe\"","left":"0.8488372094393156","block_num":"0","word_num":"0","height":"0.013953487608167947","top":"0.06511627921917185","line_num":"0","par_num":"0","page_num":"0","width":"0.046511628892686674"},{"height":"0.013953487608167836","block_num":"0","page_num":"0","left":"0.9563953495923095","par_num":"0","top":"0.06511627933545094","conf":"0.30000001192092896","line_num":"0","width":"0.024709301524692084","level":"0","word_num":"0","text":"• *5"},{"conf":"0.30000001192092896","page_num":"0","height":"0.08139534844292529","level":"0","block_num":"0","left":"0.8561046486457371","par_num":"0","top":"0.14651162822766528","width":"0.13517442279391823","word_num":"0","line_num":"0","text":"DEV"},{"block_num":"0","conf":"1","par_num":"0","text":"API\\ClientTokenController@generateToken","width":"0.21947674221462676","line_num":"0","word_num":"0","page_num":"0","top":"0.4302325582524704","level":"0","left":"0.7688953512037331","height":"0.018604651557074692"},{"top":"0.44883720987796283","word_num":"0","page_num":"0","block_num":"0","line_num":"0","width":"0.32994185553656685","height":"0.018940567440456912","par_num":"0","left":"0.6584302378092783","level":"0","conf":"1","text":"api.get_access_token › Auth\\SocialController@getAccessToken"},{"left":"0.7688953525663783","top":"0.46976744213057564","width":"0.21947674221462676","word_num":"0","text":"TeamSetupController@integrationAppToken","block_num":"0","line_num":"0","par_num":"0","page_num":"0","height":"0.016279069052802186","conf":"1","level":"0"},{"block_num":"0","word_num":"0","conf":"1","top":"0.4883720925160363","page_num":"0","par_num":"0","line_num":"0","left":"0.7616279097721168","level":"0","text":"..... API\\TeamController@generateApiToken","width":"0.2267441855536566","height":"0.018604651557074692"},{"left":"0.6351744234972162","conf":"1","top":"0.5088888884187572","line_num":"0","word_num":"0","block_num":"0","height":"0.019018088446723147","level":"0","page_num":"0","par_num":"0","text":"api.singe-claim-token › Auth\\SocialController@getSingleUseClaim","width":"0.35319766998291013"},{"line_num":"0","left":"0.8183139576426371","height":"0.018888888888888844","par_num":"0","top":"0.5277777777777778","width":"0.17005813386705193","text":"export › ExportController@view","word_num":"0","level":"0","conf":"1","block_num":"0","page_num":"0"},{"top":"0.548837209456157","width":"0.12354650497436526","word_num":"0","left":"0.8633720948420325","height":"0.016279069052802186","conf":"1","text":"ExportController@media","line_num":"0","par_num":"0","page_num":"0","level":"0","block_num":"0"},{"text":"export-playlist › ExportController@playlist","top":"0.5697674423340641","level":"0","width":"0.24127907223171663","word_num":"0","height":"0.016279069052802186","conf":"1","line_num":"0","left":"0.7456395276294867","block_num":"0","par_num":"0","page_num":"0"},{"left":"0.49563953723624016","par_num":"0","block_num":"0","page_num":"0","width":"0.49127905103895403","word_num":"0","text":"passport.authorizations.authorize › Laravel\\Passport › AuthorizationController@authorize","line_num":"0","level":"0","top":"0.5883720935743741","height":"0.016279069052802186","conf":"1"},{"left":"0.47965118250489525","width":"0.5072674221462674","level":"0","height":"0.01669250594245064","par_num":"0","word_num":"0","top":"0.608888889002289","conf":"1","page_num":"0","text":"passport.authorizations.approve › Laravel\\Passport › ApproveAuthorizationController@approve","line_num":"0","block_num":"0"},{"block_num":"0","height":"0.018888888888888844","par_num":"0","page_num":"0","text":"passport.authorizations.deny › Laravel\\Passport › DenyAuthorizationController@deny","width":"0.45639533996582027","word_num":"0","line_num":"0","conf":"1","left":"0.5305232709838316","level":"0","top":"0.6277777777777778"},{"text":"passport.device › Laravel\\Passport › DeviceUserCodeController","height":"0.0189405674404568","level":"0","word_num":"0","conf":"1","left":"0.6453488433449535","par_num":"0","top":"0.6488372100523814","width":"0.34156975216335717","block_num":"0","page_num":"0","line_num":"0"},{"par_num":"0","level":"0","height":"0.016279069052802186","top":"0.6697674420724362","line_num":"0","text":"passport.device.authorizations.authorize › Laravel\\Passport › DeviceAuthorizationController","width":"0.5072674221462674","conf":"1","word_num":"0","page_num":"0","block_num":"0","left":"0.47965118250489525"},{"width":"0.5348837110731337","word_num":"0","level":"0","text":"passport.device.authorizations.approve › Laravel\\Passport › ApproveDeviceAuthorizationController","top":"0.6906976746305756","page_num":"0","block_num":"0","line_num":"0","par_num":"0","conf":"1","height":"0.016279069052802186","left":"0.45203489357802895"},{"width":"0.5014534844292535","text":"passport.device.authorizations.deny › Laravel\\Passport › DenyDeviceAuthorizationController","line_num":"0","level":"0","conf":"1","left":"0.48546512022190913","top":"0.7088888890081029","height":"0.01669250594245064","par_num":"0","block_num":"0","page_num":"0","word_num":"0"},{"width":"0.34593020545111763","word_num":"0","block_num":"0","par_num":"0","left":"0.6409883984248456","conf":"1","line_num":"0","height":"0.018888888888888955","text":"passport.device.code › Laravel\\Passport › DeviceCodeController","level":"0","page_num":"0","top":"0.7277777777777777"},{"width":"0.37936045328776047","height":"0.01671834627787272","par_num":"0","block_num":"0","left":"0.6075581523423573","line_num":"0","conf":"1","page_num":"0","word_num":"0","text":"passport.token › Laravel\\Passport › AccessTokenController@issueToken","level":"0","top":"0.7488372093481437"},{"line_num":"0","par_num":"0","block_num":"0","page_num":"0","text":"passport.token.refresh › Laravel\\Passport › TransientTokenController@refresh","width":"0.4244185977511935","level":"0","height":"0.018604651557074692","top":"0.7674418599578968","conf":"1","left":"0.5624999981008448","word_num":"0"},{"word_num":"0","page_num":"0","width":"0.27325579325358074","block_num":"0","level":"0","conf":"1","left":"0.7136628022890553","top":"0.788372093058672","line_num":"0","par_num":"0","height":"0.01860465155707458","text":".. login.token › Auth\\SsoController@ssoTokenLogin"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
2257
|
NULL
|
NULL
|
|
53724
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidanceMOn ZU AOr 11:20:0WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors. just pre-existing warnings (those ambiguousFlysystem Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport|token"t Conf-Reolv &onpcat config/passport.php# guards, provlders# if it exists (not always present)# Where Passport is bootedgrep -r "Passport::" app/--include="*.php" -1# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase. Passport changes in 13.6 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider thatcalls Passport::routes OrPaccnort:.tokensFynireTnOOuickest runtime check — inside vour Docker container:bashnho artisan nassnort:kevs --force 2>?1php artisan route:list grep oauth# confirms kevs are intacti# confirms routes are recicteredReplv…Cannot AhCiaudo ic Aland can mako mictakac Plesce double-chock recnoncod...
|
[{"top":"0","word_num": [{"top":"0","word_num":"0","left":"0.01744186168181795","width":"0.03197674294735524","height":"0.01754385964912286","level":"0","conf":"1","par_num":"0","block_num":"0","page_num":"0","line_num":"0","text":"Claude File"},{"height":"0.010452960286604362","par_num":"0","top":"0.003484321076209995","block_num":"0","page_num":"0","text":"Edit","conf":"1","width":"0.011627906180442647","left":"0.05087209400280188","line_num":"0","level":"0","word_num":"0"},{"page_num":"0","top":"0.006968641450188162","left":"0.06395349007209457","level":"0","width":"0.014534881774415365","word_num":"0","block_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","par_num":"0","text":"VIew","line_num":"0"},{"level":"0","block_num":"0","left":"0.08284883725148152","page_num":"0","conf":"1","par_num":"0","width":"0.017441858636572008","line_num":"0","height":"0.010452960286604362","word_num":"0","text":"Window","top":"0.003484321424642056"},{"top":"0.00000000009341838413945425","width":"0.010174418383456299","word_num":"0","level":"0","block_num":"0","par_num":"0","line_num":"0","page_num":"0","left":"0.1075581398150548","conf":"1","text":"Help","height":"0.017421602252187585"},{"height":"0.010611339429158706","level":"0","block_num":"0","par_num":"0","word_num":"0","width":"0.10029068398982921","text":"Security patch review and testing guidance","left":"0.04215117645919011","line_num":"0","top":"0.034843205974365854","conf":"1","page_num":"0"},{"par_num":"0","level":"0","line_num":"0","text":"MOn ZU AOr 11:20:0","page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.9476744182792302","top":"0.006968641450188162","word_num":"0","height":"0.006968640444571461","width":"0.04360464785961393"},{"conf":"1","par_num":"0","text":"WHere could I see OAuth/Passport changes in laravel project","left":"0.4651162906204267","top":"0.23344947751420808","width":"0.15261626750864887","height":"0.010569661427913157","word_num":"0","line_num":"0","level":"0","page_num":"0","block_num":"0"},{"conf":"1","level":"0","page_num":"0","block_num":"0","width":"0.20348834991455073","height":"0.010472410983826452","left":"0.37936048883884194","top":"0.29266347684752747","word_num":"0","line_num":"0","par_num":"0","text":"The autoload looks clean — no errors. just pre-existing warnings (those ambiguous"},{"left":"0.37936047268345474","page_num":"0","par_num":"0","block_num":"0","level":"0","text":"Flysystem Microsoft Graph classes are old, not from this PR).","line_num":"0","top":"0.31339712902498507","width":"0.14970929571922786","conf":"1","word_num":"0","height":"0.010644682286458762"},{"par_num":"0","top":"0.34130781503047114","page_num":"0","conf":"1","width":"0.12209300791963618","text":"Where to look for Passport/OAuth in the project:","word_num":"0","height":"0.010608560540839473","block_num":"0","left":"0.3793604804363937","line_num":"0","level":"0"},{"line_num":"0","top":"0.4074960127591707","width":"0.08720929571922786","conf":"0.5","block_num":"0","height":"0.0071770334928229484","par_num":"0","text":"# Koutes registered bv rassport","word_num":"0","page_num":"0","level":"0","left":"0.3808139525490543"},{"level":"0","par_num":"0","left":"0.3808139552547472","line_num":"0","width":"0.15552323929806972","page_num":"0","height":"0.010500196824994035","top":"0.42503987246063923","text":"php artisan route:list | grep -E \"oauth|passport|token\"","block_num":"0","conf":"0.5","word_num":"0"},{"par_num":"0","text":"t Conf-","left":"0.38081395377865396","top":"0.45993031350508806","word_num":"0","level":"0","width":"0.02034883676691257","height":"0.006968641205077342","conf":"0.30000001192092896","line_num":"0","block_num":"0","page_num":"0"},{"height":"0.00728817609698762","text":"Reolv &","top":"0.4703832754342152","conf":"0.30000001192092896","width":"0.02034883549872868","block_num":"0","line_num":"0","par_num":"0","page_num":"0","word_num":"0","level":"0","left":"0.40261627887074675"},{"word_num":"0","text":"onp","height":"0.006968640444571572","left":"0.42587209294217837","page_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","block_num":"0","level":"0","top":"0.4808362372690034","width":"0.010174417749364284"},{"left":"0.38226744419249725","top":"0.49441786283891553","width":"0.06395348589471045","level":"0","line_num":"0","page_num":"0","word_num":"0","block_num":"0","conf":"1","height":"0.011164274322169043","par_num":"0","text":"cat config/passport.php"},{"text":"# guards, provlders","block_num":"0","left":"0.4622093050586837","conf":"0.30000001192092896","top":"0.4808362370151933","par_num":"0","level":"0","page_num":"0","height":"0.00720204044567152","width":"0.055232555308240505","word_num":"0","line_num":"0"},{"text":"# if it exists (not always present)","line_num":"0","left":"0.46220931010809474","block_num":"0","height":"0.011164274322169043","par_num":"0","word_num":"0","page_num":"0","conf":"0.5","top":"0.49441786283891553","width":"0.09883720316785449","level":"0"},{"width":"0.0741279023758909","word_num":"0","page_num":"0","height":"0.010758603018436674","text":"# Where Passport is booted","par_num":"0","top":"0.5331010459615929","line_num":"0","conf":"1","left":"0.38081395582249933","block_num":"0","level":"0"},{"par_num":"0","conf":"1","height":"0.010736374953907224","left":"0.3808139555622523","block_num":"0","top":"0.5502392346259756","line_num":"0","word_num":"0","text":"grep -r \"Passport::\" app/--include=\"*.php\" -1","width":"0.12936046275686708","level":"0","page_num":"0"},{"height":"0.011164274322169043","level":"0","page_num":"0","word_num":"0","line_num":"0","width":"0.09883720316785444","text":"# Custom middleware or token checks","left":"0.3808139576064645","block_num":"0","conf":"1","par_num":"0","top":"0.5885167464114832"},{"conf":"1","par_num":"0","height":"0.010664132223174971","width":"0.23110462756867106","page_num":"0","word_num":"0","level":"0","text":"grep -r \"auth:api\\/CheckClientCredentials\\|HasApiTokens\" app/--include=\"*.php\" -1","left":"0.3808139530568149","top":"0.6060606060824787","block_num":"0","line_num":"0"},{"level":"0","par_num":"0","word_num":"0","page_num":"0","block_num":"0","line_num":"0","left":"0.3793604823595641","conf":"1","height":"0.010714146128872004","text":"In the codebase. Passport changes in 13.6 13.7.x typically affect:","top":"0.6443381180024774","width":"0.1671511467466963"},{"block_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","word_num":"0","top":"0.675958188114837","left":"0.3822674412698541","width":"0.07703488431078326","height":"0.006968641205077342","text":"• oken revocation nenavioui","level":"0","line_num":"0"},{"width":"0.1337209255137342","height":"0.010472411744332222","left":"0.3822674466324852","conf":"0.5","line_num":"0","par_num":"0","text":"• PersonalAccessToken model if vou've extended it","block_num":"0","level":"0","top":"0.6968641115270692","page_num":"0","word_num":"0"},{"block_num":"0","height":"0.010508532729445519","par_num":"0","page_num":"0","conf":"1","text":"• Any custom AuthServiceProvider thatcalls Passport::routes Or","top":"0.724738676254297","level":"0","line_num":"0","width":"0.18313951695219005","word_num":"0","left":"0.3808139531872547"},{"conf":"0.30000001192092896","par_num":"0","top":"0.7456445992513879","width":"0.07558139334333702","level":"0","word_num":"0","left":"0.3909883730230989","text":"Paccnort:.tokensFynireTnO","line_num":"0","block_num":"0","page_num":"0","height":"0.006968641205077342"},{"word_num":"0","block_num":"0","line_num":"0","page_num":"0","top":"0.7838915468891487","height":"0.01053353968229409","text":"Ouickest runtime check — inside vour Docker container:","conf":"1","level":"0","par_num":"0","left":"0.37936047510893917","width":"0.14244185102746837"},{"level":"0","text":"bash","conf":"1","block_num":"0","left":"0.38081395352629516","page_num":"0","top":"0.8222996514731208","line_num":"0","par_num":"0","height":"0.006968641205077342","width":"0.010174418383456285","word_num":"0"},{"height":"0.0071770334928230595","top":"0.8500797448165869","block_num":"0","left":"0.38081395403043855","level":"0","text":"nho artisan nassnort:kevs --force 2>?1","width":"0.10755813882706011","word_num":"0","par_num":"0","line_num":"0","page_num":"0","conf":"0.5"},{"word_num":"0","top":"0.8675958196824817","page_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.09883720316785449","conf":"1","block_num":"0","left":"0.3808139514518837","text":"php artisan route:list grep oauth","height":"0.010452960286604362"},{"block_num":"0","word_num":"0","left":"0.49563953718426446","text":"# confirms kevs are intacti","top":"0.8500797448165869","page_num":"0","par_num":"0","width":"0.07412789730315505","height":"0.0071770334928230595","conf":"1","line_num":"0","level":"0"},{"word_num":"0","block_num":"0","top":"0.8675958192744054","conf":"0.5","text":"# confirms routes are recictered","width":"0.091569758476095","level":"0","left":"0.49563954384860726","height":"0.007204818573484761","par_num":"0","line_num":"0","page_num":"0"},{"level":"0","page_num":"0","conf":"0.5","par_num":"0","top":"0.9128919869298685","height":"0.010452960286604362","width":"0.018895347067650337","word_num":"0","block_num":"0","line_num":"0","text":"Replv…","left":"0.37790697857373284"},{"block_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","par_num":"0","top":"0.9441786283891547","level":"0","width":"0.02906976354883073","page_num":"0","left":"0.5770348873948522","word_num":"0","text":"Cannot Ah","line_num":"0"},{"level":"0","top":"0.9824561403508771","width":"0.1279069616439495","block_num":"0","left":"0.4345930383560505","text":"Ciaudo ic Aland can mako mictakac Plesce double-chock recnoncod","line_num":"0","word_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.0071770334928230595","page_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1212
|
NULL
|
NULL
|
|
53725
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance^ < 40100% LzMon ZU AOr 11-20.00WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors. just pre-existing warnings (those ambiguousFlysystem/ Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport| token"cat contleauch.onpcat contigpassport.ono# guaras, provlders# if it exists (not alwavs present)# Where Passport is bootedgrep -r "Passport::" app/ --include="*.php" -1A# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase. Passport changes in 13.6 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport::tokensExpireInoReplv…Cannot AhCiaudo ic Aland can mako mictakac Plence double-chock recnoncoc)...
|
[{"line_num":"0","conf": [{"line_num":"0","conf":"1","top":"0","word_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","text":"Claude File","left":"0.017441861727653853","width":"0.030523254516276906","height":"0.01754385964912286"},{"par_num":"0","text":"Edit","line_num":"0","top":"0.003484321076209995","height":"0.010452960286604362","block_num":"0","conf":"1","left":"0.05087209400280188","level":"0","page_num":"0","width":"0.011627906180442647","word_num":"0"},{"left":"0.06395349007209457","level":"0","height":"0.006968640444571461","par_num":"0","top":"0.006968641450188162","conf":"0.30000001192092896","block_num":"0","text":"VIew","width":"0.014534881774415365","word_num":"0","line_num":"0","page_num":"0"},{"word_num":"0","conf":"1","text":"Window","top":"0.003484321424642056","block_num":"0","width":"0.017441858636572008","height":"0.010452960286604362","par_num":"0","line_num":"0","page_num":"0","left":"0.08284883725148152","level":"0"},{"left":"0.1075581398150548","page_num":"0","block_num":"0","line_num":"0","par_num":"0","text":"Help","top":"0.00000000009341838413945425","level":"0","conf":"1","height":"0.017421602252187585","word_num":"0","width":"0.010174418383456299"},{"line_num":"0","height":"0.010611339429158706","block_num":"0","par_num":"0","left":"0.0421511764591124","text":"Security patch review and testing guidance","page_num":"0","width":"0.10029068398982921","top":"0.034843205974365854","word_num":"0","conf":"1","level":"0"},{"level":"0","height":"0.013937282410154683","width":"0.03488371980951188","word_num":"0","left":"0.8328488384121576","par_num":"0","conf":"0.30000001192092896","top":"-0.000000000264310795472511","line_num":"0","page_num":"0","text":"^ < 40","block_num":"0"},{"height":"0.006968640444571461","word_num":"0","level":"0","line_num":"0","block_num":"0","left":"0.9113372091917828","top":"0.006968641450188162","width":"0.02034883549872868","par_num":"0","conf":"0.30000001192092896","text":"100% Lz","page_num":"0"},{"width":"0.04796511061648101","word_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.006968640444571461","left":"0.9462209310966136","block_num":"0","level":"0","par_num":"0","text":"Mon ZU AOr 11-20.00","top":"0.006968641450188162","page_num":"0"},{"word_num":"0","block_num":"0","line_num":"0","level":"0","text":"WHere could I see OAuth/Passport changes in laravel project","conf":"1","height":"0.010569661427913157","par_num":"0","top":"0.23344947751420808","page_num":"0","left":"0.4651162906204267","width":"0.15261626750864887"},{"par_num":"0","top":"0.29266347684752747","height":"0.010472410983826452","text":"The autoload looks clean — no errors. just pre-existing warnings (those ambiguous","width":"0.20348834991455073","word_num":"0","left":"0.37936048883884194","page_num":"0","block_num":"0","line_num":"0","conf":"1","level":"0"},{"par_num":"0","text":"Flysystem/ Microsoft Graph classes are old, not from this PR).","line_num":"0","block_num":"0","left":"0.37936047267784295","conf":"0.5","level":"0","top":"0.31339712902498507","width":"0.14970929571922792","page_num":"0","word_num":"0","height":"0.010644682286458762"},{"top":"0.34130781503047114","block_num":"0","width":"0.12209300791963618","conf":"1","word_num":"0","par_num":"0","left":"0.3793604804363937","height":"0.010608560540839473","text":"Where to look for Passport/OAuth in the project:","level":"0","page_num":"0","line_num":"0"},{"block_num":"0","level":"0","page_num":"0","top":"0.4074960127591707","height":"0.0071770334928229484","par_num":"0","left":"0.3808139525490543","text":"# Koutes registered bv rassport","conf":"0.5","width":"0.08720929571922786","word_num":"0","line_num":"0"},{"width":"0.15552323929806966","block_num":"0","conf":"1","top":"0.42160278777842497","line_num":"0","page_num":"0","height":"0.013937280889143144","left":"0.3808139720097463","level":"0","text":"php artisan route:list | grep -E \"oauth|passport| token\"","word_num":"0","par_num":"0"},{"height":"0.00720204044567152","line_num":"0","page_num":"0","text":"cat contleauch.onp","conf":"0.30000001192092896","level":"0","left":"0.38081395586900885","top":"0.48083623717426005","width":"0.055232550235504774","par_num":"0","block_num":"0","word_num":"0"},{"conf":"0.5","block_num":"0","level":"0","left":"0.38081395275439145","par_num":"0","top":"0.49825784007433505","width":"0.06540697178942095","text":"cat contigpassport.ono","word_num":"0","line_num":"0","height":"0.007324297082100917","page_num":"0"},{"height":"0.00720204044567152","left":"0.4622093050586837","level":"0","page_num":"0","text":"# guaras, provlders","par_num":"0","line_num":"0","conf":"0.5","word_num":"0","block_num":"0","top":"0.4808362370151933","width":"0.055232555308240505"},{"page_num":"0","text":"# if it exists (not alwavs present)","left":"0.46220931010809474","block_num":"0","word_num":"0","top":"0.49441786283891553","conf":"1","line_num":"0","par_num":"0","height":"0.011164274322169043","level":"0","width":"0.09883720316785449"},{"conf":"1","level":"0","par_num":"0","top":"0.5331010454942319","width":"0.0741279023758909","height":"0.010758603778942555","left":"0.3808139546671566","word_num":"0","page_num":"0","block_num":"0","line_num":"0","text":"# Where Passport is booted"},{"height":"0.021531100478468956","text":"grep -r \"Passport::\" app/ --include=\"*.php\" -1A","word_num":"0","par_num":"0","top":"0.5502392344497608","width":"0.13953486909257606","level":"0","conf":"0.5","block_num":"0","page_num":"0","left":"0.3808139675858542","line_num":"0"},{"height":"0.011164274322169043","par_num":"0","top":"0.5885167464114832","width":"0.09883720316785449","word_num":"0","level":"0","conf":"1","page_num":"0","text":"# Custom middleware or token checks","block_num":"0","left":"0.3808139546692843","line_num":"0"},{"block_num":"0","top":"0.6060606060824787","page_num":"0","level":"0","left":"0.3808139530568149","height":"0.010664132223174971","line_num":"0","par_num":"0","word_num":"0","conf":"1","width":"0.23110462756867106","text":"grep -r \"auth:api\\/CheckClientCredentials\\|HasApiTokens\" app/--include=\"*.php\" -1"},{"top":"0.6443381180024774","page_num":"0","width":"0.1671511467466963","block_num":"0","word_num":"0","left":"0.3793604823595641","height":"0.010714146128872004","line_num":"0","par_num":"0","conf":"1","text":"In the codebase. Passport changes in 13.6 13.7.x typically affect:","level":"0"},{"line_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","left":"0.3822674412698541","word_num":"0","height":"0.006968641205077342","text":"• oken revocation nenavioui","width":"0.07703488431078326","page_num":"0","level":"0","top":"0.675958188114837"},{"line_num":"0","page_num":"0","text":"• PersonalAccessToken model if vou've extended it","left":"0.38226744661762363","width":"0.1337209255137342","level":"0","block_num":"0","word_num":"0","conf":"1","par_num":"0","top":"0.6968641115270692","height":"0.010472411744332222"},{"par_num":"0","text":"• Any custom AuthServiceProvider thatcalls Passport::routes Or","conf":"1","level":"0","page_num":"0","block_num":"0","height":"0.010508532729445519","top":"0.724738676254297","width":"0.18313951695219005","word_num":"0","line_num":"0","left":"0.3808139531872547"},{"top":"0.7456445998218546","height":"0.010452960286604362","conf":"1","level":"0","block_num":"0","left":"0.39098838072257625","par_num":"0","width":"0.0770348741653118","page_num":"0","text":"Passport::tokensExpireIno","line_num":"0","word_num":"0"},{"level":"0","page_num":"0","line_num":"0","top":"0.9128919869298685","width":"0.018895347067650337","conf":"0.30000001192092896","par_num":"0","text":"Replv…","left":"0.37790697857373284","block_num":"0","word_num":"0","height":"0.010452960286604362"},{"word_num":"0","block_num":"0","level":"0","page_num":"0","width":"0.02906976354883073","left":"0.5770348873948522","height":"0.0071770334928229484","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"Cannot Ah","top":"0.9441786283891547"},{"par_num":"0","conf":"0.30000001192092896","text":"Ciaudo ic Aland can mako mictakac Plence double-chock recnoncoc)","width":"0.12936045261139562","word_num":"0","top":"0.9824561403508771","page_num":"0","height":"0.0071770334928230595","block_num":"0","level":"0","line_num":"0","left":"0.43459303705837393"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1041
|
NULL
|
NULL
|
|
53726
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp•• 0DEV (docker)DOCKER• 81laravolt/avatarleague/statsdnesbot/carbonnunomaduro/collisionnunomaduro/termwindpropaganistas/laravel-phonesantigarcor/laratrustsentry/sentry-laravelshiftonelabs/laravel-sqs-fifo-queuespatie/laravel-fractalspatie/laravel-ignitionspatie/laravel-webhook-serverstaudenmeir/belongs-to-throughvinkla/hashidsDEV (docker)$82APP (-zsh)Generatedoptimized autoload filescontaining 95492 classesroot@docker_lamp_1:/home/jiminny# phpartisan route:list lGETIHEADapi/v1/call-token/{team}/{participant?}GETIHEADapi/v1/get-access-token/{provider?}GETIHEADapi/v1/integration-app-tokenPUTapi/vl/organizations/{team}/api-tokenPOSTapi/v1/single-claim-token/{provider?}GETIHEADexport/{token}GETIHEADexport/ {token}/media/{track}.m3u8GETIHEADexport/{token}/playlist.m3u8GETIHEADoauth/authorizePOSToauth/authorizeDELETEoauth/authorizeGETIHEADoauth/deviceGETIHEADoauth/device/authorizePOSToauth/device/authorizeDELETEoauth/device/authorizePOSToauth/device/codePOSToauth/tokenPOSToauth/token/refreshGETIHEADtoken-loginroot@docker_lamp_1:/home/jiminny# cat config/auth.php<?phpgrep-E "oauthIpassport|token"return [/**3-zsh• *4100% C8Mon 20 Apr 11:25:57screenpipe"• 85DONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDONEDEVAPI\ClientTokenController@generateTokenapi.get_access_token › Auth\SocialController@getAccessTokenTeamSetupController@integrationAppToken..... API\[EMAIL]-claim-token › Auth\SocialController@getSingleUseClaimexport › ExportController@viewExportController@mediaexport-playlist › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › [EMAIL] › Laravel\Passport › DeviceUserCodeControllerpassport.device.authorizations.authorize › Laravel\Passport › DeviceAuthorizationControllerpassport.device.authorizations.approve › Laravel\Passport › ApproveDeviceAuthorizationControllerpassport.device.authorizations.deny › Laravel\Passport › DenyDeviceAuthorizationControllerpassport.device.code › Laravel\Passport › DeviceCodeControllerpassport.token › Laravel\Passport › [EMAIL] › Laravel\Passport › TransientTokenController@refresh.. login.token › Auth\SsoController@ssoTokenLoginAuthentication Defaults...
|
[{"top":"0.006976744684288216", [{"top":"0.006976744684288216","block_num":"0","left":"0.036337209192482026","text":"iTerm2","line_num":"0","height":"0.013953487608167836","conf":"1","width":"0.03343023194207086","par_num":"0","page_num":"0","word_num":"0","level":"0"},{"line_num":"0","height":"0.013953487608167836","word_num":"0","width":"0.021802324718899202","left":"0.08284883747097675","top":"0.006976744800567203","level":"0","par_num":"0","text":"Shell","block_num":"0","conf":"1","page_num":"0"},{"line_num":"0","page_num":"0","width":"0.017441859510209823","level":"0","left":"0.11773255890768577","block_num":"0","conf":"1","par_num":"0","text":"Edit","top":"0.006976744412970359","height":"0.013953487608167836","word_num":"0"},{"top":"0.0069767445054425","conf":"0.30000001192092896","level":"0","page_num":"0","block_num":"0","height":"0.011627906163533597","line_num":"0","left":"0.1482558146572655","text":"View","width":"0.021802324718899202","word_num":"0","par_num":"0"},{"conf":"1","width":"0.034883719020419646","line_num":"0","word_num":"0","page_num":"0","block_num":"0","height":"0.013953487608167836","level":"0","par_num":"0","text":"Session","left":"0.18168604790258086","top":"0.0069767444517300214"},{"left":"0.22963031447101917","text":"Scripts","word_num":"0","top":"0.006853422173696555","par_num":"0","height":"0.01420013215806748","level":"0","page_num":"0","width":"0.032018441624111604","conf":"0.5","block_num":"0","line_num":"0"},{"par_num":"0","text":"Profiles","left":"0.2732268839098534","conf":"1","top":"0.006797145859865572","height":"0.014312684800889763","page_num":"0","width":"0.03348809348212345","level":"0","block_num":"0","word_num":"0","line_num":"0"},{"left":"0.31976744253187156","top":"0.006976744800567203","block_num":"0","width":"0.03343023194207084","word_num":"0","height":"0.013953487608167836","conf":"1","line_num":"0","par_num":"0","level":"0","page_num":"0","text":"Window"},{"conf":"1","text":"Help","block_num":"0","height":"0.013953487608167836","page_num":"0","top":"0.006976744490489684","word_num":"0","par_num":"0","level":"0","line_num":"0","width":"0.021802324718899146","left":"0.36627907056206205"},{"text":"•• 0","conf":"0.30000001192092896","block_num":"0","par_num":"0","top":"0.03444444470335428","height":"0.021369508107503266","left":"0.002906977071422211","level":"0","page_num":"0","width":"0.039244185553656684","line_num":"0","word_num":"0"},{"text":"DEV (docker)","conf":"1","word_num":"0","level":"0","block_num":"0","height":"0.017538206312391447","par_num":"0","top":"0.034254152604275334","left":"0.4708655789965793","width":"0.05972232818603518","line_num":"0","page_num":"0"},{"left":"0.06686046548979019","height":"0.011627906163533597","width":"0.034883719020419646","page_num":"0","word_num":"0","par_num":"0","conf":"1","text":"DOCKER","top":"0.06744186098800065","level":"0","block_num":"0","line_num":"0"},{"level":"0","top":"0.06511627927731145","par_num":"0","word_num":"0","line_num":"0","block_num":"0","height":"0.013953487608167836","width":"0.02325581444634331","text":"• 81","page_num":"0","conf":"0.30000001192092896","left":"0.16860465066200278"},{"page_num":"0","conf":"1","height":"0.013953487608167836","par_num":"0","top":"0.09069767468428813","width":"0.0843023247188992","level":"0","left":"0.014534885205957337","word_num":"0","text":"laravolt/avatar","block_num":"0","line_num":"0"},{"page_num":"0","block_num":"0","conf":"1","line_num":"0","par_num":"0","text":"league/statsd","top":"0.10930232522921468","word_num":"0","level":"0","left":"0.013081398456733132","width":"0.07558139165242513","height":"0.01860465155707458"},{"left":"0.013081398456733132","block_num":"0","height":"0.013953487608167836","page_num":"0","level":"0","par_num":"0","text":"nesbot/carbon","width":"0.07558139165242513","word_num":"0","conf":"1","line_num":"0","top":"0.13023255844397807"},{"width":"0.11337209277682836","word_num":"0","left":"0.01308139358251612","page_num":"0","text":"nunomaduro/collision","conf":"1","height":"0.016279069052802186","level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.14883720985344384"},{"left":"0.013081397274322922","word_num":"0","par_num":"0","block_num":"0","level":"0","line_num":"0","width":"0.10755813386705187","top":"0.16976744242127328","height":"0.016279069052802186","conf":"1","text":"nunomaduro/termwind","page_num":"0"},{"conf":"1","height":"0.01860465155707458","level":"0","top":"0.18837209251603637","text":"propaganistas/laravel-phone","width":"0.15261627833048502","page_num":"0","par_num":"0","left":"0.01308139579115285","block_num":"0","line_num":"0","word_num":"0"},{"par_num":"0","level":"0","word_num":"0","top":"0.20930232569433094","line_num":"0","width":"0.11773255666097006","text":"santigarcor/laratrust","page_num":"0","left":"0.01453488361234447","height":"0.01860465155707458","block_num":"0","conf":"1"},{"height":"0.016279069052802186","conf":"1","width":"0.11773255666097004","level":"0","block_num":"0","page_num":"0","par_num":"0","word_num":"0","top":"0.23023255838057566","text":"sentry/sentry-laravel","line_num":"0","left":"0.014534885637538212"},{"top":"0.24883720902766415","width":"0.19622092776828343","level":"0","height":"0.018604651557074692","line_num":"0","block_num":"0","conf":"1","page_num":"0","text":"shiftonelabs/laravel-sqs-fifo-queue","par_num":"0","word_num":"0","left":"0.014534888223416332"},{"block_num":"0","height":"0.01860465155707458","width":"0.125","par_num":"0","conf":"1","line_num":"0","word_num":"0","page_num":"0","level":"0","text":"spatie/laravel-fractal","left":"0.013081393265503947","top":"0.2674418604230131"},{"line_num":"0","left":"0.014534884791214016","par_num":"0","page_num":"0","block_num":"0","width":"0.1293604638841417","level":"0","word_num":"0","text":"spatie/laravel-ignition","height":"0.01860465155707458","conf":"1","top":"0.2883720925935558"},{"block_num":"0","level":"0","text":"spatie/laravel-webhook-server","par_num":"0","page_num":"0","width":"0.16133720609876845","left":"0.014534886936080859","top":"0.3093023258224361","conf":"1","line_num":"0","word_num":"0","height":"0.016279069052802186"},{"word_num":"0","conf":"1","top":"0.3302325586131337","page_num":"0","block_num":"0","level":"0","par_num":"0","height":"0.016279069052802186","left":"0.013081393401255938","text":"staudenmeir/belongs-to-through","width":"0.1686046494377984","line_num":"0"},{"block_num":"0","top":"0.34883720945615704","word_num":"0","level":"0","conf":"1","width":"0.07994186083475749","line_num":"0","left":"0.013081394746138703","page_num":"0","par_num":"0","height":"0.016279069052802186","text":"vinkla/hashids"},{"block_num":"0","height":"0.01162790722317164","word_num":"0","width":"0.049418603049384224","line_num":"0","left":"0.261627908573031","top":"0.06744186035900246","par_num":"0","page_num":"0","text":"DEV (docker)","level":"0","conf":"1"},{"page_num":"0","par_num":"0","text":"$82","block_num":"0","level":"0","left":"0.3749999996978671","line_num":"0","top":"0.06511627956800914","conf":"0.30000001192092896","width":"0.013081395626068137","word_num":"0","height":"0.013953487608167836"},{"word_num":"0","block_num":"0","height":"0.014416226281060096","width":"0.04221004909939241","line_num":"0","page_num":"0","par_num":"0","level":"0","text":"APP (-zsh)","left":"0.4621798594451729","conf":"1","top":"0.06488490955795978"},{"width":"0.05377906693352593","word_num":"0","par_num":"0","left":"0.00290697905746181","level":"0","conf":"1","line_num":"0","text":"Generated","block_num":"0","page_num":"0","height":"0.013953487608167947","top":"0.3906976746455284"},{"top":"0.39069767472304784","page_num":"0","height":"0.013953487608167836","text":"optimized autoload files","block_num":"0","par_num":"0","left":"0.05668605407383897","conf":"1","level":"0","line_num":"0","width":"0.1395348760816786","word_num":"0"},{"level":"0","top":"0.39069767489220353","conf":"1","height":"0.016279069052802297","left":"0.1947674515170444","line_num":"0","page_num":"0","par_num":"0","block_num":"0","text":"containing 95492 classes","width":"0.13808138105604384","word_num":"0"},{"text":"root@docker_lamp_1:/home/jiminny# php","block_num":"0","par_num":"0","width":"0.20784884558783637","word_num":"0","page_num":"0","level":"0","top":"0.40888888859317585","conf":"1","left":"0.002906968790863651","height":"0.019018088446723147","line_num":"0"},{"block_num":"0","conf":"0.5","left":"0.210755812208185","height":"0.01669250594245064","level":"0","line_num":"0","par_num":"0","page_num":"0","text":"artisan route:list l","width":"0.11482557720608183","word_num":"0","top":"0.40888888907011833"},{"block_num":"0","page_num":"0","par_num":"0","level":"0","line_num":"0","height":"0.014240684509277401","text":"GETIHEAD","width":"0.045092535018920896","left":"0.014517686051529432","top":"0.4300889600939115","word_num":"0","conf":"1"},{"page_num":"0","top":"0.4302325579724984","word_num":"0","level":"0","par_num":"0","width":"0.2180232577853733","left":"0.06976744094694189","line_num":"0","block_num":"0","text":"api/v1/call-token/{team}/{participant?}","height":"0.016279070112440452","conf":"1"},{"text":"GETIHEAD","top":"0.4497021632684036","block_num":"0","width":"0.04538226127624512","left":"0.014345942771484167","par_num":"0","conf":"1","word_num":"0","page_num":"0","line_num":"0","level":"0","height":"0.014552347395155096"},{"text":"api/v1/get-access-token/{provider?}","line_num":"0","block_num":"0","level":"0","height":"0.01860465155707458","conf":"1","par_num":"0","top":"0.4488372090276642","width":"0.19622092776828343","word_num":"0","page_num":"0","left":"0.0697674463629512"},{"page_num":"0","left":"0.014534884356332222","level":"0","height":"0.013953487608167836","top":"0.46976744214940447","text":"GETIHEAD","par_num":"0","block_num":"0","conf":"1","line_num":"0","width":"0.04505813916524251","word_num":"0"},{"page_num":"0","left":"0.06976744480838425","conf":"1","top":"0.46976744213057564","word_num":"0","block_num":"0","par_num":"0","level":"0","height":"0.016279069052802186","width":"0.1569767422146267","text":"api/v1/integration-app-token","line_num":"0"},{"top":"0.4906976743288878","word_num":"0","block_num":"0","conf":"0.5","level":"0","page_num":"0","left":"0.01453488360878405","par_num":"0","text":"PUT","line_num":"0","width":"0.01744186083475749","height":"0.01395348866780588"},{"width":"0.20784882439507377","word_num":"0","height":"0.016279069052802297","text":"api/vl/organizations/{team}/api-token","top":"0.49069767463057556","par_num":"0","conf":"1","left":"0.06976745086568978","level":"0","block_num":"0","page_num":"0","line_num":"0"},{"top":"0.5093023258858386","par_num":"0","line_num":"0","page_num":"0","block_num":"0","width":"0.024709301524692112","conf":"0.5","text":"POST","left":"0.014534884533196566","word_num":"0","level":"0","height":"0.013953487608167836"},{"par_num":"0","block_num":"0","conf":"1","line_num":"0","height":"0.01627907011244034","text":"api/v1/single-claim-token/{provider?}","level":"0","left":"0.06976744623080897","width":"0.2063953399658203","word_num":"0","top":"0.5093023254025864","page_num":"0"},{"par_num":"0","width":"0.045093536376953125","line_num":"0","text":"GETIHEAD","page_num":"0","block_num":"0","top":"0.5300847442776627","conf":"1","left":"0.014517185227279425","level":"0","height":"0.014249116049872557","word_num":"0"},{"level":"0","line_num":"0","height":"0.016279069052802186","top":"0.5302325583805757","word_num":"0","block_num":"0","par_num":"0","page_num":"0","conf":"1","width":"0.07994185553656685","left":"0.06976744565710413","text":"export/{token}"},{"height":"0.01706044091118708","level":"0","page_num":"0","width":"0.04827986823187934","word_num":"0","block_num":"0","text":"GETIHEAD","left":"0.012924020175128195","top":"0.5496093143251912","conf":"1","par_num":"0","line_num":"0"},{"page_num":"0","text":"export/ {token}/media/{track}.m3u8","conf":"1","line_num":"0","height":"0.01666666666666672","block_num":"0","top":"0.5511111111111111","word_num":"0","level":"0","left":"0.06976745458615315","par_num":"0","width":"0.18459300994873046"},{"top":"0.5697674416901031","word_num":"0","level":"0","page_num":"0","width":"0.04505813916524251","block_num":"0","conf":"1","height":"0.013953488667805991","left":"0.014534883833076417","par_num":"0","line_num":"0","text":"GETIHEAD"},{"word_num":"0","left":"0.0697674412764076","conf":"1","page_num":"0","line_num":"0","width":"0.15697674221462674","top":"0.5697674423340641","level":"0","height":"0.016279069052802186","text":"export/{token}/playlist.m3u8","par_num":"0","block_num":"0"},{"word_num":"0","page_num":"0","line_num":"0","conf":"1","block_num":"0","height":"0.013953488667805991","level":"0","left":"0.014534883978425256","par_num":"0","text":"GETIHEAD","top":"0.5906976742932538","width":"0.04505813916524251"},{"height":"0.013953487608167947","text":"oauth/authorize","par_num":"0","width":"0.08575580914815266","conf":"1","word_num":"0","left":"0.0697674456923965","page_num":"0","top":"0.5906976747230477","block_num":"0","line_num":"0","level":"0"},{"height":"0.016279069052802186","par_num":"0","word_num":"0","text":"POST","top":"0.6093023257759245","line_num":"0","conf":"1","block_num":"0","page_num":"0","width":"0.026162791252136233","left":"0.013081395158815602","level":"0"},{"height":"0.013953487608167836","width":"0.0843023247188992","left":"0.06976744334549223","text":"oauth/authorize","page_num":"0","block_num":"0","top":"0.6116279072424277","conf":"1","line_num":"0","par_num":"0","word_num":"0","level":"0"},{"left":"0.01450228799446843","par_num":"0","top":"0.6300209333113354","text":"DELETE","page_num":"0","height":"0.014376737806532147","word_num":"0","conf":"1","line_num":"0","block_num":"0","width":"0.03494891325632732","level":"0"},{"level":"0","block_num":"0","width":"0.08575580914815266","par_num":"0","text":"oauth/authorize","left":"0.0697674456923965","word_num":"0","top":"0.6302325584439781","height":"0.013953487608167836","conf":"1","line_num":"0","page_num":"0"},{"line_num":"0","width":"0.04515382448832194","text":"GETIHEAD","height":"0.01697104454040521","left":"0.014487041695470005","level":"0","conf":"1","block_num":"0","page_num":"0","top":"0.6484912218064975","word_num":"0","par_num":"0"},{"left":"0.06976744427961794","word_num":"0","block_num":"0","height":"0.016279069052802186","top":"0.6488372096208858","width":"0.07122092776828341","level":"0","line_num":"0","page_num":"0","text":"oauth/device","par_num":"0","conf":"1"},{"top":"0.6695888920614008","left":"0.014513551191399627","page_num":"0","word_num":"0","level":"0","height":"0.014310587777031758","par_num":"0","width":"0.0451008054945204","block_num":"0","conf":"1","line_num":"0","text":"GETIHEAD"},{"line_num":"0","level":"0","page_num":"0","text":"oauth/device/authorize","height":"0.016279069052802186","conf":"1","block_num":"0","left":"0.06976744673156736","par_num":"0","width":"0.12354650497436524","word_num":"0","top":"0.6697674421305755"},{"left":"0.014534883547177182","word_num":"0","page_num":"0","level":"0","height":"0.013953488667805991","line_num":"0","top":"0.6906976743143529","text":"POST","width":"0.023255814446343316","par_num":"0","conf":"0.5","block_num":"0"},{"line_num":"0","conf":"1","page_num":"0","top":"0.6906976746842881","height":"0.013953487608167836","left":"0.06976744673156736","level":"0","block_num":"0","par_num":"0","text":"oauth/device/authorize","word_num":"0","width":"0.12354650497436524"},{"width":"0.03488371902041965","word_num":"0","line_num":"0","block_num":"0","conf":"1","left":"0.014534885024673885","level":"0","top":"0.7093023258703346","page_num":"0","height":"0.013953487608167947","text":"DELETE","par_num":"0"},{"line_num":"0","left":"0.06976744673156736","level":"0","text":"oauth/device/authorize","width":"0.12354650497436524","word_num":"0","block_num":"0","height":"0.016279069052802186","par_num":"0","conf":"1","top":"0.7093023258515059","page_num":"0"},{"level":"0","line_num":"0","word_num":"0","conf":"1","page_num":"0","left":"0.01308139567660743","width":"0.024709301524692112","block_num":"0","height":"0.01627907011244034","par_num":"0","top":"0.7302325579191561","text":"POST"},{"height":"0.013953487608167836","par_num":"0","conf":"1","word_num":"0","text":"oauth/device/code","top":"0.7302325584284742","width":"0.0959302266438802","page_num":"0","line_num":"0","left":"0.06976744577689706","block_num":"0","level":"0"},{"block_num":"0","conf":"1","page_num":"0","left":"0.014534883241944623","level":"0","height":"0.013953487608167836","line_num":"0","text":"POST","width":"0.023255814446343316","par_num":"0","top":"0.7511627911726603","word_num":"0"},{"conf":"1","text":"oauth/token","height":"0.013953487608167836","level":"0","par_num":"0","top":"0.751162790963358","block_num":"0","left":"0.06976744264171511","word_num":"0","width":"0.0625","line_num":"0","page_num":"0"},{"height":"0.013953488667805991","level":"0","line_num":"0","left":"0.014534883401828343","conf":"0.5","par_num":"0","text":"POST","top":"0.7697674416690039","width":"0.023255814446343313","block_num":"0","word_num":"0","page_num":"0"},{"word_num":"0","line_num":"0","top":"0.7697674421649081","width":"0.10755813386705186","block_num":"0","par_num":"0","page_num":"0","height":"0.013953487608167947","conf":"1","level":"0","left":"0.06976744648701665","text":"oauth/token/refresh"},{"level":"0","text":"GETIHEAD","par_num":"0","conf":"1","height":"0.013953487608167947","page_num":"0","left":"0.014534884692012164","top":"0.7906976746455284","width":"0.050872092776828345","line_num":"0","block_num":"0","word_num":"0"},{"par_num":"0","left":"0.06831395553246629","height":"0.018604651557074692","page_num":"0","level":"0","top":"0.7883720925935558","word_num":"0","line_num":"0","block_num":"0","conf":"1","width":"0.06395348442925348","text":"token-login"},{"conf":"1","width":"0.29505814446343315","top":"0.8088888885350364","page_num":"0","word_num":"0","text":"root@docker_lamp_1:/home/jiminny# cat config/auth.php","par_num":"0","left":"0.002906967634555002","level":"0","block_num":"0","height":"0.019018088446723036","line_num":"0"},{"top":"0.8302325580586719","height":"0.018604651557074692","left":"0.0014534883293901106","page_num":"0","line_num":"0","par_num":"0","text":"<?php","word_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","width":"0.030523255136277936"},{"height":"0.016279069052802297","left":"0.32994186127738256","line_num":"0","level":"0","page_num":"0","conf":"1","text":"grep","top":"0.41162790721778486","width":"0.02470930152469214","word_num":"0","block_num":"0","par_num":"0"},{"text":"-E \"oauthIpassport|token\"","width":"0.14389533996582032","line_num":"0","page_num":"0","height":"0.018914727105034723","block_num":"0","top":"0.4066666671451571","conf":"1","level":"0","word_num":"0","left":"0.3546511675923183","par_num":"0"},{"text":"return [","width":"0.04651162889268664","word_num":"0","top":"0.8697674420142966","left":"0.002906976469114925","level":"0","block_num":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.016279069052802186","par_num":"0"},{"level":"0","block_num":"0","page_num":"0","height":"0.013953487608167836","word_num":"0","line_num":"0","par_num":"0","top":"0.9093023258083192","width":"0.011627907223171658","conf":"1","left":"0.026162790768259125","text":"/*"},{"par_num":"0","text":"*3","top":"0.06511627933545094","word_num":"0","width":"0.013081395626068026","level":"0","conf":"0.30000001192092896","height":"0.013953487608167836","block_num":"0","left":"0.5726744186295533","line_num":"0","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","left":"0.6671511635588486","level":"0","par_num":"0","text":"-zsh","line_num":"0","height":"0.011627906163533486","top":"0.06744186075544256","width":"0.017441859510209823","word_num":"0","page_num":"0"},{"text":"• *4","word_num":"0","width":"0.024709301524692084","conf":"0.30000001192092896","left":"0.7587209309876581","level":"0","par_num":"0","height":"0.013953487608167836","line_num":"0","top":"0.06511627933545094","block_num":"0","page_num":"0"},{"width":"0.04069767263200541","left":"0.8168604669513182","block_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.014444444444444371","level":"0","top":"0.00666666666666671","page_num":"0","text":"100% C","word_num":"0","line_num":"0"},{"word_num":"0","conf":"0.5","left":"0.8706395349079458","top":"0.0046511627906976605","width":"0.011627906782945674","line_num":"0","page_num":"0","level":"0","par_num":"0","block_num":"0","text":"8","height":"0.018604650852713234"},{"page_num":"0","conf":"1","left":"0.8924418631770584","level":"0","height":"0.014444444444444371","word_num":"0","block_num":"0","top":"0.00666666666666671","par_num":"0","width":"0.09593022664388029","text":"Mon 20 Apr 11:25:57","line_num":"0"},{"conf":"1","left":"0.8488372094393156","par_num":"0","text":"screenpipe\"","height":"0.013953487608167947","top":"0.06511627921917185","width":"0.046511628892686674","word_num":"0","block_num":"0","level":"0","line_num":"0","page_num":"0"},{"block_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","height":"0.011627906163533486","left":"0.9563953496494757","par_num":"0","text":"• 85","top":"0.06744186075544256","width":"0.024709301524692084","word_num":"0"},{"width":"0.02325581444634328","word_num":"0","line_num":"0","par_num":"0","block_num":"0","height":"0.013953487608167836","level":"0","left":"0.8037790698117121","page_num":"0","text":"DONE","top":"0.09069767468428813","conf":"1"},{"page_num":"0","block_num":"0","left":"0.8022243124012274","line_num":"0","text":"DONE","word_num":"0","height":"0.014900015725029858","level":"0","par_num":"0","top":"0.10882906168082329","conf":"1","width":"0.02491184075673425"},{"page_num":"0","conf":"1","left":"0.8037790697535725","line_num":"0","block_num":"0","top":"0.13023255842847425","text":"DONE","level":"0","par_num":"0","width":"0.02325581444634328","word_num":"0","height":"0.013953487608167836"},{"width":"0.02325581444634328","word_num":"0","level":"0","line_num":"0","top":"0.15116279096335794","par_num":"0","left":"0.8037790698117121","text":"DONE","block_num":"0","page_num":"0","conf":"1","height":"0.013953487608167836"},{"left":"0.8037790698117121","conf":"1","top":"0.16976744212614858","page_num":"0","text":"DONE","level":"0","height":"0.013953487608167947","block_num":"0","width":"0.02325581444634328","word_num":"0","par_num":"0","line_num":"0"},{"word_num":"0","level":"0","left":"0.8037790697148128","line_num":"0","page_num":"0","height":"0.016279069052802186","width":"0.02325581444634328","conf":"1","text":"DONE","top":"0.18837209310925784","par_num":"0","block_num":"0"},{"line_num":"0","word_num":"0","left":"0.8037790695210144","block_num":"0","par_num":"0","height":"0.013953487608167947","conf":"1","page_num":"0","text":"DONE","level":"0","top":"0.21162790759126482","width":"0.02325581444634328"},{"left":"0.8023255821046598","level":"0","page_num":"0","conf":"1","par_num":"0","height":"0.013953487608167836","top":"0.2302325584052184","word_num":"0","line_num":"0","text":"DONE","block_num":"0","width":"0.024709301524692084"},{"height":"0.013953487608167836","left":"0.8037790697148128","line_num":"0","block_num":"0","top":"0.24883720945173005","width":"0.02325581444634328","level":"0","par_num":"0","text":"DONE","page_num":"0","word_num":"0","conf":"1"},{"conf":"1","block_num":"0","height":"0.013953487608167836","line_num":"0","width":"0.02325581444634328","page_num":"0","level":"0","left":"0.8037790697535725","top":"0.2697674421494045","word_num":"0","par_num":"0","text":"DONE"},{"height":"0.013953487608167836","left":"0.8037790698117121","page_num":"0","conf":"1","text":"DONE","top":"0.2906976746842882","line_num":"0","width":"0.02325581444634328","word_num":"0","par_num":"0","block_num":"0","level":"0"},{"block_num":"0","level":"0","par_num":"0","conf":"1","page_num":"0","line_num":"0","text":"DONE","width":"0.02325581444634328","word_num":"0","height":"0.013953487608167836","left":"0.8037790697148128","top":"0.30930232573079985"},{"block_num":"0","page_num":"0","line_num":"0","height":"0.016279069052802075","left":"0.8023255820428864","conf":"1","level":"0","par_num":"0","text":"DONE","top":"0.33023255838057564","width":"0.024709301524692195","word_num":"0"},{"text":"DONE","top":"0.35116279117266025","line_num":"0","par_num":"0","word_num":"0","level":"0","left":"0.8037790692884562","width":"0.023255814446343392","height":"0.013953487608167947","conf":"1","block_num":"0","page_num":"0"},{"text":"DEV","top":"0.14651162795206152","page_num":"0","word_num":"0","width":"0.13662790722317175","conf":"0.5","level":"0","height":"0.08139534844292529","line_num":"0","par_num":"0","block_num":"0","left":"0.8561046515650689"},{"line_num":"0","text":"API\\ClientTokenController@generateToken","conf":"1","height":"0.016279069052802186","left":"0.7688953508585297","par_num":"0","top":"0.43023255870034305","word_num":"0","block_num":"0","level":"0","width":"0.21947674221462676","page_num":"0"},{"par_num":"0","height":"0.018940567440456912","page_num":"0","left":"0.6584302378092783","block_num":"0","word_num":"0","text":"api.get_access_token › Auth\\SocialController@getAccessToken","level":"0","line_num":"0","conf":"1","top":"0.44883720987796283","width":"0.32994185553656685"},{"line_num":"0","text":"TeamSetupController@integrationAppToken","top":"0.46976744213057564","height":"0.016279069052802186","left":"0.7688953525663783","par_num":"0","width":"0.21947674221462676","word_num":"0","conf":"1","block_num":"0","page_num":"0","level":"0"},{"left":"0.7616279097721168","text":"..... API\\TeamController@generateApiToken","line_num":"0","top":"0.4883720925160363","height":"0.018604651557074692","width":"0.2267441855536566","page_num":"0","block_num":"0","conf":"1","par_num":"0","level":"0","word_num":"0"},{"line_num":"0","width":"0.35319766998291013","conf":"1","page_num":"0","level":"0","height":"0.019018088446723147","word_num":"0","par_num":"0","top":"0.5088888884187572","left":"0.6351744234972162","text":"api.singe-claim-token › Auth\\SocialController@getSingleUseClaim","block_num":"0"},{"word_num":"0","text":"export › ExportController@view","line_num":"0","height":"0.018888888888888844","block_num":"0","left":"0.8183139576426371","par_num":"0","conf":"1","page_num":"0","top":"0.5277777777777778","level":"0","width":"0.17005813386705193"},{"page_num":"0","word_num":"0","block_num":"0","conf":"1","left":"0.8633720948420325","width":"0.12354650497436526","top":"0.548837209456157","text":"ExportController@media","par_num":"0","line_num":"0","height":"0.016279069052802186","level":"0"},{"height":"0.016279069052802186","par_num":"0","block_num":"0","conf":"1","line_num":"0","text":"export-playlist › ExportController@playlist","word_num":"0","top":"0.5697674423340641","level":"0","page_num":"0","width":"0.24127907223171663","left":"0.7456395276294867"},{"conf":"1","top":"0.5883720935743741","word_num":"0","width":"0.49127905103895403","line_num":"0","par_num":"0","height":"0.016279069052802186","left":"0.49563953723624016","page_num":"0","text":"passport.authorizations.authorize › Laravel\\Passport › AuthorizationController@authorize","block_num":"0","level":"0"},{"block_num":"0","text":"passport.authorizations.approve › Laravel\\Passport › ApproveAuthorizationController@approve","conf":"1","width":"0.5072674221462674","line_num":"0","height":"0.01669250594245064","level":"0","left":"0.47965118250489525","word_num":"0","par_num":"0","top":"0.608888889002289","page_num":"0"},{"block_num":"0","conf":"1","line_num":"0","height":"0.018888888888888844","text":"passport.authorizations.deny › Laravel\\Passport › DenyAuthorizationController@deny","word_num":"0","left":"0.5305232709838316","page_num":"0","width":"0.45639533996582027","par_num":"0","level":"0","top":"0.6277777777777778"},{"left":"0.6453488433449535","block_num":"0","level":"0","height":"0.0189405674404568","conf":"1","par_num":"0","word_num":"0","text":"passport.device › Laravel\\Passport › DeviceUserCodeController","top":"0.6488372100523814","page_num":"0","width":"0.34156975216335717","line_num":"0"},{"line_num":"0","text":"passport.device.authorizations.authorize › Laravel\\Passport › DeviceAuthorizationController","conf":"1","height":"0.016279069052802186","level":"0","left":"0.47965118250489525","top":"0.6697674420724362","width":"0.5072674221462674","word_num":"0","block_num":"0","page_num":"0","par_num":"0"},{"block_num":"0","conf":"1","line_num":"0","page_num":"0","left":"0.45203489357802895","text":"passport.device.authorizations.approve › Laravel\\Passport › ApproveDeviceAuthorizationController","word_num":"0","level":"0","top":"0.6906976746305756","par_num":"0","height":"0.016279069052802186","width":"0.5348837110731337"},{"height":"0.01669250594245064","left":"0.48546512022190913","top":"0.7088888890081029","conf":"1","page_num":"0","block_num":"0","par_num":"0","text":"passport.device.authorizations.deny › Laravel\\Passport › DenyDeviceAuthorizationController","level":"0","line_num":"0","width":"0.5014534844292535","word_num":"0"},{"block_num":"0","conf":"1","line_num":"0","height":"0.018888888888888955","page_num":"0","par_num":"0","level":"0","top":"0.7277777777777777","width":"0.34593020545111763","word_num":"0","left":"0.6409883984248456","text":"passport.device.code › Laravel\\Passport › DeviceCodeController"},{"conf":"1","par_num":"0","block_num":"0","text":"passport.token › Laravel\\Passport › AccessTokenController@issueToken","width":"0.37936045328776047","line_num":"0","height":"0.01671834627787272","left":"0.6075581523423573","top":"0.7488372093481437","word_num":"0","level":"0","page_num":"0"},{"block_num":"0","height":"0.018604651557074692","left":"0.5624999981008448","line_num":"0","text":"passport.token.refresh › Laravel\\Passport › TransientTokenController@refresh","level":"0","conf":"1","par_num":"0","width":"0.4244185977511935","word_num":"0","top":"0.7674418599578968","page_num":"0"},{"par_num":"0","word_num":"0","top":"0.788372093058672","width":"0.27325579325358074","text":".. login.token › Auth\\SsoController@ssoTokenLogin","block_num":"0","conf":"1","line_num":"0","level":"0","height":"0.01860465155707458","page_num":"0","left":"0.7136628022890553"},{"par_num":"0","conf":"1","text":"Authentication Defaults","block_num":"0","left":"0.036337210704996736","level":"0","height":"0.01671834627787272","word_num":"0","line_num":"0","page_num":"0","top":"0.9488372092900043","width":"0.1293604638841417"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
2263
|
NULL
|
NULL
|
|
53729
|
iTerm2ShellEditDOCKERViewSessionScriptsProfilesWin iTerm2ShellEditDOCKERViewSessionScriptsProfilesWindowHelpDEV (docker)$82<,0.DEV (docker)APP (-zsh)*3-zsh• *4100% C47 8 Mon 20 Apr 11:26:16T₴1|screenpipe"• *5'providers' => ['users' » ['driver'→ 'eloquent"'model' = Jiminny\Models\User:: class,],'partners' » ['driver' =>'eloquent"'model' = Jiminny \Models\Partner: : class,],'teams'= ['driver''eloquent','model' = Jiminny\Models\Team: : class,],// 'users' » [////// ],'driver'=> 'database','table' » 'users',DEV/*Password Confirmation TimeoutHere you may define the amount of seconds before a password confirmationtimes out and theuser is prompted to re-enter their password via theconfirmation screen. By default, the timeout lasts for three hours.*/"password_timeout'→> 10800,];root@docker_lamp_1:/home/jiminny# cat config/passport.phpcat: config/passport.php: No such file or directoryroot@docker_lamp_1:/home/jiminny# grep -r "Passport::" app/ --include="*.php" -1app/Providers/AppServiceProvider.phpapp/Providers/AuthServiceProvider.phproot@docker_lamp_1:/home/jiminny# l...
|
[{"conf":"1","top":"0. [{"conf":"1","top":"0.006751095221970038","line_num":"0","par_num":"0","width":"0.03350270059373644","block_num":"0","word_num":"0","level":"0","text":"iTerm2","height":"0.01440478642781573","page_num":"0","left":"0.036300974866971085"},{"height":"0.013953487608167836","top":"0.006976744800567203","page_num":"0","par_num":"0","line_num":"0","block_num":"0","level":"0","conf":"1","left":"0.08284883747097675","text":"Shell","width":"0.021802324718899202","word_num":"0"},{"width":"0.017441859510209837","word_num":"0","conf":"1","level":"0","height":"0.013953487608167836","line_num":"0","text":"Edit","left":"0.11773255852008889","block_num":"0","top":"0.006976744800567203","page_num":"0","par_num":"0"},{"text":"DOCKER","top":"0.06499494747814527","width":"0.03346947564019097","line_num":"0","page_num":"0","word_num":"0","height":"0.014196151097615628","par_num":"0","conf":"1","left":"0.06829433143797091","block_num":"0","level":"0"},{"level":"0","width":"0.021802324718899174","block_num":"0","height":"0.013953487608167836","line_num":"0","conf":"1","page_num":"0","left":"0.1482558144574109","par_num":"0","text":"View","top":"0.006976744800567203","word_num":"0"},{"block_num":"0","conf":"1","text":"Session","level":"0","top":"0.005831639465554206","par_num":"0","left":"0.1815754420071481","page_num":"0","word_num":"0","height":"0.014361512925889719","line_num":"0","width":"0.035178452067905014"},{"page_num":"0","top":"0.006892915461235494","par_num":"0","line_num":"0","conf":"0.5","block_num":"0","width":"0.03200516170925563","left":"0.22963695456219482","level":"0","word_num":"0","height":"0.014121145672268298","text":"Scripts"},{"line_num":"0","level":"0","page_num":"0","par_num":"0","left":"0.27315148138633294","conf":"1","block_num":"0","text":"Profiles","top":"0.006306642561056286","width":"0.03363889853159591","height":"0.015293691423204248","word_num":"0"},{"conf":"1","left":"0.31972693328502566","block_num":"0","line_num":"0","page_num":"0","level":"0","width":"0.03496473895178903","text":"Window","top":"0.006712794944938816","height":"0.014481386608547586","par_num":"0","word_num":"0"},{"left":"0.36773255884054523","height":"0.013953487608167836","par_num":"0","conf":"1","block_num":"0","level":"0","line_num":"0","text":"Help","width":"0.020348836316002705","top":"0.0069767444517300214","page_num":"0","word_num":"0"},{"top":"0.06744186035900246","conf":"1","height":"0.01162790722317164","page_num":"0","width":"0.049418603049384224","left":"0.261627908573031","word_num":"0","block_num":"0","line_num":"0","par_num":"0","text":"DEV (docker)","level":"0"},{"line_num":"0","block_num":"0","left":"0.37500000068994266","page_num":"0","word_num":"0","top":"0.06511627933545094","height":"0.013953487608167836","level":"0","conf":"0.30000001192092896","text":"$82","width":"0.01453488270441694","par_num":"0"},{"conf":"0.30000001192092896","height":"0.022450152503119547","par_num":"0","word_num":"0","line_num":"0","width":"0.06703981293572325","level":"0","block_num":"0","text":"<,0.","page_num":"0","top":"0.003891202886382672","left":"0.6815963717654591"},{"line_num":"0","top":"0.034444444690624354","width":"0.061046510272555865","left":"0.4709302327588651","block_num":"0","height":"0.016718345218234565","page_num":"0","text":"DEV (docker)","level":"0","conf":"1","par_num":"0","word_num":"0"},{"left":"0.4621278130414464","word_num":"0","height":"0.015273906919691327","page_num":"0","top":"0.06445606938100545","level":"0","conf":"1","line_num":"0","block_num":"0","par_num":"0","text":"APP (-zsh)","width":"0.04231414000193273"},{"width":"0.013081395626068026","page_num":"0","par_num":"0","text":"*3","word_num":"0","block_num":"0","level":"0","height":"0.013953487608167836","left":"0.5726744186295533","top":"0.06511627933545094","conf":"0.30000001192092896","line_num":"0"},{"level":"0","page_num":"0","par_num":"0","top":"0.06744186092459825","line_num":"0","block_num":"0","left":"0.6656976745657336","text":"-zsh","width":"0.01889534791310632","conf":"0.5","height":"0.013953487608167836","word_num":"0"},{"left":"0.7587209306606234","top":"0.06511627927731145","level":"0","page_num":"0","height":"0.013953487608167836","line_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.024709301524692084","block_num":"0","word_num":"0","text":"• *4"},{"block_num":"0","left":"0.8168604712798987","line_num":"0","page_num":"0","top":"0.004444444444444473","width":"0.17151161829630535","word_num":"0","height":"0.016666666666666607","par_num":"0","conf":"0.5","text":"100% C47 8 Mon 20 Apr 11:26:16","level":"0"},{"top":"0.03488372115715643","width":"0.024709301524692195","word_num":"0","height":"0.013953487608167836","level":"0","block_num":"0","text":"T₴1|","left":"0.9738372101145919","page_num":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896"},{"level":"0","page_num":"0","width":"0.046511628892686674","line_num":"0","text":"screenpipe\"","left":"0.8488372094393156","conf":"1","block_num":"0","par_num":"0","top":"0.06511627921917185","height":"0.013953487608167947","word_num":"0"},{"block_num":"0","text":"• *5","conf":"0.30000001192092896","left":"0.9563953496494757","par_num":"0","width":"0.024709301524692084","page_num":"0","line_num":"0","top":"0.0651162793742106","word_num":"0","level":"0","height":"0.013953487608167947"},{"line_num":"0","left":"0.026162789362335175","par_num":"0","level":"0","page_num":"0","width":"0.09011627833048502","block_num":"0","conf":"0.5","text":"'providers' => [","height":"0.01671834627787272","top":"0.1488372094062833","word_num":"0"},{"conf":"0.30000001192092896","top":"0.1643101539819295","line_num":"0","level":"0","width":"0.06931798723008897","par_num":"0","block_num":"0","word_num":"0","text":"'users' » [","page_num":"0","left":"0.04746853539211187","height":"0.02452009730868865"},{"line_num":"0","width":"0.0479651133219401","conf":"1","level":"0","page_num":"0","par_num":"0","height":"0.016279069052802297","block_num":"0","text":"'driver'","top":"0.18837209318677717","word_num":"0","left":"0.06976744413844851"},{"block_num":"0","word_num":"0","left":"0.1177325608658053","level":"0","par_num":"0","height":"0.01860465155707458","conf":"0.30000001192092896","page_num":"0","text":"→ 'eloquent\"","width":"0.07558139165242517","line_num":"0","top":"0.1883720931361914"},{"line_num":"0","word_num":"0","par_num":"0","height":"0.021473284827338346","left":"0.06969347504354947","conf":"0.5","level":"0","page_num":"0","block_num":"0","text":"'model' = Jiminny\\Models\\User:: class,","top":"0.20651856430491788","width":"0.21236953735351563"},{"line_num":"0","top":"0.23023255817937804","block_num":"0","height":"0.020930233001709042","text":"],","width":"0.014534882704416913","conf":"0.5","par_num":"0","level":"0","page_num":"0","left":"0.045058140188489214","word_num":"0"},{"par_num":"0","page_num":"0","top":"0.2674418603144859","word_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","width":"0.0843023247188992","text":"'partners' » [","block_num":"0","height":"0.01860465155707458","left":"0.047965116745192465"},{"height":"0.019711380004882928","level":"0","top":"0.2854931466743271","word_num":"0","line_num":"0","par_num":"0","width":"0.06552639537387424","page_num":"0","conf":"0.5","text":"'driver' =>","left":"0.06970773272807686","block_num":"0"},{"height":"0.019221420288085933","left":"0.13513648207019252","line_num":"0","page_num":"0","text":"'eloquent\"","conf":"0.5","level":"0","block_num":"0","width":"0.05821540620591906","par_num":"0","top":"0.2857381267644463","word_num":"0"},{"height":"0.02124031066894516","line_num":"0","page_num":"0","par_num":"0","word_num":"0","level":"0","conf":"0.5","top":"0.306666666215915","block_num":"0","width":"0.2296511544121636","left":"0.06976745017242424","text":"'model' = Jiminny \\Models\\Partner: : class,"},{"height":"0.018604651557074692","width":"0.013081394301520458","line_num":"0","text":"],","level":"0","conf":"1","block_num":"0","par_num":"0","top":"0.3302325576323154","page_num":"0","word_num":"0","left":"0.04651162826106148"},{"block_num":"0","par_num":"0","text":"'teams'","top":"0.3674418606770873","line_num":"0","level":"0","conf":"0.5","page_num":"0","height":"0.016279069052802075","word_num":"0","width":"0.04069767263200548","left":"0.04796511768109028"},{"conf":"0.30000001192092896","page_num":"0","left":"0.0886627914791373","width":"0.027616278330485022","line_num":"0","text":"= [","height":"0.01912144554985895","par_num":"0","block_num":"0","top":"0.369767442909825","level":"0","word_num":"0"},{"left":"0.06976744148205899","line_num":"0","text":"'driver'","top":"0.3883720934096454","word_num":"0","width":"0.045058139165242525","level":"0","block_num":"0","height":"0.016279069052802186","conf":"1","page_num":"0","par_num":"0"},{"top":"0.3883720938223495","height":"0.020930230882432732","left":"0.1351744175629845","page_num":"0","conf":"1","block_num":"0","line_num":"0","par_num":"0","text":"'eloquent',","word_num":"0","width":"0.0625","level":"0"},{"width":"0.2123695373535156","level":"0","block_num":"0","page_num":"0","par_num":"0","top":"0.40651856432402944","conf":"0.5","height":"0.021473284827338235","left":"0.06969347482749984","line_num":"0","text":"'model' = Jiminny\\Models\\Team: : class,","word_num":"0"},{"left":"0.04651162860020877","par_num":"0","conf":"1","height":"0.018604651557074692","line_num":"0","page_num":"0","text":"],","word_num":"0","level":"0","width":"0.01308139430152045","block_num":"0","top":"0.4302325582524704"},{"par_num":"0","text":"// 'users' » [","top":"0.4674418603842533","width":"0.08430231942070854","word_num":"0","line_num":"0","height":"0.018604651557074692","block_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.047965119822551076","level":"0"},{"text":"//","block_num":"0","width":"0.013081395626068117","top":"0.48837209259216885","par_num":"0","word_num":"0","left":"0.046511627695686876","conf":"0.30000001192092896","height":"0.02093023300170893","line_num":"0","page_num":"0","level":"0"},{"height":"0.018604651557074692","level":"0","conf":"0.5","line_num":"0","top":"0.5093023255171437","word_num":"0","width":"0.013081395626068117","page_num":"0","text":"//","block_num":"0","left":"0.046511627841035706","par_num":"0"},{"width":"0.030523255136277933","left":"0.04651162861942222","word_num":"0","page_num":"0","top":"0.5277777781789964","height":"0.023385011884901274","level":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","text":"// ],"},{"word_num":"0","page_num":"0","par_num":"0","text":"'driver'","width":"0.04651162889268663","block_num":"0","level":"0","top":"0.4860465112757263","conf":"1","left":"0.08720930260792022","line_num":"0","height":"0.01860465155707458"},{"word_num":"0","conf":"0.5","height":"0.022339994642469718","par_num":"0","block_num":"0","width":"0.08298338254292806","left":"0.13220016773261317","line_num":"0","page_num":"0","text":"=> 'database',","top":"0.4876672121745538","level":"0"},{"line_num":"0","par_num":"0","word_num":"0","text":"'table' » 'users',","conf":"0.5","page_num":"0","width":"0.10755813386705186","block_num":"0","level":"0","left":"0.08575581692217445","top":"0.5066666662546747","height":"0.021240310668945273"},{"width":"0.13808139165242517","word_num":"0","page_num":"0","height":"0.08372093200683595","level":"0","text":"DEV","line_num":"0","par_num":"0","left":"0.856104652690018","top":"0.14651162736867507","block_num":"0","conf":"0.5"},{"height":"0.01860465155707458","left":"0.024709302143361287","text":"/*","word_num":"0","block_num":"0","line_num":"0","width":"0.013081395626068113","par_num":"0","page_num":"0","level":"0","top":"0.5883720926400674","conf":"1"},{"page_num":"0","text":"Password Confirmation Timeout","level":"0","top":"0.63","width":"0.1627907011244032","word_num":"0","line_num":"0","block_num":"0","height":"0.014444444444444482","par_num":"0","left":"0.036337208097175736","conf":"1"},{"conf":"1","level":"0","line_num":"0","page_num":"0","left":"0.03633723052019542","block_num":"0","par_num":"0","text":"Here you may define the amount of seconds before a password confirmation","width":"0.4011627621120876","word_num":"0","top":"0.6883720925160363","height":"0.018604651557074692"},{"top":"0.708888889002289","par_num":"0","word_num":"0","conf":"1","page_num":"0","level":"0","line_num":"0","height":"0.01669250594245064","text":"times out and the","block_num":"0","left":"0.036337212501321284","width":"0.09883720609876843"},{"width":"0.2877907011244032","word_num":"0","level":"0","line_num":"0","par_num":"0","left":"0.13372092793770232","text":"user is prompted to re-enter their password via the","top":"0.7088888884187573","page_num":"0","block_num":"0","conf":"1","height":"0.019018088446723147"},{"width":"0.3735465155707466","par_num":"0","text":"confirmation screen. By default, the timeout lasts for three hours.","conf":"1","level":"0","height":"0.018888888888888955","top":"0.73","page_num":"0","left":"0.036337211029218136","block_num":"0","word_num":"0","line_num":"0"},{"height":"0.01860465155707458","conf":"1","line_num":"0","left":"0.023255813943953207","page_num":"0","text":"*/","top":"0.7674418601284395","width":"0.015988372431861027","block_num":"0","word_num":"0","par_num":"0","level":"0"},{"line_num":"0","text":"\"password_timeout'","word_num":"0","block_num":"0","height":"0.020930230882432732","width":"0.10174418555365668","conf":"1","left":"0.026162792639838273","level":"0","par_num":"0","page_num":"0","top":"0.8069767448301014"},{"text":"→> 10800,","left":"0.12639202901446608","width":"0.05535547468397353","height":"0.021776791678534524","page_num":"0","conf":"0.30000001192092896","word_num":"0","top":"0.8088790465646445","par_num":"0","line_num":"0","block_num":"0","level":"0"},{"level":"0","width":"0.014534884028964572","word_num":"0","line_num":"0","top":"0.8511627903144858","page_num":"0","block_num":"0","height":"0.018604651557074692","conf":"1","par_num":"0","text":"];","left":"-0.00000000027029623847793813"},{"height":"0.01912144766913515","word_num":"0","block_num":"0","width":"0.3197674433390299","level":"0","left":"0.0014534808247886172","par_num":"0","conf":"1","line_num":"0","text":"root@docker_lamp_1:/home/jiminny# cat config/passport.php","top":"0.8697674417339079","page_num":"0"},{"conf":"1","height":"0.01860465155707458","line_num":"0","page_num":"0","block_num":"0","par_num":"0","left":"0.002906978784065887","text":"cat: config/passport.php: No such file or directory","width":"0.28488371107313365","top":"0.8883720925160363","level":"0","word_num":"0"},{"line_num":"0","width":"0.44476742214626735","conf":"1","par_num":"0","word_num":"0","block_num":"0","page_num":"0","top":"0.9066666663128141","height":"0.021240310668945273","left":"0.0029069812498286516","level":"0","text":"root@docker_lamp_1:/home/jiminny# grep -r \"Passport::\" app/ --include=\"*.php\" -1"},{"block_num":"0","par_num":"0","left":"0.0014534922564207323","top":"0.9302325583805757","word_num":"0","text":"app/Providers/AppServiceProvider.php","line_num":"0","width":"0.20348837110731338","height":"0.016279069052802186","page_num":"0","level":"0","conf":"1"},{"block_num":"0","page_num":"0","top":"0.9488372090276642","level":"0","line_num":"0","text":"app/Providers/AuthServiceProvider.php","word_num":"0","conf":"1","left":"0.002906986615447475","height":"0.018604651557074692","par_num":"0","width":"0.2078488243950738"},{"block_num":"0","level":"0","line_num":"0","width":"0.19622092776828343","text":"root@docker_lamp_1:/home/jiminny# l","top":"0.969767441714528","word_num":"0","par_num":"0","page_num":"0","left":"0.0029069735521420545","height":"0.01912144766913526","conf":"1"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1039
|
NULL
|
NULL
|
|
53730
|
MOn ZU AOr 11:20.10Security patch review and testi MOn ZU AOr 11:20.10Security patch review and testing guidanceWHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors. just pre-existing warnings (those ambiguousFlysystem/ Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport| token"cau contleauch.onpcat contigpassport.ohp# guards, provlders# if it exists (not always present)Reply +# Where Passport igrep -r "Passport::" app/ --include="*.php"# Custom middleware or token checksgrep -r "auth:api\|CheckClientCredentials)[HasApiTokens" app/ --include="*.php" -xIn the codebase. Passport changes in 13.6 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport:: tokensExpireInoReplv…Cannot AhCiaudo ic Aland can mako mictakec Plence double-chock recnoncoc)...
|
[{"left":"0.950581397027678"," [{"left":"0.950581397027678","block_num":"0","level":"0","line_num":"0","page_num":"0","height":"0.006968640444571461","par_num":"0","width":"0.04215115689216775","text":"MOn ZU AOr 11:20.10","conf":"0.30000001192092896","top":"0.006968641450188162","word_num":"0"},{"top":"0.034843205974365854","width":"0.10465115689216775","word_num":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.04360465181537887","level":"0","line_num":"0","text":"Security patch review and testing guidance","conf":"0.5","height":"0.010611339429158706"},{"line_num":"0","left":"0.4651162906204267","level":"0","page_num":"0","width":"0.15261626750864887","top":"0.23344947751420808","text":"WHere could I see OAuth/Passport changes in laravel project","conf":"1","block_num":"0","par_num":"0","height":"0.010569661427913157","word_num":"0"},{"block_num":"0","word_num":"0","line_num":"0","text":"The autoload looks clean — no errors. just pre-existing warnings (those ambiguous","conf":"1","height":"0.010472410983826452","page_num":"0","top":"0.29266347684752747","par_num":"0","width":"0.20348834991455073","level":"0","left":"0.37936048883884194"},{"par_num":"0","height":"0.010644682286458762","top":"0.31339712902498507","width":"0.14970929571922792","text":"Flysystem/ Microsoft Graph classes are old, not from this PR).","left":"0.37936047267784295","line_num":"0","word_num":"0","block_num":"0","conf":"0.5","level":"0","page_num":"0"},{"conf":"1","level":"0","par_num":"0","text":"Where to look for Passport/OAuth in the project:","height":"0.010608560540839473","word_num":"0","width":"0.12209300791963618","block_num":"0","top":"0.34130781503047114","left":"0.3793604804363937","line_num":"0","page_num":"0"},{"block_num":"0","width":"0.08866277654120264","word_num":"0","page_num":"0","line_num":"0","left":"0.38081395875882257","par_num":"0","height":"0.0071770334928229484","top":"0.4074960127591707","conf":"0.5","level":"0","text":"# Koutes registered bv rassport"},{"par_num":"0","block_num":"0","word_num":"0","page_num":"0","level":"0","conf":"1","height":"0.013937280889143144","line_num":"0","left":"0.3808139720097463","top":"0.42160278777842497","width":"0.15552323929806966","text":"php artisan route:list | grep -E \"oauth|passport| token\""},{"page_num":"0","par_num":"0","top":"0.48083623717426005","left":"0.38081395586900885","level":"0","block_num":"0","text":"cau contleauch.onp","width":"0.055232550235504774","conf":"0.30000001192092896","height":"0.00720204044567152","line_num":"0","word_num":"0"},{"top":"0.49825784007433505","par_num":"0","conf":"0.30000001192092896","height":"0.007324297082100917","left":"0.38081395275439145","line_num":"0","text":"cat contigpassport.ohp","word_num":"0","level":"0","width":"0.06540697178942095","page_num":"0","block_num":"0"},{"level":"0","text":"# guards, provlders","block_num":"0","top":"0.4808362370151933","height":"0.00720204044567152","conf":"0.30000001192092896","par_num":"0","left":"0.4622093050586837","width":"0.055232555308240505","word_num":"0","line_num":"0","page_num":"0"},{"par_num":"0","page_num":"0","height":"0.011164274322169043","text":"# if it exists (not always present)","conf":"0.5","left":"0.46220931010809474","block_num":"0","top":"0.49441786283891553","width":"0.09883720316785449","line_num":"0","level":"0","word_num":"0"},{"text":"Reply +","line_num":"0","conf":"0.30000001192092896","level":"0","height":"0.011164274322169043","top":"0.5223285486443381","par_num":"0","width":"0.018895347067650337","left":"0.4360465116225266","word_num":"0","block_num":"0","page_num":"0"},{"left":"0.382267447019351","par_num":"0","top":"0.5331010454942319","line_num":"0","block_num":"0","level":"0","page_num":"0","height":"0.010758603778942555","conf":"0.5","text":"# Where Passport i","width":"0.050872087478637695","word_num":"0"},{"word_num":"0","page_num":"0","text":"grep -r \"Passport::\" app/ --include=\"*.php\"","line_num":"0","width":"0.12063951695219","par_num":"0","conf":"1","height":"0.010736374953907224","top":"0.5502392342775435","left":"0.38226745979196064","level":"0","block_num":"0"},{"conf":"1","line_num":"0","page_num":"0","par_num":"0","width":"0.09883720316785449","level":"0","left":"0.3808139518356938","top":"0.5885167464114832","word_num":"0","block_num":"0","height":"0.011164274322169043","text":"# Custom middleware or token checks"},{"conf":"0.5","level":"0","line_num":"0","page_num":"0","text":"grep -r \"auth:api\\|CheckClientCredentials)[HasApiTokens\" app/ --include=\"*.php\" -x","par_num":"0","height":"0.014354066985645897","width":"0.23255810839064578","left":"0.38081396262329154","word_num":"0","block_num":"0","top":"0.6060606060606061"},{"par_num":"0","block_num":"0","conf":"1","height":"0.010714146128872004","level":"0","line_num":"0","top":"0.6443381180024774","width":"0.1671511467466963","text":"In the codebase. Passport changes in 13.6 13.7.x typically affect:","left":"0.3793604823595641","word_num":"0","page_num":"0"},{"left":"0.3808139531620499","conf":"0.30000001192092896","par_num":"0","text":"• oken revocation nenavioui","level":"0","height":"0.006968640444571461","width":"0.07848836513275798","top":"0.6759581884885157","word_num":"0","block_num":"0","page_num":"0","line_num":"0"},{"left":"0.38226744661762363","conf":"1","word_num":"0","width":"0.1337209255137342","height":"0.010472411744332222","line_num":"0","page_num":"0","text":"• PersonalAccessToken model if vou've extended it","par_num":"0","top":"0.6968641115270692","level":"0","block_num":"0"},{"conf":"1","text":"• Any custom AuthServiceProvider thatcalls Passport::routes Or","width":"0.18313951695219005","word_num":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.3808139531872547","top":"0.724738676254297","height":"0.010508532729445519","level":"0","line_num":"0"},{"block_num":"0","left":"0.3909883816485991","level":"0","page_num":"0","height":"0.010483525016091066","text":"Passport:: tokensExpireIno","top":"0.7456140351751869","width":"0.07703487416531174","word_num":"0","conf":"1","line_num":"0","par_num":"0"},{"par_num":"0","line_num":"0","height":"0.010452960286604362","level":"0","top":"0.9128919869298685","width":"0.018895347067650337","word_num":"0","page_num":"0","block_num":"0","text":"Replv…","left":"0.37790697857373284","conf":"0.5"},{"top":"0.9441786283891547","height":"0.0071770334928229484","width":"0.02906976354883073","block_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","left":"0.5770348873948522","text":"Cannot Ah","word_num":"0"},{"block_num":"0","page_num":"0","conf":"0.30000001192092896","text":"Ciaudo ic Aland can mako mictakec Plence double-chock recnoncoc)","level":"0","par_num":"0","height":"0.0071770334928230595","left":"0.43459303705837393","top":"0.9824561403508771","width":"0.12936045261139562","word_num":"0","line_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
996
|
NULL
|
NULL
|
|
53732
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LzMon zUAor 11-20.19WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors, just pre-existing warnings (those ambiguousFlysystem/Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport| token"# Configcat contleauch.onpcat contigpassport.ohp# guaras, provlders#if it exists (not alwavs present)# Where Passport is bootedgrep -r "Passport::" app/--include="*.php" -1Reply +# Custom middleware or token checksgrep -r "auth:api\|CheckClientCredentials\|HasApiTokens" app/ --include="*.php" -1In the codebase, Passport changes in 13.6 → 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider that calls Passport::routes() orPassport: :tokensExpireIn()Reply...CannotA4Ciaude ic Aland can make mictakec Plence double-chock recnoncoc)...
|
[{"word_num":"0","line_num" [{"word_num":"0","line_num":"0","block_num":"0","height":"0.01754385964912286","level":"0","conf":"1","text":"Claude File","width":"0.030523254516276906","page_num":"0","left":"0.017441861727653853","par_num":"0","top":"0"},{"line_num":"0","conf":"1","height":"0.017421602252187585","left":"0.050872093609937184","page_num":"0","block_num":"0","text":"Edit","par_num":"0","top":"0.00000000009341838413945425","width":"0.013081394611520962","word_num":"0","level":"0"},{"word_num":"0","block_num":"0","line_num":"0","left":"0.06395349007209457","par_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","text":"VIew","width":"0.014534881774415365","top":"0.006968641450188162"},{"level":"0","height":"0.017421602252187585","line_num":"0","top":"0.000000000441850445120906","par_num":"0","block_num":"0","width":"0.01889534833583427","word_num":"0","conf":"1","left":"0.08284883714506737","text":"Window","page_num":"0"},{"conf":"1","level":"0","text":"Help","par_num":"0","page_num":"0","top":"0.00000000009341838413945425","width":"0.010174418383456299","height":"0.017421602252187585","left":"0.1075581398150548","block_num":"0","line_num":"0","word_num":"0"},{"block_num":"0","conf":"1","page_num":"0","top":"0.034843205974365854","width":"0.10029068398982921","left":"0.04215117645919011","level":"0","height":"0.010611339429158706","text":"Security patch review and testing guidance","par_num":"0","word_num":"0","line_num":"0"},{"word_num":"0","par_num":"0","block_num":"0","width":"0.02034883549872868","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","level":"0","text":"100% Lz","left":"0.9113372091917828","line_num":"0","top":"0.006968641450188162"},{"width":"0.04796511061648101","par_num":"0","line_num":"0","height":"0.006968640444571461","top":"0.006968641450188162","block_num":"0","conf":"0.30000001192092896","left":"0.9462209310966136","level":"0","page_num":"0","word_num":"0","text":"Mon zUAor 11-20.19"},{"word_num":"0","top":"0.2296650718401294","block_num":"0","par_num":"0","text":"WHere could I see OAuth/Passport changes in laravel project","height":"0.017721687207381653","left":"0.46511628803368954","width":"0.15406975847609505","line_num":"0","page_num":"0","level":"0","conf":"1"},{"block_num":"0","level":"0","word_num":"0","left":"0.379360478721607","top":"0.28919860629805094","text":"The autoload looks clean — no errors, just pre-existing warnings (those ambiguous","height":"0.01781893765146836","line_num":"0","conf":"1","page_num":"0","par_num":"0","width":"0.20494185102746837"},{"left":"0.37936047101480896","conf":"1","line_num":"0","level":"0","height":"0.01764666634883605","word_num":"0","block_num":"0","text":"Flysystem/Microsoft Graph classes are old, not from this PR).","page_num":"0","top":"0.31010452977814074","par_num":"0","width":"0.15116278668667416"},{"page_num":"0","line_num":"0","level":"0","text":"Where to look for Passport/OAuth in the project:","width":"0.12354649888708236","left":"0.37936047783774907","height":"0.017682787333949346","par_num":"0","block_num":"0","top":"0.3379790944182606","conf":"1","word_num":"0"},{"top":"0.4074960127591707","width":"0.08720929571922786","word_num":"0","page_num":"0","level":"0","block_num":"0","conf":"0.5","line_num":"0","par_num":"0","left":"0.3808139525490543","text":"# Koutes registered bv rassport","height":"0.0071770334928229484"},{"top":"0.42160278777842497","level":"0","page_num":"0","height":"0.013937280889143144","conf":"1","par_num":"0","block_num":"0","left":"0.3808139720097463","text":"php artisan route:list | grep -E \"oauth|passport| token\"","word_num":"0","width":"0.15552323929806966","line_num":"0"},{"left":"0.3808139550108965","line_num":"0","height":"0.014354066985646008","text":"# Config","word_num":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.45614035087719296","width":"0.02470930079196365","level":"0","conf":"0.5"},{"width":"0.055232550235504774","line_num":"0","height":"0.00720204044567152","level":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.38081395586900885","top":"0.48083623717426005","word_num":"0","block_num":"0","text":"cat contleauch.onp"},{"block_num":"0","level":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","width":"0.06540697178942095","word_num":"0","text":"cat contigpassport.ohp","height":"0.007324297082100917","page_num":"0","top":"0.49825784007433505","left":"0.38081395275439145"},{"par_num":"0","conf":"0.5","left":"0.4622093050586837","page_num":"0","line_num":"0","width":"0.055232555308240505","word_num":"0","top":"0.4808362370151933","level":"0","text":"# guaras, provlders","height":"0.00720204044567152","block_num":"0"},{"line_num":"0","left":"0.46220931010805694","page_num":"0","height":"0.011164274322169043","par_num":"0","width":"0.09883720316785444","word_num":"0","level":"0","conf":"0.5","text":"#if it exists (not alwavs present)","block_num":"0","top":"0.49441786283891553"},{"line_num":"0","height":"0.01754385964912286","par_num":"0","width":"0.07558139334333702","level":"0","conf":"1","left":"0.3808139536643218","text":"# Where Passport is booted","page_num":"0","top":"0.529505582137161","block_num":"0","word_num":"0"},{"text":"grep -r \"Passport::\" app/--include=\"*.php\" -1","level":"0","par_num":"0","width":"0.12936046275686713","top":"0.5502392346259756","word_num":"0","left":"0.3808139555637497","block_num":"0","line_num":"0","conf":"1","height":"0.010736374953907224","page_num":"0"},{"height":"0.017591094666500773","par_num":"0","width":"0.02034883676691257","top":"0.5749128923382677","left":"0.4869186052262604","word_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","text":"Reply +","block_num":"0","page_num":"0"},{"left":"0.3808139517317183","text":"# Custom middleware or token checks","page_num":"0","level":"0","top":"0.5885167465684981","width":"0.09883720316785444","word_num":"0","block_num":"0","height":"0.007302068257065586","line_num":"0","par_num":"0","conf":"1"},{"line_num":"0","level":"0","top":"0.6027874561656953","text":"grep -r \"auth:api\\|CheckClientCredentials\\|HasApiTokens\" app/ --include=\"*.php\" -1","conf":"1","page_num":"0","left":"0.38226744114773115","par_num":"0","word_num":"0","height":"0.01762721717262572","width":"0.22965116703763921","block_num":"0"},{"block_num":"0","conf":"1","left":"0.3793604706608972","level":"0","top":"0.6411149829782994","word_num":"0","page_num":"0","text":"In the codebase, Passport changes in 13.6 → 13.7.x typically affect:","width":"0.16860464785961393","height":"0.017577201745916926","line_num":"0","par_num":"0"},{"width":"0.07703488431078326","conf":"0.30000001192092896","par_num":"0","top":"0.675958188114837","text":"• oken revocation nenavioui","height":"0.006968641205077342","level":"0","page_num":"0","left":"0.3822674412698541","block_num":"0","line_num":"0","word_num":"0"},{"block_num":"0","word_num":"0","par_num":"0","level":"0","page_num":"0","left":"0.3822674466324852","text":"• PersonalAccessToken model if vou've extended it","width":"0.1337209255137342","height":"0.010472411744332222","top":"0.6968641115270692","line_num":"0","conf":"0.5"},{"top":"0.7208931417337858","text":"• Any custom AuthServiceProvider that calls Passport::routes() or","block_num":"0","line_num":"0","level":"0","left":"0.380813971088848","width":"0.18459299777416466","conf":"1","par_num":"0","height":"0.017782816666355172","page_num":"0","word_num":"0"},{"block_num":"0","height":"0.017807823619203744","page_num":"0","width":"0.07848837020549371","level":"0","left":"0.39098837448715934","par_num":"0","word_num":"0","text":"Passport: :tokensExpireIn()","conf":"1","line_num":"0","top":"0.742160278657975"},{"left":"0.37790697667468326","par_num":"0","width":"0.02034883676691257","conf":"0.5","height":"0.017421602252187474","word_num":"0","text":"Reply...","page_num":"0","top":"0.9094076654825008","level":"0","block_num":"0","line_num":"0"},{"word_num":"0","height":"0.006968640444571572","conf":"0.30000001192092896","left":"0.5770348871209333","line_num":"0","width":"0.02906976354883073","block_num":"0","level":"0","text":"CannotA4","page_num":"0","par_num":"0","top":"0.9442508714153448"},{"left":"0.43459303705837393","conf":"0.30000001192092896","word_num":"0","top":"0.9824561403508771","line_num":"0","width":"0.12936045261139562","block_num":"0","text":"Ciaude ic Aland can make mictakec Plence double-chock recnoncoc)","level":"0","page_num":"0","height":"0.0071770334928230595","par_num":"0"}]...
|
iTerm2
|
AppleNative
|
DEV (docker)
|
True
|
1054
|
NULL
|
NULL
|
|
53742
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDEV (docker)$82‹$0DEV (docker)APP (-zsh)DOCKER'driver''eloquent"'model'→ Jiminny\Models\User::class,*3-zsh• ₴4100% C47 8 Mon 20 Apr 11:26:47T81screenpipe"• ₴5|],'partners'= ['driver' »'eloquent''model' = Jiminny\Models\Partner::class,],'teams' = ['driver'=>'eloquent''model' = Jiminny \Models\Team: : class,],//'users'= [//'driver'//'table'// ],'database',"users',DEV/*Password Confirmation TimeoutI Here you may definethe amount of seconds before a password confirmationI timesout and the user is prompted to re-enter their password via theI confirmation screen. By default, the timeout lasts for three hours.'password_timeout' → 10800,root@docker_lamp_1:/home/jiminny# cat config/passport.phpcat: config/passport.php: No such file or directoryroot@docker_lamp_1:/home/jiminny# grep -r "Passport::" app/ --include="*.php" -1app/Providers/AppServiceProvider.phpapp/Providers/AuthServiceProvider.phproot@docker_lamp_1:/home/jiminny# grep-r "auth:api\/CheckClientCredentials\|HasApiTokens"app/ --include="*.php" -1app/Traits/HasApiTokens.phpapp/Providers/RouteServiceProvider.phpapp/Models/Partner.phpapp/Models/User.phproot@docker_lamp_1:/home/jiminny# ]...
|
[{"par_num":"0","height":& [{"par_num":"0","height":"0.013953487608167836","text":"iTerm2","top":"0.006976744626148612","word_num":"0","level":"0","left":"0.036337209192482026","width":"0.03343023194207086","conf":"1","line_num":"0","block_num":"0","page_num":"0"},{"conf":"1","block_num":"0","height":"0.013953487608167836","line_num":"0","page_num":"0","word_num":"0","left":"0.08284883747097675","level":"0","par_num":"0","top":"0.006976744800567203","width":"0.021802324718899202","text":"Shell"},{"top":"0.00697674474242771","height":"0.013953487608167836","width":"0.017441859510209837","word_num":"0","text":"Edit","block_num":"0","conf":"1","left":"0.1177325585443137","level":"0","line_num":"0","page_num":"0","par_num":"0"},{"level":"0","page_num":"0","line_num":"0","block_num":"0","height":"0.013953487608167836","left":"0.1482558144574109","par_num":"0","text":"View","top":"0.006976744800567203","width":"0.021802324718899174","word_num":"0","conf":"1"},{"left":"0.181686046885139","word_num":"0","line_num":"0","width":"0.034883719020419646","page_num":"0","block_num":"0","conf":"1","text":"Session","top":"0.006976744708930949","level":"0","height":"0.011627906163533486","par_num":"0"},{"width":"0.03200516170925563","level":"0","block_num":"0","par_num":"0","word_num":"0","conf":"0.5","height":"0.014121145672268298","top":"0.006892915461235494","left":"0.22963695456219482","page_num":"0","text":"Scripts","line_num":"0"},{"page_num":"0","par_num":"0","top":"0.006306642561056286","word_num":"0","line_num":"0","block_num":"0","height":"0.015293691423204248","text":"Profiles","width":"0.03363889853159591","conf":"1","level":"0","left":"0.27315148138633294"},{"page_num":"0","top":"0.0069767444517300214","block_num":"0","text":"Window","width":"0.034883719020419646","level":"0","line_num":"0","word_num":"0","height":"0.013953487608167836","left":"0.3197674432514181","conf":"1","par_num":"0"},{"text":"Help","page_num":"0","line_num":"0","left":"0.36627907056206205","par_num":"0","height":"0.016279069052802186","width":"0.021802324718899146","word_num":"0","block_num":"0","conf":"1","level":"0","top":"0.004651163109257839"},{"height":"0.01162790722317164","width":"0.049418603049384224","conf":"1","level":"0","par_num":"0","line_num":"0","text":"DEV (docker)","word_num":"0","page_num":"0","top":"0.0674418603248027","block_num":"0","left":"0.261627908427966"},{"text":"$82","level":"0","conf":"0.30000001192092896","block_num":"0","left":"0.37500000068994266","par_num":"0","top":"0.06511627933545094","line_num":"0","width":"0.01453488270441694","height":"0.013953487608167836","page_num":"0","word_num":"0"},{"top":"0.004651162423564115","level":"0","word_num":"0","width":"0.05087209277682836","height":"0.02093023300170893","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.6816860472707428","text":"‹$0"},{"height":"0.01671834627787272","conf":"1","block_num":"0","line_num":"0","top":"0.03444444428677429","word_num":"0","page_num":"0","width":"0.06104651027255592","par_num":"0","text":"DEV (docker)","level":"0","left":"0.4709302341256124"},{"par_num":"0","line_num":"0","level":"0","top":"0.0648800703053134","text":"APP (-zsh)","word_num":"0","block_num":"0","left":"0.46217415593987504","conf":"0.5","page_num":"0","width":"0.04222145610385469","height":"0.016751487520005992"},{"level":"0","line_num":"0","par_num":"0","height":"0.01173452059427893","left":"0.0683067428862935","text":"DOCKER","width":"0.03344465361701118","block_num":"0","word_num":"0","conf":"1","page_num":"0","top":"0.06738855363083907"},{"text":"'driver'","block_num":"0","width":"0.04505813916524251","conf":"1","word_num":"0","line_num":"0","page_num":"0","height":"0.01860465155707458","left":"0.06976744134276637","level":"0","par_num":"0","top":"0.08604651112068751"},{"conf":"1","left":"0.13517442160667004","level":"0","block_num":"0","par_num":"0","page_num":"0","text":"'eloquent\"","top":"0.08837209318677719","line_num":"0","word_num":"0","height":"0.016279069052802186","width":"0.05813953081766765"},{"word_num":"0","conf":"1","level":"0","page_num":"0","text":"'model'","top":"0.10697674442708727","height":"0.016279069052802186","block_num":"0","left":"0.06976744277860851","line_num":"0","width":"0.0421511623594496","par_num":"0"},{"block_num":"0","par_num":"0","text":"→ Jiminny\\Models\\User::class,","left":"0.11046512017268707","top":"0.10888888847689682","word_num":"0","conf":"0.5","height":"0.019018088446723147","width":"0.17151161829630535","level":"0","line_num":"0","page_num":"0"},{"word_num":"0","text":"*3","left":"0.5726744186295533","page_num":"0","top":"0.06511627933545094","width":"0.013081395626068026","height":"0.013953487608167836","conf":"0.30000001192092896","block_num":"0","level":"0","line_num":"0","par_num":"0"},{"text":"-zsh","height":"0.013953487608167836","conf":"0.5","width":"0.01889534791310632","line_num":"0","block_num":"0","par_num":"0","top":"0.06744186092459825","page_num":"0","left":"0.6656976745657336","level":"0","word_num":"0"},{"left":"0.7587209306606234","line_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","text":"• ₴4","top":"0.06511627927731145","word_num":"0","block_num":"0","width":"0.024709301524692084","height":"0.013953487608167836"},{"par_num":"0","left":"0.8168604657340726","line_num":"0","block_num":"0","height":"0.016666666666666607","top":"0.004444444444444473","page_num":"0","width":"0.17151162889268667","word_num":"0","conf":"0.5","text":"100% C47 8 Mon 20 Apr 11:26:47","level":"0"},{"text":"T81","width":"0.023255814446343392","word_num":"0","level":"0","block_num":"0","left":"0.9738372086683013","top":"0.03488372138971452","height":"0.013953487608167836","line_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896"},{"line_num":"0","word_num":"0","left":"0.8488372094393156","page_num":"0","height":"0.013953487608167947","width":"0.046511628892686674","text":"screenpipe\"","conf":"1","top":"0.06511627921917185","block_num":"0","par_num":"0","level":"0"},{"par_num":"0","top":"0.0651162793742106","word_num":"0","conf":"0.30000001192092896","left":"0.9563953496494757","level":"0","block_num":"0","line_num":"0","page_num":"0","text":"• ₴5|","width":"0.024709301524692084","height":"0.013953487608167947"},{"height":"0.018604651557074692","page_num":"0","block_num":"0","par_num":"0","top":"0.13023255825247038","word_num":"0","line_num":"0","conf":"1","level":"0","left":"0.04651162860020877","text":"],","width":"0.01308139430152045"},{"line_num":"0","left":"0.04796511903884058","conf":"1","page_num":"0","height":"0.018604651557074692","text":"'partners'","block_num":"0","level":"0","par_num":"0","width":"0.058139530817667644","top":"0.16744186009355566","word_num":"0"},{"left":"0.1075581395235067","text":"= [","height":"0.016279069052802186","level":"0","width":"0.0247093015246921","block_num":"0","page_num":"0","par_num":"0","word_num":"0","top":"0.16976744233406404","conf":"0.30000001192092896","line_num":"0"},{"page_num":"0","par_num":"0","word_num":"0","line_num":"0","top":"0.1883720932642966","block_num":"0","height":"0.016279069052802186","width":"0.06540697415669759","left":"0.06976744458631011","text":"'driver' »","conf":"0.30000001192092896","level":"0"},{"word_num":"0","top":"0.1883720931361914","block_num":"0","line_num":"0","page_num":"0","text":"'eloquent'","left":"0.13517442063767782","height":"0.01860465155707458","conf":"1","level":"0","par_num":"0","width":"0.05813953081766762"},{"par_num":"0","width":"0.22851840125189887","word_num":"0","top":"0.20598090209009756","left":"0.06960671251919198","page_num":"0","block_num":"0","text":"'model' = Jiminny\\Models\\Partner::class,","height":"0.025321307712131147","line_num":"0","level":"0","conf":"0.5"},{"top":"0.23023255817937804","word_num":"0","conf":"0.5","text":"],","par_num":"0","height":"0.020930233001709042","block_num":"0","level":"0","line_num":"0","page_num":"0","width":"0.014534882704416913","left":"0.045058140188489214"},{"text":"'teams' = [","top":"0.26718798304123526","word_num":"0","page_num":"0","width":"0.06836725340949165","left":"0.04793846755144037","block_num":"0","height":"0.019112406836615636","conf":"0.30000001192092896","line_num":"0","par_num":"0","level":"0"},{"block_num":"0","word_num":"0","top":"0.2856922414121359","line_num":"0","height":"0.019313191307915645","width":"0.04662035836113823","left":"0.06971307740946661","conf":"0.5","page_num":"0","level":"0","par_num":"0","text":"'driver'"},{"block_num":"0","width":"0.013081394301520444","left":"0.11918604681726302","height":"0.011627906163533597","level":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.2930232563368378","word_num":"0","conf":"0.30000001192092896","text":"=>"},{"top":"0.28837209318677726","page_num":"0","height":"0.016279069052802075","block_num":"0","width":"0.05668604638841418","text":"'eloquent'","left":"0.13662790798311847","word_num":"0","level":"0","line_num":"0","conf":"1","par_num":"0"},{"page_num":"0","word_num":"0","block_num":"0","left":"0.0697674416721234","text":"'model' = Jiminny \\Models\\Team: : class,","height":"0.021240310668945384","top":"0.30666666625467465","conf":"0.5","width":"0.21220929887559675","line_num":"0","level":"0","par_num":"0"},{"level":"0","line_num":"0","word_num":"0","top":"0.33023255825247044","block_num":"0","page_num":"0","par_num":"0","width":"0.01308139430152045","text":"],","conf":"1","left":"0.04651162860020877","height":"0.018604651557074692"},{"line_num":"0","level":"0","text":"//","word_num":"0","par_num":"0","top":"0.3697674421015058","left":"0.04651162789917525","conf":"0.5","block_num":"0","height":"0.016279069052802075","page_num":"0","width":"0.01308139562606811"},{"height":"0.018604651557074692","left":"0.06104651297489923","top":"0.36744186057805184","page_num":"0","line_num":"0","width":"0.043604649437798404","word_num":"0","par_num":"0","text":"'users'","block_num":"0","conf":"1","level":"0"},{"conf":"0.30000001192092896","height":"0.016279069052802075","word_num":"0","block_num":"0","width":"0.024709301524692112","line_num":"0","page_num":"0","level":"0","text":"= [","top":"0.3697674420142967","left":"0.10755814009884579","par_num":"0"},{"width":"0.011627907223171655","block_num":"0","left":"0.04651162772147066","par_num":"0","height":"0.01860465155707458","line_num":"0","top":"0.3883720926932235","word_num":"0","page_num":"0","conf":"0.30000001192092896","text":"//","level":"0"},{"block_num":"0","line_num":"0","word_num":"0","level":"0","page_num":"0","par_num":"0","text":"'driver'","top":"0.38816371027853247","width":"0.04511623912387423","conf":"1","left":"0.08718025196797395","height":"0.016695835325452935"},{"word_num":"0","line_num":"0","height":"0.01860465155707458","conf":"0.5","left":"0.04651162789917525","text":"//","block_num":"0","level":"0","par_num":"0","top":"0.40930232524471855","page_num":"0","width":"0.01308139562606811"},{"par_num":"0","block_num":"0","top":"0.4065368890913388","height":"0.01948436101277662","left":"0.08713247085959096","page_num":"0","text":"'table'","line_num":"0","width":"0.04085133870442707","level":"0","word_num":"0","conf":"1"},{"conf":"0.30000001192092896","par_num":"0","text":"// ],","level":"0","block_num":"0","top":"0.43000000040121866","line_num":"0","height":"0.021162789662679038","left":"0.04651162860125362","word_num":"0","page_num":"0","width":"0.03052325513627794"},{"line_num":"0","page_num":"0","par_num":"0","top":"0.38837209277240137","height":"0.020930233001709042","level":"0","word_num":"0","conf":"0.5","left":"0.15261627828851745","width":"0.0625","block_num":"0","text":"'database',"},{"par_num":"0","level":"0","word_num":"0","width":"0.04684818585713704","page_num":"0","block_num":"0","left":"0.14663404733868274","top":"0.40608399069802537","conf":"0.5","height":"0.02504132164849171","text":"\"users',","line_num":"0"},{"level":"0","conf":"0.5","left":"0.856104652690018","block_num":"0","line_num":"0","par_num":"0","page_num":"0","top":"0.14651162736867507","width":"0.13808139165242517","text":"DEV","height":"0.08372093200683595","word_num":"0"},{"level":"0","block_num":"0","left":"0.02470930220513455","conf":"1","line_num":"0","text":"/*","width":"0.013081395626068117","word_num":"0","par_num":"0","height":"0.013953487608167836","top":"0.49069767497498584","page_num":"0"},{"word_num":"0","text":"Password Confirmation Timeout","par_num":"0","conf":"1","top":"0.53","level":"0","left":"0.033430231463661995","page_num":"0","block_num":"0","width":"0.16569766998291016","line_num":"0","height":"0.014444444444444371"},{"word_num":"0","par_num":"0","line_num":"0","block_num":"0","width":"0.11918604109022352","text":"I Here you may define","top":"0.5906976746305757","left":"0.02616279609296559","page_num":"0","conf":"0.5","height":"0.016279069052802186","level":"0"},{"left":"0.1453488436983016","text":"the amount of seconds before a password confirmation","top":"0.5883720931361914","par_num":"0","line_num":"0","page_num":"0","width":"0.29215115441216366","word_num":"0","block_num":"0","conf":"1","level":"0","height":"0.018604651557074692"},{"conf":"0.5","word_num":"0","left":"0.02616279247083577","line_num":"0","block_num":"0","level":"0","text":"I times","page_num":"0","par_num":"0","height":"0.01669250594245064","top":"0.6088888889538393","width":"0.04069767263200549"},{"text":"out and the user is prompted to re-enter their password via the","level":"0","block_num":"0","page_num":"0","par_num":"0","top":"0.6088888884768969","word_num":"0","left":"0.06831396628934898","line_num":"0","width":"0.35319764879014753","conf":"1","height":"0.019018088446723036"},{"level":"0","line_num":"0","width":"0.38372090657552077","word_num":"0","page_num":"0","conf":"1","left":"0.026162811160292225","block_num":"0","top":"0.6277777777777778","par_num":"0","text":"I confirmation screen. By default, the timeout lasts for three hours.","height":"0.02111111111111108"},{"top":"0.7066666671152514","level":"0","width":"0.15552324718899196","line_num":"0","word_num":"0","block_num":"0","conf":"0.5","height":"0.023565889994303424","left":"0.026162797732322378","page_num":"0","par_num":"0","text":"'password_timeout' → 10800,"},{"word_num":"0","width":"0.3183139377170139","left":"0.002906992515538932","level":"0","height":"0.01912144766913515","par_num":"0","text":"root@docker_lamp_1:/home/jiminny# cat config/passport.php","top":"0.7697674415982491","line_num":"0","block_num":"0","conf":"1","page_num":"0"},{"block_num":"0","width":"0.28488371107313365","top":"0.7906976748631338","conf":"1","height":"0.016279069052802186","page_num":"0","line_num":"0","left":"0.002906979471706962","level":"0","par_num":"0","text":"cat: config/passport.php: No such file or directory","word_num":"0"},{"par_num":"0","height":"0.021240310668945384","level":"0","conf":"1","text":"root@docker_lamp_1:/home/jiminny# grep -r \"Passport::\" app/ --include=\"*.php\" -1","width":"0.44476742214626735","block_num":"0","left":"0.0029069875200099047","page_num":"0","line_num":"0","top":"0.8066666663709536","word_num":"0"},{"level":"0","word_num":"0","page_num":"0","line_num":"0","width":"0.20348837110731335","conf":"1","height":"0.02093023300170893","text":"app/Providers/AppServiceProvider.php","block_num":"0","left":"0.0014534874114596184","par_num":"0","top":"0.8302325580340292"},{"conf":"1","height":"0.018604651557074692","word_num":"0","line_num":"0","top":"0.8488372087951062","width":"0.20639533996582035","level":"0","block_num":"0","page_num":"0","left":"0.002906981131430935","par_num":"0","text":"app/Providers/AuthServiceProvider.php"},{"line_num":"0","page_num":"0","word_num":"0","height":"0.01912144766913526","par_num":"0","top":"0.869767441714528","left":"0.0029069747584637147","conf":"1","level":"0","text":"root@docker_lamp_1:/home/jiminny# grep","block_num":"0","width":"0.2122092988755968"},{"line_num":"0","block_num":"0","height":"0.018604651557074692","level":"0","conf":"1","page_num":"0","par_num":"0","top":"0.8674418600354162","width":"0.2877906799316406","word_num":"0","left":"0.2180232735567314","text":"-r \"auth:api\\/CheckClientCredentials\\|HasApiTokens\""},{"left":"0.5072674407427884","conf":"1","top":"0.8674418604230131","width":"0.14098837110731344","par_num":"0","block_num":"0","height":"0.018604651557074692","line_num":"0","text":"app/ --include=\"*.php\" -1","level":"0","page_num":"0","word_num":"0"},{"text":"app/Traits/HasApiTokens.php","block_num":"0","par_num":"0","word_num":"0","page_num":"0","conf":"1","top":"0.8906976748922036","height":"0.016279069052802186","level":"0","width":"0.15261627833048502","left":"0.0014534861981296584","line_num":"0"},{"conf":"1","line_num":"0","top":"0.9093023255392922","block_num":"0","height":"0.01860465155707458","word_num":"0","left":"0.001453488507458742","level":"0","page_num":"0","par_num":"0","width":"0.21366278330485025","text":"app/Providers/RouteServiceProvider.php"},{"par_num":"0","level":"0","left":"0.0014534862887597595","width":"0.125","height":"0.016279069052802297","word_num":"0","page_num":"0","conf":"1","line_num":"0","text":"app/Models/Partner.php","top":"0.9302325586131338","block_num":"0"},{"height":"0.016279069052802186","level":"0","line_num":"0","width":"0.10755813386705185","word_num":"0","par_num":"0","page_num":"0","conf":"1","text":"app/Models/User.php","top":"0.9511627909096454","block_num":"0","left":"0.002906980922578691"},{"width":"0.1962209277682834","block_num":"0","line_num":"0","word_num":"0","par_num":"0","text":"root@docker_lamp_1:/home/jiminny# ]","top":"0.9674418601201177","height":"0.02144702911376961","conf":"0.5","left":"0.0029069827929198173","level":"0","page_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1219
|
NULL
|
NULL
|
|
53746
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDEV (docker)$82‹$0DEV (docker)APP (-zsh)DOCKER'driver''eloquent"'model'→ Jiminny\Models\User::class,*3-zsh• ₴4100% C47 8 Mon 20 Apr 11:26:55T81screenpipe"• ₴5|],'partners'= ['driver' »'eloquent''model' = Jiminny\Models\Partner::class,],'teams' = ['driver'=>'eloquent''model' = Jiminny \Models\Team: : class,],//'users'= [//'driver'//'table'// ],'database',"users',DEV/*Password Confirmation TimeoutI Here you may definethe amount of seconds before a password confirmationI timesout and the user is prompted to re-enter their password via theI confirmation screen. By default, the timeout lasts for three hours.'password_timeout' → 10800,root@docker_lamp_1:/home/jiminny# cat config/passport.phpcat: config/passport.php: No such file or directoryroot@docker_lamp_1:/home/jiminny# grep -r "Passport::" app/ --include="*.php" -1app/Providers/AppServiceProvider.phpapp/Providers/AuthServiceProvider.phproot@docker_lamp_1:/home/jiminny# grep-r "auth:api\/CheckClientCredentials\|HasApiTokens"app/ --include="*.php" -1app/Traits/HasApiTokens.phpapp/Providers/RouteServiceProvider.phpapp/Models/Partner.phpapp/Models/User.phproot@docker_lamp_1:/home/jiminny# ]...
|
[{"block_num":"0","level": [{"block_num":"0","level":"0","top":"0.006976744626148612","width":"0.03343023194207086","word_num":"0","conf":"1","left":"0.036337209192482026","page_num":"0","text":"iTerm2","height":"0.013953487608167836","line_num":"0","par_num":"0"},{"height":"0.013953487608167836","line_num":"0","par_num":"0","block_num":"0","left":"0.08284883747097675","text":"Shell","level":"0","page_num":"0","width":"0.021802324718899202","word_num":"0","conf":"1","top":"0.006976744800567203"},{"conf":"1","block_num":"0","line_num":"0","text":"Edit","par_num":"0","top":"0.00697674474242771","height":"0.013953487608167836","left":"0.1177325585443137","width":"0.017441859510209837","word_num":"0","page_num":"0","level":"0"},{"block_num":"0","level":"0","left":"0.1482558144574109","line_num":"0","par_num":"0","text":"View","page_num":"0","width":"0.021802324718899174","word_num":"0","top":"0.006976744800567203","height":"0.013953487608167836","conf":"1"},{"par_num":"0","block_num":"0","page_num":"0","level":"0","conf":"1","top":"0.006976744708930949","left":"0.181686046885139","text":"Session","height":"0.011627906163533486","width":"0.034883719020419646","word_num":"0","line_num":"0"},{"word_num":"0","line_num":"0","block_num":"0","left":"0.22963695456219482","level":"0","par_num":"0","text":"Scripts","width":"0.03200516170925563","page_num":"0","height":"0.014121145672268298","conf":"0.5","top":"0.006892915461235494"},{"par_num":"0","text":"Profiles","top":"0.006306642561056286","height":"0.015293691423204248","word_num":"0","width":"0.03363889853159591","page_num":"0","line_num":"0","left":"0.27315148138633294","block_num":"0","conf":"1","level":"0"},{"height":"0.013953487608167836","line_num":"0","page_num":"0","left":"0.3197674432514181","text":"Window","level":"0","top":"0.0069767444517300214","width":"0.034883719020419646","conf":"1","par_num":"0","word_num":"0","block_num":"0"},{"height":"0.016279069052802186","text":"Help","top":"0.004651163109257839","word_num":"0","par_num":"0","block_num":"0","left":"0.36627907056206205","page_num":"0","level":"0","width":"0.021802324718899146","line_num":"0","conf":"1"},{"width":"0.049418603049384224","line_num":"0","conf":"1","block_num":"0","top":"0.0674418603248027","text":"DEV (docker)","height":"0.01162790722317164","par_num":"0","page_num":"0","level":"0","left":"0.261627908427966","word_num":"0"},{"word_num":"0","conf":"0.30000001192092896","height":"0.013953487608167836","left":"0.37500000068994266","page_num":"0","par_num":"0","text":"$82","top":"0.06511627933545094","line_num":"0","width":"0.01453488270441694","block_num":"0","level":"0"},{"level":"0","text":"‹$0","top":"0.004651162423564115","height":"0.02093023300170893","word_num":"0","width":"0.05087209277682836","block_num":"0","conf":"0.30000001192092896","left":"0.6816860472707428","line_num":"0","page_num":"0","par_num":"0"},{"height":"0.01671834627787272","level":"0","word_num":"0","left":"0.4709302341256124","line_num":"0","page_num":"0","par_num":"0","block_num":"0","conf":"1","text":"DEV (docker)","width":"0.06104651027255592","top":"0.03444444428677429"},{"height":"0.016751487520005992","conf":"0.5","text":"APP (-zsh)","word_num":"0","block_num":"0","line_num":"0","width":"0.04222145610385469","left":"0.46217415593987504","par_num":"0","top":"0.0648800703053134","level":"0","page_num":"0"},{"line_num":"0","left":"0.0683067428862935","top":"0.06738855363083907","page_num":"0","block_num":"0","par_num":"0","width":"0.03344465361701118","word_num":"0","level":"0","height":"0.01173452059427893","text":"DOCKER","conf":"1"},{"height":"0.01860465155707458","conf":"1","text":"'driver'","line_num":"0","page_num":"0","width":"0.04505813916524251","left":"0.06976744134276637","par_num":"0","block_num":"0","top":"0.08604651112068751","word_num":"0","level":"0"},{"par_num":"0","top":"0.08837209318677719","level":"0","height":"0.016279069052802186","line_num":"0","left":"0.13517442160667004","width":"0.05813953081766765","word_num":"0","block_num":"0","text":"'eloquent\"","conf":"1","page_num":"0"},{"width":"0.0421511623594496","conf":"1","line_num":"0","left":"0.06976744277860851","par_num":"0","text":"'model'","top":"0.10697674442708727","word_num":"0","height":"0.016279069052802186","level":"0","page_num":"0","block_num":"0"},{"height":"0.019018088446723147","par_num":"0","width":"0.17151161829630535","left":"0.11046512017268707","block_num":"0","line_num":"0","text":"→ Jiminny\\Models\\User::class,","level":"0","top":"0.10888888847689682","conf":"0.5","page_num":"0","word_num":"0"},{"top":"0.06511627933545094","line_num":"0","par_num":"0","width":"0.013081395626068026","conf":"0.30000001192092896","level":"0","block_num":"0","left":"0.5726744186295533","height":"0.013953487608167836","page_num":"0","word_num":"0","text":"*3"},{"left":"0.6656976745657336","par_num":"0","width":"0.01889534791310632","line_num":"0","conf":"0.5","block_num":"0","text":"-zsh","top":"0.06744186092459825","word_num":"0","height":"0.013953487608167836","level":"0","page_num":"0"},{"left":"0.7587209306572277","top":"0.06511627921917185","level":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.013953487608167947","page_num":"0","width":"0.024709301524692084","text":"• ₴4","word_num":"0","par_num":"0"},{"height":"0.016666666666666607","conf":"0.5","par_num":"0","top":"0.004444444444444473","width":"0.17151162889268667","text":"100% C47 8 Mon 20 Apr 11:26:55","block_num":"0","left":"0.8168604657340726","word_num":"0","page_num":"0","line_num":"0","level":"0"},{"block_num":"0","height":"0.013953487608167836","page_num":"0","level":"0","width":"0.023255814446343392","left":"0.9738372086683013","text":"T81","conf":"0.30000001192092896","par_num":"0","top":"0.03488372138971452","word_num":"0","line_num":"0"},{"par_num":"0","conf":"1","height":"0.013953487608167947","text":"screenpipe\"","level":"0","block_num":"0","top":"0.06511627921917185","word_num":"0","width":"0.046511628892686674","page_num":"0","left":"0.8488372094393156","line_num":"0"},{"par_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.013953487608167947","left":"0.9563953496494757","line_num":"0","top":"0.0651162793742106","text":"• ₴5|","width":"0.024709301524692084","word_num":"0","level":"0","page_num":"0"},{"word_num":"0","line_num":"0","conf":"1","block_num":"0","left":"0.04651162860020877","text":"],","page_num":"0","top":"0.13023255825247038","height":"0.018604651557074692","width":"0.01308139430152045","par_num":"0","level":"0"},{"text":"'partners'","word_num":"0","level":"0","conf":"1","page_num":"0","block_num":"0","left":"0.04796511903884058","height":"0.018604651557074692","par_num":"0","top":"0.16744186009355566","line_num":"0","width":"0.058139530817667644"},{"line_num":"0","conf":"0.30000001192092896","left":"0.1075581395235067","page_num":"0","par_num":"0","height":"0.016279069052802186","block_num":"0","level":"0","text":"= [","top":"0.16976744233406404","width":"0.0247093015246921","word_num":"0"},{"left":"0.06976744458631011","block_num":"0","height":"0.016279069052802186","line_num":"0","text":"'driver' »","par_num":"0","top":"0.1883720932642966","conf":"0.30000001192092896","width":"0.06540697415669759","page_num":"0","level":"0","word_num":"0"},{"width":"0.05813953081766762","line_num":"0","conf":"1","par_num":"0","level":"0","left":"0.13517442063767782","height":"0.01860465155707458","top":"0.1883720931361914","block_num":"0","word_num":"0","text":"'eloquent'","page_num":"0"},{"left":"0.06960671251919198","level":"0","page_num":"0","block_num":"0","par_num":"0","line_num":"0","text":"'model' = Jiminny\\Models\\Partner::class,","top":"0.20598090209009756","width":"0.22851840125189887","word_num":"0","height":"0.025321307712131147","conf":"0.5"},{"block_num":"0","height":"0.020930233001709042","page_num":"0","left":"0.045058140188489214","level":"0","word_num":"0","line_num":"0","par_num":"0","text":"],","top":"0.23023255817937804","conf":"0.5","width":"0.014534882704416913"},{"conf":"0.30000001192092896","height":"0.019112406836615636","left":"0.04793846755144037","top":"0.26718798304123526","text":"'teams' = [","width":"0.06836725340949165","word_num":"0","block_num":"0","page_num":"0","line_num":"0","level":"0","par_num":"0"},{"height":"0.019313191307915645","par_num":"0","left":"0.06971307740946661","width":"0.04662035836113823","level":"0","conf":"0.5","page_num":"0","block_num":"0","top":"0.2856922414121359","word_num":"0","text":"'driver'","line_num":"0"},{"par_num":"0","text":"=>","top":"0.2930232563368378","width":"0.013081394301520444","line_num":"0","word_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","left":"0.11918604681726302","height":"0.011627906163533597"},{"word_num":"0","height":"0.016279069052802075","conf":"1","block_num":"0","level":"0","par_num":"0","text":"'eloquent'","left":"0.13662790798311847","line_num":"0","top":"0.28837209318677726","width":"0.05668604638841418","page_num":"0"},{"par_num":"0","conf":"0.5","width":"0.21220929887559675","page_num":"0","word_num":"0","top":"0.30666666625467465","line_num":"0","block_num":"0","level":"0","left":"0.0697674416721234","text":"'model' = Jiminny \\Models\\Team: : class,","height":"0.021240310668945384"},{"left":"0.04651162860020877","conf":"1","top":"0.33023255825247044","width":"0.01308139430152045","block_num":"0","par_num":"0","word_num":"0","level":"0","line_num":"0","height":"0.018604651557074692","page_num":"0","text":"],"},{"text":"//","top":"0.3697674421015058","word_num":"0","line_num":"0","width":"0.01308139562606811","height":"0.016279069052802075","left":"0.04651162789917525","block_num":"0","conf":"0.5","par_num":"0","level":"0","page_num":"0"},{"left":"0.06104651297489923","conf":"1","level":"0","height":"0.018604651557074692","par_num":"0","line_num":"0","word_num":"0","text":"'users'","top":"0.36744186057805184","width":"0.043604649437798404","page_num":"0","block_num":"0"},{"text":"= [","conf":"0.30000001192092896","left":"0.10755814009884579","height":"0.016279069052802075","par_num":"0","width":"0.024709301524692112","block_num":"0","level":"0","line_num":"0","top":"0.3697674420142967","page_num":"0","word_num":"0"},{"par_num":"0","text":"//","width":"0.011627907223171655","height":"0.01860465155707458","word_num":"0","left":"0.04651162772147066","top":"0.3883720926932235","conf":"0.30000001192092896","page_num":"0","block_num":"0","level":"0","line_num":"0"},{"conf":"1","height":"0.016695835325452935","top":"0.38816371027853247","text":"'driver'","level":"0","page_num":"0","line_num":"0","left":"0.08718025196797395","par_num":"0","block_num":"0","width":"0.04511623912387423","word_num":"0"},{"block_num":"0","conf":"0.5","line_num":"0","page_num":"0","text":"//","word_num":"0","top":"0.40930232524471855","height":"0.01860465155707458","left":"0.04651162789917525","level":"0","par_num":"0","width":"0.01308139562606811"},{"text":"'table'","left":"0.08713247085959096","top":"0.4065368890913388","height":"0.01948436101277662","block_num":"0","conf":"1","width":"0.04085133870442707","word_num":"0","level":"0","page_num":"0","line_num":"0","par_num":"0"},{"level":"0","height":"0.021162789662679038","conf":"0.30000001192092896","par_num":"0","line_num":"0","text":"// ],","top":"0.43000000040121866","left":"0.04651162860125362","width":"0.03052325513627794","word_num":"0","page_num":"0","block_num":"0"},{"line_num":"0","par_num":"0","top":"0.38837209277240137","conf":"0.5","height":"0.020930233001709042","width":"0.0625","level":"0","block_num":"0","page_num":"0","left":"0.15261627828851745","text":"'database',","word_num":"0"},{"left":"0.14663404733868274","word_num":"0","width":"0.04684818585713704","block_num":"0","level":"0","par_num":"0","conf":"0.5","height":"0.02504132164849171","line_num":"0","top":"0.40608399069802537","text":"\"users',","page_num":"0"},{"line_num":"0","width":"0.13808139165242517","height":"0.08372093200683595","block_num":"0","page_num":"0","par_num":"0","left":"0.856104652690018","word_num":"0","level":"0","text":"DEV","top":"0.14651162736867507","conf":"0.5"},{"top":"0.49069767497498584","word_num":"0","line_num":"0","width":"0.013081395626068117","conf":"1","height":"0.013953487608167836","page_num":"0","block_num":"0","left":"0.02470930220513455","level":"0","text":"/*","par_num":"0"},{"width":"0.16569766998291016","word_num":"0","level":"0","left":"0.033430231463661995","page_num":"0","block_num":"0","conf":"1","height":"0.014444444444444371","par_num":"0","text":"Password Confirmation Timeout","line_num":"0","top":"0.53"},{"top":"0.5906976746305757","width":"0.11918604109022352","word_num":"0","height":"0.016279069052802186","left":"0.02616279609296559","line_num":"0","block_num":"0","conf":"0.5","page_num":"0","level":"0","par_num":"0","text":"I Here you may define"},{"level":"0","conf":"1","line_num":"0","width":"0.29215115441216366","text":"the amount of seconds before a password confirmation","word_num":"0","height":"0.018604651557074692","top":"0.5883720931361914","par_num":"0","page_num":"0","left":"0.1453488436983016","block_num":"0"},{"word_num":"0","par_num":"0","block_num":"0","page_num":"0","text":"I times","conf":"0.5","width":"0.04069767263200549","line_num":"0","height":"0.01669250594245064","left":"0.02616279247083577","level":"0","top":"0.6088888889538393"},{"level":"0","height":"0.019018088446723036","line_num":"0","top":"0.6088888884768969","width":"0.35319764879014753","par_num":"0","conf":"1","left":"0.06831396628934898","page_num":"0","text":"out and the user is prompted to re-enter their password via the","word_num":"0","block_num":"0"},{"left":"0.026162811160292225","par_num":"0","top":"0.6277777777777778","text":"I confirmation screen. By default, the timeout lasts for three hours.","word_num":"0","width":"0.38372090657552077","page_num":"0","height":"0.02111111111111108","block_num":"0","level":"0","line_num":"0","conf":"1"},{"page_num":"0","text":"'password_timeout' → 10800,","par_num":"0","width":"0.15552324718899196","level":"0","left":"0.026162797732322378","line_num":"0","height":"0.023565889994303424","block_num":"0","conf":"0.5","word_num":"0","top":"0.7066666671152514"},{"block_num":"0","left":"0.002906992515538932","word_num":"0","page_num":"0","line_num":"0","par_num":"0","conf":"1","text":"root@docker_lamp_1:/home/jiminny# cat config/passport.php","level":"0","width":"0.3183139377170139","height":"0.01912144766913515","top":"0.7697674415982491"},{"page_num":"0","par_num":"0","text":"cat: config/passport.php: No such file or directory","level":"0","height":"0.016279069052802186","conf":"1","top":"0.7906976748631338","width":"0.28488371107313365","block_num":"0","word_num":"0","line_num":"0","left":"0.002906979471706962"},{"conf":"1","height":"0.021240310668945384","block_num":"0","page_num":"0","par_num":"0","left":"0.0029069875200099047","level":"0","line_num":"0","text":"root@docker_lamp_1:/home/jiminny# grep -r \"Passport::\" app/ --include=\"*.php\" -1","width":"0.44476742214626735","top":"0.8066666663709536","word_num":"0"},{"block_num":"0","page_num":"0","left":"0.0014534874114596184","conf":"1","level":"0","line_num":"0","par_num":"0","height":"0.02093023300170893","top":"0.8302325580340292","word_num":"0","text":"app/Providers/AppServiceProvider.php","width":"0.20348837110731335"},{"word_num":"0","left":"0.002906981131430935","par_num":"0","width":"0.20639533996582035","conf":"1","line_num":"0","height":"0.018604651557074692","level":"0","page_num":"0","block_num":"0","text":"app/Providers/AuthServiceProvider.php","top":"0.8488372087951062"},{"line_num":"0","text":"root@docker_lamp_1:/home/jiminny# grep","width":"0.2122092988755968","conf":"1","left":"0.0029069747584637147","par_num":"0","top":"0.869767441714528","word_num":"0","block_num":"0","level":"0","height":"0.01912144766913526","page_num":"0"},{"height":"0.018604651557074692","page_num":"0","top":"0.8674418600354162","left":"0.2180232735567314","par_num":"0","word_num":"0","level":"0","conf":"1","text":"-r \"auth:api\\/CheckClientCredentials\\|HasApiTokens\"","width":"0.2877906799316406","line_num":"0","block_num":"0"},{"block_num":"0","par_num":"0","left":"0.5072674407427884","line_num":"0","top":"0.8674418604230131","level":"0","width":"0.14098837110731344","word_num":"0","height":"0.018604651557074692","conf":"1","text":"app/ --include=\"*.php\" -1","page_num":"0"},{"level":"0","page_num":"0","line_num":"0","height":"0.016279069052802186","par_num":"0","text":"app/Traits/HasApiTokens.php","word_num":"0","top":"0.8906976748922036","conf":"1","width":"0.15261627833048502","left":"0.0014534861981296584","block_num":"0"},{"conf":"1","page_num":"0","text":"app/Providers/RouteServiceProvider.php","left":"0.001453488507458742","par_num":"0","top":"0.9093023255392922","block_num":"0","word_num":"0","width":"0.21366278330485025","line_num":"0","height":"0.01860465155707458","level":"0"},{"conf":"1","text":"app/Models/Partner.php","left":"0.0014534862887597595","line_num":"0","width":"0.125","word_num":"0","block_num":"0","top":"0.9302325586131338","page_num":"0","par_num":"0","level":"0","height":"0.016279069052802297"},{"level":"0","par_num":"0","top":"0.9511627909096454","block_num":"0","line_num":"0","page_num":"0","text":"app/Models/User.php","left":"0.002906980922578691","width":"0.10755813386705185","height":"0.016279069052802186","conf":"1","word_num":"0"},{"height":"0.02144702911376961","top":"0.9674418601201177","width":"0.1962209277682834","page_num":"0","word_num":"0","conf":"0.5","block_num":"0","level":"0","par_num":"0","text":"root@docker_lamp_1:/home/jiminny# ]","left":"0.0029069827929198173","line_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1219
|
NULL
|
NULL
|
|
53747
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidanceC<$0100% LzMon zu Aor 11-20.:00WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors, just pre-existing warnings (those ambiguousFlysystem/Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport| token"cat contleauch.onpcat contigpassport.ohp# guards, provlders# if it exists (not alwavs present)# Where Passport is bootedgrep -r "Passport::" app/--include="*.php" -1# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase, Passport changes in 13.6 → 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport: :tokensExpireIn()app/Providers/AppServiceProvider.phpCannotA4...
|
[{"left":"0.017441861727653853", [{"left":"0.017441861727653853","conf":"1","block_num":"0","height":"0.01754385964912286","line_num":"0","level":"0","width":"0.030523254516276906","text":"Claude File","page_num":"0","par_num":"0","top":"0","word_num":"0"},{"height":"0.017421602252187585","level":"0","line_num":"0","page_num":"0","text":"Edit","block_num":"0","width":"0.013081394611520962","word_num":"0","top":"0.00000000009341838413945425","conf":"1","par_num":"0","left":"0.050872093609937184"},{"width":"0.014534881774415365","block_num":"0","word_num":"0","height":"0.006968640444571461","par_num":"0","level":"0","page_num":"0","line_num":"0","text":"VIew","top":"0.006968641450188162","conf":"0.30000001192092896","left":"0.06395349007209457"},{"left":"0.08284883714506737","text":"Window","width":"0.01889534833583427","line_num":"0","conf":"1","par_num":"0","top":"0.000000000441850445120906","word_num":"0","block_num":"0","page_num":"0","height":"0.017421602252187585","level":"0"},{"left":"0.1075581398150548","conf":"1","height":"0.017421602252187585","line_num":"0","text":"Help","width":"0.010174418383456299","word_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.00000000009341838413945425","page_num":"0"},{"par_num":"0","height":"0.010611339429158706","text":"Security patch review and testing guidance","width":"0.10029068398982921","word_num":"0","line_num":"0","top":"0.034843205974365854","page_num":"0","level":"0","conf":"1","block_num":"0","left":"0.0421511764591124"},{"par_num":"0","text":"C<$0","height":"0.017421602252187585","conf":"0.30000001192092896","left":"0.832848838194385","level":"0","width":"0.03633720824059028","block_num":"0","page_num":"0","word_num":"0","line_num":"0","top":"0.00000000013697243339549914"},{"conf":"0.30000001192092896","height":"0.006968640444571461","line_num":"0","width":"0.02034883549872868","block_num":"0","par_num":"0","text":"100% Lz","top":"0.006968641450188162","left":"0.9113372091917828","level":"0","page_num":"0","word_num":"0"},{"level":"0","line_num":"0","width":"0.04796511061648101","block_num":"0","left":"0.9462209310976247","word_num":"0","top":"0.006968641450188162","height":"0.006968640444571461","text":"Mon zu Aor 11-20.:00","par_num":"0","page_num":"0","conf":"0.30000001192092896"},{"page_num":"0","width":"0.15406975847609505","word_num":"0","top":"0.2296650718401294","height":"0.017721687207381653","block_num":"0","left":"0.46511628803368954","level":"0","line_num":"0","conf":"1","par_num":"0","text":"WHere could I see OAuth/Passport changes in laravel project"},{"word_num":"0","line_num":"0","top":"0.28919860629805094","conf":"1","page_num":"0","height":"0.01781893765146836","left":"0.379360478721607","level":"0","width":"0.20494185102746837","block_num":"0","par_num":"0","text":"The autoload looks clean — no errors, just pre-existing warnings (those ambiguous"},{"conf":"1","page_num":"0","block_num":"0","level":"0","height":"0.01764666634883605","text":"Flysystem/Microsoft Graph classes are old, not from this PR).","top":"0.31010452977814074","width":"0.15116278668667416","word_num":"0","left":"0.37936047101480896","par_num":"0","line_num":"0"},{"word_num":"0","left":"0.37936047783774907","par_num":"0","level":"0","page_num":"0","height":"0.017682787333949346","conf":"1","text":"Where to look for Passport/OAuth in the project:","top":"0.3379790944182606","block_num":"0","width":"0.12354649888708236","line_num":"0"},{"word_num":"0","level":"0","width":"0.08720929571922786","page_num":"0","line_num":"0","block_num":"0","par_num":"0","conf":"0.5","top":"0.4074960127591707","height":"0.0071770334928229484","left":"0.3808139525490543","text":"# Koutes registered bv rassport"},{"top":"0.42160278777842497","height":"0.013937280889143144","left":"0.3808139720097463","level":"0","conf":"1","width":"0.15552323929806966","word_num":"0","block_num":"0","page_num":"0","par_num":"0","line_num":"0","text":"php artisan route:list | grep -E \"oauth|passport| token\""},{"block_num":"0","width":"0.055232550235504774","conf":"0.30000001192092896","left":"0.38081395586900885","line_num":"0","page_num":"0","top":"0.48083623717426005","height":"0.00720204044567152","par_num":"0","text":"cat contleauch.onp","level":"0","word_num":"0"},{"left":"0.38081395275439145","par_num":"0","text":"cat contigpassport.ohp","top":"0.49825784007433505","line_num":"0","word_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.007324297082100917","block_num":"0","level":"0","width":"0.06540697178942095"},{"word_num":"0","height":"0.00720204044567152","line_num":"0","conf":"0.30000001192092896","left":"0.4622093050586837","page_num":"0","top":"0.4808362370151933","par_num":"0","text":"# guards, provlders","level":"0","width":"0.055232555308240505","block_num":"0"},{"par_num":"0","width":"0.09883720316785449","top":"0.49441786283891553","word_num":"0","line_num":"0","text":"# if it exists (not alwavs present)","page_num":"0","block_num":"0","conf":"1","left":"0.46220931010809474","level":"0","height":"0.011164274322169043"},{"width":"0.07558139334333702","conf":"1","height":"0.01754385964912286","block_num":"0","level":"0","par_num":"0","word_num":"0","left":"0.3808139536643218","line_num":"0","text":"# Where Passport is booted","page_num":"0","top":"0.529505582137161"},{"par_num":"0","word_num":"0","left":"0.3808139555622523","level":"0","page_num":"0","height":"0.010736374953907224","block_num":"0","top":"0.5502392346259756","text":"grep -r \"Passport::\" app/--include=\"*.php\" -1","width":"0.12936046275686708","line_num":"0","conf":"1"},{"word_num":"0","left":"0.3808139546692843","top":"0.5885167464114832","block_num":"0","height":"0.011164274322169043","line_num":"0","par_num":"0","conf":"1","page_num":"0","text":"# Custom middleware or token checks","width":"0.09883720316785449","level":"0"},{"block_num":"0","text":"grep -r \"auth:api\\/CheckClientCredentials\\|HasApiTokens\" app/--include=\"*.php\" -1","width":"0.23110462756867106","word_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","left":"0.3808139530568149","top":"0.6060606060824787","height":"0.010664132223174971","par_num":"0"},{"page_num":"0","width":"0.16860464785961393","left":"0.3793604706608972","par_num":"0","level":"0","text":"In the codebase, Passport changes in 13.6 → 13.7.x typically affect:","word_num":"0","line_num":"0","block_num":"0","top":"0.6411149829782994","conf":"1","height":"0.017577201745916926"},{"conf":"0.30000001192092896","par_num":"0","page_num":"0","text":"• oken revocation nenavioui","top":"0.6759581884885157","height":"0.006968640444571461","width":"0.07848836513275798","word_num":"0","line_num":"0","left":"0.3808139531620499","block_num":"0","level":"0"},{"height":"0.010472411744332222","top":"0.6968641115270692","page_num":"0","width":"0.1337209255137342","word_num":"0","block_num":"0","level":"0","left":"0.38226744661762363","text":"• PersonalAccessToken model if vou've extended it","line_num":"0","par_num":"0","conf":"1"},{"line_num":"0","top":"0.7247386763414051","text":"• Any custom AuthServiceProvider thatcalls Passport::routes Or","par_num":"0","width":"0.18313951695219","left":"0.3808139607229104","conf":"1","level":"0","page_num":"0","word_num":"0","height":"0.010508532729445519","block_num":"0"},{"word_num":"0","left":"0.39098837448715934","height":"0.017807823619203744","block_num":"0","conf":"1","line_num":"0","level":"0","par_num":"0","text":"Passport: :tokensExpireIn()","width":"0.07848837020549371","page_num":"0","top":"0.742160278657975"},{"conf":"1","left":"0.37790697976737875","block_num":"0","width":"0.10029069413530062","top":"0.9094076656421989","word_num":"0","level":"0","line_num":"0","text":"app/Providers/AppServiceProvider.php","page_num":"0","par_num":"0","height":"0.017421602252187585"},{"top":"0.9442508714153448","width":"0.02906976354883073","par_num":"0","word_num":"0","left":"0.5770348871209333","line_num":"0","page_num":"0","block_num":"0","height":"0.006968640444571572","text":"CannotA4","level":"0","conf":"0.30000001192092896"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1006
|
NULL
|
NULL
|
|
53748
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDEV (docker)$82<,0.DEV (docker)APP (-zsh)DOCKER'driver''eloquent"'model'→ Jiminny\Models\User::class,*3-zsh• ₴4100% C47 8 Mon 20 Apr 11:26:59T₴1|screenpipe"• *5],'partners'= ['driver' »'eloquent''model' = Jiminny\Models\Partner::class,],'teams' = ['driver'=>'eloquent''model' = Jiminny \Models\Team: : class,],//'users'= [//'driver'//'table'// ],'database',"users',DEV/*Password Confirmation TimeoutI Here you may definethe amount of seconds before a password confirmationI timesout and the user is prompted to re-enter their password via theI confirmation screen. By default, the timeout lasts for three hours.'password_timeout' → 10800,root@docker_lamp_1:/home/jiminny# cat config/passport.phpcat: config/passport.php: No such file or directoryroot@docker_lamp_1:/home/jiminny# grep -r "Passport::" app/ --include="*.php" -1app/Providers/AppServiceProvider.phpapp/Providers/AuthServiceProvider.phproot@docker_lamp_1:/home/jiminny# grep-r "auth:api\/CheckClientCredentials\|HasApiTokens"app/ --include="*.php" -1app/Traits/HasApiTokens.phpapp/Providers/RouteServiceProvider.phpapp/Models/Partner.phpapp/Models/User.phproot@docker_lamp_1:/home/jiminny# ]...
|
[{"page_num":"0","block_num [{"page_num":"0","block_num":"0","text":"iTerm2","top":"0.006976744626148612","line_num":"0","left":"0.036337209192482026","par_num":"0","level":"0","width":"0.03343023194207086","height":"0.013953487608167836","word_num":"0","conf":"1"},{"word_num":"0","width":"0.021802324718899202","text":"Shell","page_num":"0","conf":"1","height":"0.013953487608167836","top":"0.006976744800567203","left":"0.08284883747097675","level":"0","par_num":"0","line_num":"0","block_num":"0"},{"level":"0","left":"0.1177325585443137","top":"0.00697674474242771","width":"0.017441859510209837","line_num":"0","block_num":"0","par_num":"0","height":"0.013953487608167836","text":"Edit","conf":"1","word_num":"0","page_num":"0"},{"block_num":"0","left":"0.1482558144574109","line_num":"0","top":"0.006976744800567203","text":"View","level":"0","page_num":"0","par_num":"0","conf":"1","width":"0.021802324718899174","word_num":"0","height":"0.013953487608167836"},{"height":"0.011627906163533486","left":"0.181686046885139","level":"0","par_num":"0","text":"Session","width":"0.034883719020419646","word_num":"0","line_num":"0","block_num":"0","top":"0.006976744708930949","page_num":"0","conf":"1"},{"level":"0","top":"0.006892915461235494","page_num":"0","block_num":"0","text":"Scripts","left":"0.22963695456219482","conf":"0.5","width":"0.03200516170925563","line_num":"0","word_num":"0","height":"0.014121145672268298","par_num":"0"},{"level":"0","page_num":"0","line_num":"0","text":"Profiles","left":"0.27315148138633294","par_num":"0","block_num":"0","conf":"1","height":"0.015293691423204248","top":"0.006306642561056286","width":"0.03363889853159591","word_num":"0"},{"width":"0.034883719020419646","left":"0.3197674432514181","word_num":"0","top":"0.0069767444517300214","par_num":"0","level":"0","text":"Window","height":"0.013953487608167836","conf":"1","line_num":"0","page_num":"0","block_num":"0"},{"level":"0","line_num":"0","word_num":"0","page_num":"0","top":"0.004651163109257839","width":"0.021802324718899146","height":"0.016279069052802186","conf":"1","text":"Help","left":"0.36627907056206205","par_num":"0","block_num":"0"},{"height":"0.01162790722317164","page_num":"0","conf":"1","text":"DEV (docker)","left":"0.261627908427966","top":"0.0674418603248027","block_num":"0","level":"0","par_num":"0","word_num":"0","line_num":"0","width":"0.049418603049384224"},{"left":"0.37500000068994266","height":"0.013953487608167836","level":"0","par_num":"0","top":"0.06511627933545094","block_num":"0","word_num":"0","width":"0.01453488270441694","page_num":"0","conf":"0.30000001192092896","text":"$82","line_num":"0"},{"level":"0","text":"<,0.","height":"0.022450152503119547","block_num":"0","top":"0.003891202886382672","par_num":"0","word_num":"0","left":"0.6815963717654591","width":"0.06703981293572325","page_num":"0","line_num":"0","conf":"0.30000001192092896"},{"level":"0","block_num":"0","height":"0.01671834627787272","line_num":"0","conf":"1","page_num":"0","par_num":"0","left":"0.4709302341256124","width":"0.06104651027255592","word_num":"0","text":"DEV (docker)","top":"0.03444444428677429"},{"height":"0.016751487520005992","level":"0","line_num":"0","page_num":"0","text":"APP (-zsh)","top":"0.0648800703053134","word_num":"0","par_num":"0","block_num":"0","width":"0.04222145610385469","conf":"0.5","left":"0.46217415593987504"},{"text":"DOCKER","line_num":"0","height":"0.01173452059427893","word_num":"0","page_num":"0","conf":"1","width":"0.03344465361701118","block_num":"0","left":"0.0683067428862935","level":"0","top":"0.06738855363083907","par_num":"0"},{"width":"0.04505813916524251","top":"0.08604651112068751","level":"0","word_num":"0","conf":"1","page_num":"0","line_num":"0","block_num":"0","height":"0.01860465155707458","text":"'driver'","par_num":"0","left":"0.06976744134276637"},{"text":"'eloquent\"","width":"0.05813953081766765","height":"0.016279069052802186","word_num":"0","block_num":"0","top":"0.08837209318677719","line_num":"0","left":"0.13517442160667004","conf":"1","level":"0","page_num":"0","par_num":"0"},{"left":"0.06976744277860851","level":"0","line_num":"0","text":"'model'","conf":"1","top":"0.10697674442708727","word_num":"0","par_num":"0","width":"0.0421511623594496","page_num":"0","block_num":"0","height":"0.016279069052802186"},{"page_num":"0","conf":"0.5","level":"0","text":"→ Jiminny\\Models\\User::class,","top":"0.10888888847689682","line_num":"0","height":"0.019018088446723147","left":"0.11046512017268707","par_num":"0","block_num":"0","width":"0.17151161829630535","word_num":"0"},{"width":"0.013081395626068026","block_num":"0","left":"0.5726744186295533","top":"0.06511627933545094","page_num":"0","level":"0","line_num":"0","height":"0.013953487608167836","conf":"0.30000001192092896","par_num":"0","text":"*3","word_num":"0"},{"conf":"0.5","height":"0.013953487608167836","level":"0","width":"0.01889534791310632","word_num":"0","top":"0.06744186092459825","page_num":"0","line_num":"0","block_num":"0","left":"0.6656976745657336","par_num":"0","text":"-zsh"},{"line_num":"0","page_num":"0","top":"0.06511627927731145","width":"0.024709301524692084","text":"• ₴4","left":"0.7587209306606234","level":"0","par_num":"0","height":"0.013953487608167836","word_num":"0","block_num":"0","conf":"0.30000001192092896"},{"height":"0.016666666666666607","top":"0.004444444444444473","line_num":"0","block_num":"0","par_num":"0","left":"0.8168604657340726","text":"100% C47 8 Mon 20 Apr 11:26:59","word_num":"0","conf":"0.5","width":"0.17151162889268667","level":"0","page_num":"0"},{"level":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","word_num":"0","par_num":"0","left":"0.9738372101145919","text":"T₴1|","block_num":"0","width":"0.024709301524692195","height":"0.013953487608167836","top":"0.03488372115715643"},{"left":"0.8488372094393156","word_num":"0","par_num":"0","top":"0.06511627921917185","level":"0","conf":"1","text":"screenpipe\"","width":"0.046511628892686674","block_num":"0","page_num":"0","height":"0.013953487608167947","line_num":"0"},{"top":"0.0651162793742106","word_num":"0","par_num":"0","level":"0","line_num":"0","height":"0.013953487608167947","text":"• *5","width":"0.024709301524692084","left":"0.9563953496494757","page_num":"0","conf":"0.30000001192092896","block_num":"0"},{"left":"0.04651162860020877","line_num":"0","text":"],","width":"0.01308139430152045","level":"0","page_num":"0","height":"0.018604651557074692","conf":"1","par_num":"0","top":"0.13023255825247038","block_num":"0","word_num":"0"},{"block_num":"0","left":"0.04796511903884058","height":"0.018604651557074692","page_num":"0","width":"0.058139530817667644","conf":"1","line_num":"0","text":"'partners'","word_num":"0","level":"0","par_num":"0","top":"0.16744186009355566"},{"text":"= [","block_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.1075581395235067","par_num":"0","width":"0.0247093015246921","page_num":"0","height":"0.016279069052802186","top":"0.16976744233406404","word_num":"0","level":"0"},{"width":"0.06540697415669759","level":"0","top":"0.1883720932642966","block_num":"0","page_num":"0","height":"0.016279069052802186","par_num":"0","line_num":"0","text":"'driver' »","word_num":"0","left":"0.06976744458631011","conf":"0.30000001192092896"},{"level":"0","conf":"1","block_num":"0","left":"0.13517442063767782","line_num":"0","par_num":"0","text":"'eloquent'","page_num":"0","height":"0.01860465155707458","top":"0.1883720931361914","width":"0.05813953081766762","word_num":"0"},{"word_num":"0","height":"0.025321307712131147","width":"0.22851840125189887","left":"0.06960671251919198","page_num":"0","level":"0","par_num":"0","top":"0.20598090209009756","conf":"0.5","block_num":"0","text":"'model' = Jiminny\\Models\\Partner::class,","line_num":"0"},{"top":"0.23023255817937804","line_num":"0","height":"0.020930233001709042","left":"0.045058140188489214","level":"0","par_num":"0","text":"],","word_num":"0","block_num":"0","conf":"0.5","width":"0.014534882704416913","page_num":"0"},{"text":"'teams' = [","page_num":"0","level":"0","par_num":"0","top":"0.26718798304123526","width":"0.06836725340949165","height":"0.019112406836615636","conf":"0.30000001192092896","left":"0.04793846755144037","word_num":"0","block_num":"0","line_num":"0"},{"top":"0.2856922414121359","left":"0.06971307740946661","page_num":"0","height":"0.019313191307915645","conf":"0.5","text":"'driver'","block_num":"0","word_num":"0","level":"0","line_num":"0","width":"0.04662035836113823","par_num":"0"},{"conf":"0.30000001192092896","height":"0.011627906163533597","width":"0.013081394301520444","left":"0.11918604681726302","line_num":"0","level":"0","text":"=>","page_num":"0","word_num":"0","par_num":"0","top":"0.2930232563368378","block_num":"0"},{"text":"'eloquent'","left":"0.13662790798311847","height":"0.016279069052802075","conf":"1","level":"0","page_num":"0","par_num":"0","block_num":"0","top":"0.28837209318677726","width":"0.05668604638841418","word_num":"0","line_num":"0"},{"level":"0","page_num":"0","text":"'model' = Jiminny \\Models\\Team: : class,","top":"0.30666666625467465","width":"0.21220929887559675","line_num":"0","par_num":"0","block_num":"0","conf":"0.5","height":"0.021240310668945384","left":"0.0697674416721234","word_num":"0"},{"line_num":"0","text":"],","top":"0.33023255825247044","width":"0.01308139430152045","left":"0.04651162860020877","word_num":"0","height":"0.018604651557074692","level":"0","par_num":"0","conf":"1","page_num":"0","block_num":"0"},{"line_num":"0","conf":"0.5","block_num":"0","level":"0","par_num":"0","top":"0.3697674421015058","height":"0.016279069052802075","width":"0.01308139562606811","page_num":"0","text":"//","word_num":"0","left":"0.04651162789917525"},{"word_num":"0","conf":"1","line_num":"0","width":"0.043604649437798404","left":"0.06104651297489923","page_num":"0","level":"0","block_num":"0","top":"0.36744186057805184","height":"0.018604651557074692","text":"'users'","par_num":"0"},{"conf":"0.30000001192092896","width":"0.024709301524692112","word_num":"0","page_num":"0","text":"= [","top":"0.3697674420142967","level":"0","line_num":"0","block_num":"0","par_num":"0","height":"0.016279069052802075","left":"0.10755814009884579"},{"text":"//","conf":"0.30000001192092896","left":"0.04651162772147066","par_num":"0","block_num":"0","level":"0","page_num":"0","line_num":"0","top":"0.3883720926932235","width":"0.011627907223171655","word_num":"0","height":"0.01860465155707458"},{"conf":"1","line_num":"0","width":"0.04505813916524251","word_num":"0","par_num":"0","left":"0.08720930194717527","level":"0","block_num":"0","page_num":"0","text":"'driver'","height":"0.016279069052802186","top":"0.3883720934096454"},{"top":"0.40930232524471855","block_num":"0","left":"0.04651162789917525","conf":"0.5","line_num":"0","par_num":"0","text":"//","width":"0.01308139562606811","level":"0","word_num":"0","height":"0.01860465155707458","page_num":"0"},{"page_num":"0","par_num":"0","line_num":"0","conf":"1","width":"0.04085133870442707","block_num":"0","text":"'table'","word_num":"0","level":"0","left":"0.08713247085959096","height":"0.01948436101277662","top":"0.4065368890913388"},{"top":"0.43000000040121866","conf":"0.30000001192092896","height":"0.021162789662679038","text":"// ],","line_num":"0","page_num":"0","width":"0.03052325513627794","word_num":"0","par_num":"0","level":"0","left":"0.04651162860125362","block_num":"0"},{"height":"0.020930233001709042","top":"0.38837209277240137","word_num":"0","block_num":"0","conf":"0.5","level":"0","par_num":"0","line_num":"0","left":"0.15261627828851745","width":"0.0625","text":"'database',","page_num":"0"},{"level":"0","height":"0.02504132164849171","block_num":"0","conf":"0.5","line_num":"0","text":"\"users',","top":"0.40608399069802537","width":"0.04684818585713704","left":"0.14663404733868274","page_num":"0","word_num":"0","par_num":"0"},{"width":"0.13808139165242517","text":"DEV","word_num":"0","par_num":"0","level":"0","block_num":"0","conf":"0.5","top":"0.14651162736867507","page_num":"0","height":"0.08372093200683595","left":"0.856104652690018","line_num":"0"},{"left":"0.02470930220513455","width":"0.013081395626068117","word_num":"0","height":"0.013953487608167836","line_num":"0","level":"0","block_num":"0","page_num":"0","par_num":"0","conf":"1","text":"/*","top":"0.49069767497498584"},{"par_num":"0","level":"0","page_num":"0","line_num":"0","word_num":"0","conf":"1","text":"Password Confirmation Timeout","height":"0.014444444444444371","top":"0.53","width":"0.16424417495727536","left":"0.034883726518861874","block_num":"0"},{"left":"0.02616279609296559","block_num":"0","level":"0","top":"0.5906976746305757","height":"0.016279069052802186","text":"I Here you may define","word_num":"0","page_num":"0","width":"0.11918604109022352","par_num":"0","line_num":"0","conf":"0.5"},{"level":"0","page_num":"0","block_num":"0","text":"the amount of seconds before a password confirmation","top":"0.5883720931361914","left":"0.1453488436983016","height":"0.018604651557074692","conf":"1","par_num":"0","line_num":"0","width":"0.29215115441216366","word_num":"0"},{"height":"0.01669250594245064","page_num":"0","par_num":"0","word_num":"0","level":"0","text":"I times","top":"0.6088888889538393","left":"0.02616279247083577","conf":"0.5","block_num":"0","line_num":"0","width":"0.04069767263200549"},{"line_num":"0","block_num":"0","level":"0","left":"0.06831396628934898","conf":"1","height":"0.019018088446723036","par_num":"0","text":"out and the user is prompted to re-enter their password via the","page_num":"0","width":"0.35319764879014753","top":"0.6088888884768969","word_num":"0"},{"block_num":"0","conf":"1","line_num":"0","height":"0.02111111111111108","left":"0.026162811160292225","level":"0","page_num":"0","text":"I confirmation screen. By default, the timeout lasts for three hours.","top":"0.6277777777777778","width":"0.38372090657552077","word_num":"0","par_num":"0"},{"word_num":"0","conf":"0.5","height":"0.023565889994303424","page_num":"0","par_num":"0","text":"'password_timeout' → 10800,","block_num":"0","level":"0","line_num":"0","left":"0.026162797732322378","top":"0.7066666671152514","width":"0.15552324718899196"},{"text":"root@docker_lamp_1:/home/jiminny# cat config/passport.php","par_num":"0","page_num":"0","level":"0","conf":"1","height":"0.01912144766913515","top":"0.7697674415982491","width":"0.3183139377170139","block_num":"0","word_num":"0","left":"0.002906992515538932","line_num":"0"},{"line_num":"0","block_num":"0","left":"0.002906979471706962","page_num":"0","par_num":"0","word_num":"0","conf":"1","top":"0.7906976748631338","width":"0.28488371107313365","text":"cat: config/passport.php: No such file or directory","height":"0.016279069052802186","level":"0"},{"text":"root@docker_lamp_1:/home/jiminny# grep -r \"Passport::\" app/ --include=\"*.php\" -1","width":"0.44476742214626735","line_num":"0","page_num":"0","block_num":"0","height":"0.021240310668945384","left":"0.0029069875200099047","level":"0","conf":"1","top":"0.8066666663709536","par_num":"0","word_num":"0"},{"conf":"1","par_num":"0","top":"0.8302325580340292","line_num":"0","level":"0","left":"0.0014534874114596184","height":"0.02093023300170893","width":"0.20348837110731335","word_num":"0","page_num":"0","text":"app/Providers/AppServiceProvider.php","block_num":"0"},{"line_num":"0","top":"0.8488372087951062","width":"0.20639533996582035","block_num":"0","conf":"1","page_num":"0","height":"0.018604651557074692","left":"0.002906981131430935","level":"0","par_num":"0","word_num":"0","text":"app/Providers/AuthServiceProvider.php"},{"width":"0.2122092988755968","par_num":"0","text":"root@docker_lamp_1:/home/jiminny# grep","word_num":"0","top":"0.869767441714528","page_num":"0","conf":"1","level":"0","block_num":"0","height":"0.01912144766913526","left":"0.0029069747584637147","line_num":"0"},{"left":"0.2180232735567314","conf":"1","text":"-r \"auth:api\\/CheckClientCredentials\\|HasApiTokens\"","par_num":"0","top":"0.8674418600354162","height":"0.018604651557074692","page_num":"0","word_num":"0","width":"0.2877906799316406","level":"0","line_num":"0","block_num":"0"},{"height":"0.018604651557074692","text":"app/ --include=\"*.php\" -1","width":"0.14098837110731344","conf":"1","page_num":"0","left":"0.5072674407427884","level":"0","top":"0.8674418604230131","word_num":"0","par_num":"0","line_num":"0","block_num":"0"},{"par_num":"0","word_num":"0","level":"0","block_num":"0","height":"0.016279069052802186","page_num":"0","line_num":"0","conf":"1","text":"app/Traits/HasApiTokens.php","top":"0.8906976748922036","width":"0.15261627833048502","left":"0.0014534861981296584"},{"height":"0.01860465155707458","block_num":"0","line_num":"0","page_num":"0","width":"0.21366278330485025","text":"app/Providers/RouteServiceProvider.php","conf":"1","word_num":"0","level":"0","left":"0.001453488507458742","top":"0.9093023255392922","par_num":"0"},{"line_num":"0","par_num":"0","text":"app/Models/Partner.php","top":"0.9302325586131338","block_num":"0","word_num":"0","level":"0","page_num":"0","conf":"1","height":"0.016279069052802297","left":"0.0014534862887597595","width":"0.125"},{"width":"0.10755813386705185","level":"0","text":"app/Models/User.php","line_num":"0","block_num":"0","word_num":"0","page_num":"0","left":"0.002906980922578691","conf":"1","par_num":"0","height":"0.016279069052802186","top":"0.9511627909096454"},{"left":"0.0029069827929198173","top":"0.9674418601201177","width":"0.1962209277682834","height":"0.02144702911376961","level":"0","line_num":"0","text":"root@docker_lamp_1:/home/jiminny# ]","par_num":"0","word_num":"0","page_num":"0","block_num":"0","conf":"0.5"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1218
|
NULL
|
NULL
|
|
53749
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LzMon zu Aor 11-20.09WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors, just pre-existing warnings (those ambiguousFlysystem/Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport| token"# Configcat contleauch.onpcat contigpassport.ohp# guards, provlders# if it exists (not alwavs present)# Where Passport is bootedgrep -r "Passport::" app/ --include="*.php" -]# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase, Passport changes in 13.6 → 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider that calls Passport::routes() orPassport: :tokensExpireIn()CannotA4...
|
[{"width":"0.030523254516276906",& [{"width":"0.030523254516276906","word_num":"0","block_num":"0","par_num":"0","top":"0","text":"Claude File","left":"0.017441861727653853","line_num":"0","page_num":"0","height":"0.01754385964912286","level":"0","conf":"1"},{"par_num":"0","page_num":"0","word_num":"0","level":"0","height":"0.017421602252187585","block_num":"0","top":"0.00000000009341838413945425","conf":"1","text":"Edit","width":"0.013081394611520962","line_num":"0","left":"0.050872093609937184"},{"par_num":"0","word_num":"0","height":"0.006968640444571461","top":"0.006968641450188162","left":"0.06395349007209457","page_num":"0","line_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","width":"0.014534881774415365","text":"VIew"},{"text":"Window","word_num":"0","level":"0","page_num":"0","block_num":"0","left":"0.08284883714506737","line_num":"0","height":"0.017421602252187585","conf":"1","width":"0.01889534833583427","top":"0.000000000441850445120906","par_num":"0"},{"text":"Help","word_num":"0","par_num":"0","level":"0","width":"0.010174418383456299","top":"0.00000000009341838413945425","page_num":"0","line_num":"0","conf":"1","left":"0.1075581398150548","block_num":"0","height":"0.017421602252187585"},{"conf":"1","page_num":"0","line_num":"0","text":"Security patch review and testing guidance","top":"0.034843205974365854","width":"0.10029068398982921","par_num":"0","word_num":"0","level":"0","left":"0.0421511764591124","block_num":"0","height":"0.010611339429158706"},{"left":"0.9113372091917828","block_num":"0","page_num":"0","par_num":"0","top":"0.006968641450188162","width":"0.02034883549872868","level":"0","text":"100% Lz","line_num":"0","word_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896"},{"block_num":"0","width":"0.04796511061648101","page_num":"0","height":"0.006968640444571461","text":"Mon zu Aor 11-20.09","top":"0.006968641450188162","word_num":"0","conf":"0.30000001192092896","left":"0.9462209310966136","level":"0","par_num":"0","line_num":"0"},{"line_num":"0","height":"0.017721687207381653","word_num":"0","block_num":"0","par_num":"0","level":"0","page_num":"0","conf":"1","text":"WHere could I see OAuth/Passport changes in laravel project","top":"0.2296650718401294","width":"0.15406975847609505","left":"0.46511628803368954"},{"top":"0.28919860629805094","width":"0.20494185102746837","conf":"1","height":"0.01781893765146836","word_num":"0","block_num":"0","left":"0.379360478721607","line_num":"0","page_num":"0","par_num":"0","level":"0","text":"The autoload looks clean — no errors, just pre-existing warnings (those ambiguous"},{"height":"0.01764666634883605","conf":"1","level":"0","par_num":"0","line_num":"0","left":"0.37936047101480896","page_num":"0","top":"0.31010452977814074","block_num":"0","word_num":"0","width":"0.15116278668667416","text":"Flysystem/Microsoft Graph classes are old, not from this PR)."},{"text":"Where to look for Passport/OAuth in the project:","word_num":"0","conf":"1","top":"0.3379790944182606","line_num":"0","block_num":"0","par_num":"0","left":"0.37936047783774907","page_num":"0","height":"0.017682787333949346","level":"0","width":"0.12354649888708236"},{"block_num":"0","width":"0.08720929571922786","word_num":"0","level":"0","text":"# Koutes registered bv rassport","conf":"0.5","height":"0.0071770334928229484","line_num":"0","par_num":"0","left":"0.3808139525490543","top":"0.4074960127591707","page_num":"0"},{"line_num":"0","top":"0.42160278777842497","page_num":"0","width":"0.15552323929806966","word_num":"0","height":"0.013937280889143144","level":"0","block_num":"0","par_num":"0","text":"php artisan route:list | grep -E \"oauth|passport| token\"","conf":"1","left":"0.3808139720097463"},{"height":"0.014354066985646008","top":"0.45614035087719296","conf":"0.5","left":"0.3808139550108965","block_num":"0","line_num":"0","page_num":"0","text":"# Config","word_num":"0","par_num":"0","width":"0.02470930079196365","level":"0"},{"line_num":"0","par_num":"0","page_num":"0","width":"0.055232550235504774","text":"cat contleauch.onp","left":"0.38081395586900885","block_num":"0","conf":"0.30000001192092896","height":"0.00720204044567152","level":"0","top":"0.48083623717426005","word_num":"0"},{"conf":"0.30000001192092896","height":"0.007324297082100917","level":"0","line_num":"0","width":"0.06540697178942095","top":"0.49825784007433505","text":"cat contigpassport.ohp","block_num":"0","left":"0.38081395275439145","par_num":"0","page_num":"0","word_num":"0"},{"text":"# guards, provlders","conf":"0.30000001192092896","width":"0.055232555308240505","level":"0","line_num":"0","word_num":"0","par_num":"0","block_num":"0","page_num":"0","top":"0.4808362370151933","height":"0.00720204044567152","left":"0.4622093050586837"},{"line_num":"0","left":"0.46220931010809474","height":"0.011164274322169043","word_num":"0","conf":"1","page_num":"0","block_num":"0","text":"# if it exists (not alwavs present)","par_num":"0","width":"0.09883720316785449","level":"0","top":"0.49441786283891553"},{"block_num":"0","level":"0","par_num":"0","word_num":"0","line_num":"0","left":"0.3808139536643218","page_num":"0","conf":"1","width":"0.07558139334333702","top":"0.529505582137161","height":"0.01754385964912286","text":"# Where Passport is booted"},{"line_num":"0","top":"0.5502392346259756","width":"0.12936046275686708","level":"0","left":"0.3808139555622507","page_num":"0","height":"0.010736374953907224","block_num":"0","par_num":"0","text":"grep -r \"Passport::\" app/ --include=\"*.php\" -]","word_num":"0","conf":"1"},{"conf":"1","level":"0","height":"0.011164274322169043","line_num":"0","top":"0.5885167464114832","page_num":"0","par_num":"0","block_num":"0","text":"# Custom middleware or token checks","width":"0.09883720316785449","word_num":"0","left":"0.3808139546692843"},{"par_num":"0","line_num":"0","width":"0.23110462756867106","top":"0.6060606060824787","height":"0.010664132223174971","text":"grep -r \"auth:api\\/CheckClientCredentials\\|HasApiTokens\" app/--include=\"*.php\" -1","word_num":"0","left":"0.3808139530568149","block_num":"0","level":"0","page_num":"0","conf":"1"},{"left":"0.3793604706608972","level":"0","height":"0.017577201745916926","par_num":"0","text":"In the codebase, Passport changes in 13.6 → 13.7.x typically affect:","top":"0.6411149829782994","width":"0.16860464785961393","word_num":"0","block_num":"0","conf":"1","line_num":"0","page_num":"0"},{"level":"0","line_num":"0","text":"• oken revocation nenavioui","block_num":"0","height":"0.006968640444571461","top":"0.6759581884885157","par_num":"0","conf":"0.30000001192092896","left":"0.3808139531620499","page_num":"0","word_num":"0","width":"0.07848836513275798"},{"conf":"1","height":"0.010472411744332222","page_num":"0","text":"• PersonalAccessToken model if vou've extended it","left":"0.38226744661762363","block_num":"0","top":"0.6968641115270692","width":"0.1337209255137342","par_num":"0","word_num":"0","line_num":"0","level":"0"},{"block_num":"0","height":"0.017782816666355172","level":"0","line_num":"0","par_num":"0","word_num":"0","left":"0.380813971088848","text":"• Any custom AuthServiceProvider that calls Passport::routes() or","width":"0.18459299777416466","conf":"1","page_num":"0","top":"0.7208931417337858"},{"width":"0.07848837020549371","conf":"0.5","level":"0","par_num":"0","top":"0.742160278657975","block_num":"0","left":"0.39098837448715934","height":"0.017807823619203744","word_num":"0","page_num":"0","line_num":"0","text":"Passport: :tokensExpireIn()"},{"level":"0","block_num":"0","line_num":"0","width":"0.02906976354883073","height":"0.006968640444571572","conf":"0.30000001192092896","left":"0.5770348871209333","par_num":"0","page_num":"0","text":"CannotA4","top":"0.9442508714153448","word_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
977
|
NULL
|
NULL
|
|
53753
|
iTerm2ShellEditViewSessionDOCKER381'driver' iTerm2ShellEditViewSessionDOCKER381'driver''eloquent''model'→ Jiminny\Models\User::class,DEV (docker)],'partners'= ['driver' »'eloquent''model' = Jiminny\Models\Partner::class,],'teams' = ['driver'=>'eloquent''model' = Jiminny \Models\Team: : class,],//'users'= [//'driver'//'table'// ],'database',"users',ScriptsProfilesWindowHelp‹$0$82DEV (docker)APP (-zsh)*3-zsh• *4100% C47 8 Mon 20 Apr 11:27:09T₴1|screenpipe"• *5DEV/*Password Confirmation TimeoutI Here you may definethe amount of seconds before a password confirmationI timesout and the user is prompted to re-enter their password via theI confirmation screen. By default, the timeout lasts for three hours.'password_timeout' → 10800,root@docker_lamp_1:/home/jiminny# cat config/passport.phpcat: config/passport.php: No such file or directoryroot@docker_lamp_1:/home/jiminny# grep -r "Passport::"app/ --include="*.php" -1app/Providers/AppServiceProvider.phpapp/Providers/AuthServiceProvider.phproot@docker_lamp_1:/home/jiminny# grepr"auth:api\ICheckClientCredentials\|HasApiTokens"app/ --include="*.php" -1app/Traits/HasApiTokens.phpapp/Providers/RouteServiceProvider.phpapp/Models/Partner.phpapp/Models/User.phproot@docker_lamp_1:/home/jiminny# ]...
|
[{"word_num":"0","text": [{"word_num":"0","text":"iTerm2","block_num":"0","height":"0.01440478642781573","par_num":"0","left":"0.0363009760523334","line_num":"0","conf":"1","level":"0","page_num":"0","top":"0.006751095243231697","width":"0.03350269794464111"},{"line_num":"0","word_num":"0","conf":"1","left":"0.08284883747097675","block_num":"0","level":"0","page_num":"0","height":"0.013953487608167836","par_num":"0","text":"Shell","top":"0.006976744800567203","width":"0.021802324718899202"},{"level":"0","height":"0.013953487608167836","left":"0.1177325585443137","par_num":"0","text":"Edit","width":"0.017441859510209837","block_num":"0","word_num":"0","top":"0.00697674474242771","conf":"1","page_num":"0","line_num":"0"},{"text":"View","par_num":"0","page_num":"0","top":"0.006976744800567203","word_num":"0","width":"0.021802324718899174","block_num":"0","level":"0","height":"0.013953487608167836","conf":"1","left":"0.1482558144574109","line_num":"0"},{"text":"Session","block_num":"0","top":"0.006976744708930949","level":"0","height":"0.011627906163533486","width":"0.034883719020419646","conf":"1","word_num":"0","par_num":"0","left":"0.181686046885139","page_num":"0","line_num":"0"},{"block_num":"0","conf":"1","width":"0.03344465361701118","par_num":"0","level":"0","line_num":"0","page_num":"0","height":"0.01173452059427893","left":"0.0683067428862935","text":"DOCKER","top":"0.06738855363083907","word_num":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.011627906163533597","line_num":"0","par_num":"0","text":"381","page_num":"0","left":"0.18023255805265836","top":"0.06744186101707039","width":"0.01162790722317164","level":"0","word_num":"0"},{"conf":"1","level":"0","height":"0.01860465155707458","block_num":"0","top":"0.08604651112068751","left":"0.06976744134276637","page_num":"0","line_num":"0","par_num":"0","text":"'driver'","width":"0.04505813916524251","word_num":"0"},{"block_num":"0","conf":"1","width":"0.05668604638841418","word_num":"0","line_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.08837209341933538","height":"0.016279069052802186","left":"0.1351744177214906","text":"'eloquent'"},{"word_num":"0","width":"0.0421511623594496","height":"0.016279069052802186","line_num":"0","block_num":"0","left":"0.06976744277860851","conf":"1","page_num":"0","top":"0.10697674442708727","text":"'model'","par_num":"0","level":"0"},{"word_num":"0","height":"0.019018088446723147","top":"0.10888888847689682","text":"→ Jiminny\\Models\\User::class,","page_num":"0","block_num":"0","conf":"0.5","left":"0.11046512017268707","line_num":"0","par_num":"0","level":"0","width":"0.17151161829630535"},{"left":"0.261627908573031","height":"0.01162790722317164","line_num":"0","par_num":"0","top":"0.06744186035900246","width":"0.049418603049384224","conf":"1","page_num":"0","block_num":"0","text":"DEV (docker)","word_num":"0","level":"0"},{"height":"0.018604651557074692","page_num":"0","width":"0.01308139430152045","line_num":"0","level":"0","par_num":"0","word_num":"0","top":"0.13023255825247038","conf":"1","text":"],","left":"0.04651162860020877","block_num":"0"},{"page_num":"0","line_num":"0","word_num":"0","height":"0.018604651557074692","width":"0.058139530817667644","block_num":"0","conf":"1","level":"0","par_num":"0","left":"0.04796511903884058","text":"'partners'","top":"0.16744186009355566"},{"par_num":"0","top":"0.1697674419464671","height":"0.016279069052802186","block_num":"0","left":"0.10755814015335162","width":"0.024709301524692126","word_num":"0","text":"= [","line_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0"},{"line_num":"0","width":"0.06540697415669759","height":"0.016279069052802186","level":"0","top":"0.1883720932642966","word_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.06976744458631011","block_num":"0","text":"'driver' »"},{"block_num":"0","top":"0.1883720931361914","par_num":"0","width":"0.05813953081766762","height":"0.01860465155707458","word_num":"0","level":"0","line_num":"0","page_num":"0","conf":"1","left":"0.13517442063767782","text":"'eloquent'"},{"block_num":"0","height":"0.025321307712131147","level":"0","par_num":"0","width":"0.22851840125189887","word_num":"0","line_num":"0","top":"0.20598090209009756","left":"0.06960671251919198","page_num":"0","text":"'model' = Jiminny\\Models\\Partner::class,","conf":"0.5"},{"width":"0.014534884028964572","line_num":"0","text":"],","level":"0","word_num":"0","page_num":"0","conf":"1","left":"0.045058139501990585","block_num":"0","height":"0.018604651557074692","par_num":"0","top":"0.2302325578648735"},{"word_num":"0","block_num":"0","line_num":"0","page_num":"0","top":"0.26718798304123526","level":"0","height":"0.019112406836615636","left":"0.04793846755144037","conf":"0.30000001192092896","text":"'teams' = [","width":"0.06836725340949165","par_num":"0"},{"height":"0.019313191307915645","page_num":"0","text":"'driver'","width":"0.04662035836113823","level":"0","left":"0.06971307740946661","par_num":"0","conf":"0.5","block_num":"0","line_num":"0","top":"0.2856922414121359","word_num":"0"},{"conf":"0.30000001192092896","height":"0.011627906163533597","block_num":"0","line_num":"0","width":"0.013081394301520444","level":"0","word_num":"0","par_num":"0","page_num":"0","top":"0.2930232563368378","text":"=>","left":"0.11918604681726302"},{"line_num":"0","par_num":"0","left":"0.13662790798311847","page_num":"0","block_num":"0","conf":"1","height":"0.016279069052802075","text":"'eloquent'","top":"0.28837209318677726","word_num":"0","width":"0.05668604638841418","level":"0"},{"left":"0.0697674416721234","level":"0","block_num":"0","top":"0.30666666625467465","conf":"0.5","height":"0.021240310668945384","par_num":"0","text":"'model' = Jiminny \\Models\\Team: : class,","page_num":"0","width":"0.21220929887559675","word_num":"0","line_num":"0"},{"conf":"1","block_num":"0","top":"0.33023255825247044","left":"0.04651162860020877","text":"],","width":"0.01308139430152045","height":"0.018604651557074692","line_num":"0","page_num":"0","par_num":"0","word_num":"0","level":"0"},{"line_num":"0","block_num":"0","level":"0","left":"0.04651162789917525","conf":"0.5","page_num":"0","word_num":"0","text":"//","width":"0.01308139562606811","height":"0.016279069052802075","par_num":"0","top":"0.3697674421015058"},{"left":"0.06104651297489923","page_num":"0","text":"'users'","height":"0.018604651557074692","line_num":"0","width":"0.043604649437798404","word_num":"0","par_num":"0","conf":"1","block_num":"0","level":"0","top":"0.36744186057805184"},{"par_num":"0","line_num":"0","page_num":"0","level":"0","text":"= [","height":"0.016279069052802075","top":"0.3697674420142967","left":"0.10755814009884579","block_num":"0","width":"0.024709301524692112","word_num":"0","conf":"0.30000001192092896"},{"line_num":"0","page_num":"0","top":"0.3883720926932235","width":"0.011627907223171655","conf":"0.30000001192092896","word_num":"0","block_num":"0","left":"0.04651162772147066","text":"//","par_num":"0","height":"0.01860465155707458","level":"0"},{"line_num":"0","height":"0.016279069052802186","level":"0","par_num":"0","block_num":"0","conf":"1","left":"0.08720930194717527","width":"0.04505813916524251","top":"0.3883720934096454","text":"'driver'","page_num":"0","word_num":"0"},{"word_num":"0","left":"0.04651162793187873","page_num":"0","block_num":"0","line_num":"0","text":"//","height":"0.018604651557074692","level":"0","top":"0.4093023252679743","width":"0.01308139562606811","conf":"0.5","par_num":"0"},{"height":"0.019452883402506504","block_num":"0","conf":"1","top":"0.40655262788116175","line_num":"0","page_num":"0","width":"0.039397986729939785","text":"'table'","word_num":"0","par_num":"0","left":"0.08713240247289909","level":"0"},{"par_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","text":"// ],","top":"0.43000000040121866","width":"0.03052325513627794","word_num":"0","height":"0.021162789662679038","left":"0.04651162860125362","block_num":"0","page_num":"0"},{"block_num":"0","height":"0.020930233001709042","word_num":"0","width":"0.0625","line_num":"0","left":"0.15261627828851745","level":"0","page_num":"0","text":"'database',","conf":"0.5","top":"0.38837209277240137","par_num":"0"},{"page_num":"0","top":"0.40608399069802537","text":"\"users',","width":"0.04684818585713704","word_num":"0","left":"0.14663404733868274","height":"0.02504132164849171","conf":"0.5","block_num":"0","level":"0","line_num":"0","par_num":"0"},{"conf":"0.5","top":"0.006857445657538652","left":"0.22963099012368637","word_num":"0","page_num":"0","block_num":"0","line_num":"0","par_num":"0","text":"Scripts","width":"0.03201709058549668","level":"0","height":"0.014192085266113263"},{"conf":"1","left":"0.27315148138633294","line_num":"0","par_num":"0","top":"0.006306642561056286","level":"0","block_num":"0","page_num":"0","height":"0.015293691423204248","word_num":"0","width":"0.03363889853159591","text":"Profiles"},{"left":"0.3197674432514181","level":"0","par_num":"0","text":"Window","conf":"1","height":"0.013953487608167836","block_num":"0","top":"0.0069767444517300214","page_num":"0","width":"0.034883719020419646","line_num":"0","word_num":"0"},{"width":"0.021802324718899146","word_num":"0","height":"0.016279069052802186","text":"Help","page_num":"0","line_num":"0","block_num":"0","conf":"1","par_num":"0","left":"0.36627907056206205","level":"0","top":"0.004651163109257839"},{"level":"0","block_num":"0","page_num":"0","line_num":"0","par_num":"0","text":"‹$0","top":"0.004651162423564115","width":"0.05087209277682836","height":"0.02093023300170893","conf":"0.30000001192092896","left":"0.6816860472707428","word_num":"0"},{"block_num":"0","left":"0.37500000068994266","level":"0","height":"0.013953487608167836","top":"0.06511627933545094","conf":"0.30000001192092896","width":"0.01453488270441694","page_num":"0","text":"$82","line_num":"0","par_num":"0","word_num":"0"},{"left":"0.4709302341256124","par_num":"0","text":"DEV (docker)","line_num":"0","block_num":"0","height":"0.01671834627787272","page_num":"0","conf":"1","top":"0.03444444428677429","level":"0","width":"0.06104651027255592","word_num":"0"},{"line_num":"0","height":"0.016751487520005992","level":"0","left":"0.46217415593987504","block_num":"0","par_num":"0","text":"APP (-zsh)","top":"0.0648800703053134","width":"0.04222145610385469","word_num":"0","conf":"0.5","page_num":"0"},{"line_num":"0","text":"*3","left":"0.5726744186295533","level":"0","width":"0.013081395626068026","page_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.013953487608167836","top":"0.06511627933545094","word_num":"0","par_num":"0"},{"text":"-zsh","page_num":"0","conf":"0.5","block_num":"0","par_num":"0","top":"0.06744186092459825","line_num":"0","width":"0.01889534791310632","left":"0.6656976745657336","height":"0.013953487608167836","level":"0","word_num":"0"},{"height":"0.013953487608167836","width":"0.024709301524692084","conf":"0.30000001192092896","page_num":"0","word_num":"0","top":"0.06511627927731145","left":"0.7587209306606234","text":"• *4","block_num":"0","par_num":"0","line_num":"0","level":"0"},{"par_num":"0","left":"0.8168604657340726","block_num":"0","width":"0.17151162889268667","conf":"0.5","line_num":"0","level":"0","height":"0.016666666666666607","top":"0.004444444444444473","word_num":"0","text":"100% C47 8 Mon 20 Apr 11:27:09","page_num":"0"},{"top":"0.03488372138971452","width":"0.024709301524692084","line_num":"0","level":"0","word_num":"0","height":"0.013953487608167836","conf":"0.30000001192092896","page_num":"0","left":"0.9738372092909485","block_num":"0","par_num":"0","text":"T₴1|"},{"text":"screenpipe\"","top":"0.06511627921917185","width":"0.046511628892686674","line_num":"0","height":"0.013953487608167947","level":"0","block_num":"0","word_num":"0","left":"0.8488372094393156","par_num":"0","page_num":"0","conf":"1"},{"word_num":"0","line_num":"0","block_num":"0","height":"0.013953487608167947","conf":"0.30000001192092896","level":"0","par_num":"0","text":"• *5","left":"0.9563953496494757","width":"0.024709301524692084","top":"0.0651162793742106","page_num":"0"},{"block_num":"0","word_num":"0","text":"DEV","conf":"0.5","level":"0","par_num":"0","left":"0.856104652690018","height":"0.08372093200683595","page_num":"0","line_num":"0","top":"0.14651162736867507","width":"0.13808139165242517"},{"line_num":"0","height":"0.013953487608167836","width":"0.013081395626068117","left":"0.02470930220513455","par_num":"0","conf":"1","page_num":"0","word_num":"0","text":"/*","block_num":"0","top":"0.49069767497498584","level":"0"},{"width":"0.16424417495727536","conf":"1","block_num":"0","height":"0.014444444444444371","left":"0.03488372651950847","text":"Password Confirmation Timeout","top":"0.53","line_num":"0","level":"0","page_num":"0","par_num":"0","word_num":"0"},{"conf":"0.5","level":"0","text":"I Here you may define","block_num":"0","top":"0.5906976746305757","par_num":"0","width":"0.11918604109022352","left":"0.02616279609296559","word_num":"0","line_num":"0","page_num":"0","height":"0.016279069052802186"},{"height":"0.018604651557074692","width":"0.29215115441216366","page_num":"0","level":"0","text":"the amount of seconds before a password confirmation","left":"0.1453488436983016","line_num":"0","par_num":"0","conf":"1","block_num":"0","top":"0.5883720931361914","word_num":"0"},{"width":"0.04069767263200549","word_num":"0","page_num":"0","block_num":"0","level":"0","text":"I times","conf":"0.5","left":"0.02616279247083577","line_num":"0","par_num":"0","top":"0.6088888889538393","height":"0.01669250594245064"},{"text":"out and the user is prompted to re-enter their password via the","top":"0.6088888884768969","word_num":"0","line_num":"0","level":"0","left":"0.06831396628934898","par_num":"0","width":"0.35319764879014753","page_num":"0","height":"0.019018088446723036","block_num":"0","conf":"1"},{"width":"0.38372090657552077","conf":"1","word_num":"0","page_num":"0","par_num":"0","top":"0.6277777777777778","left":"0.026162811160292225","level":"0","line_num":"0","block_num":"0","height":"0.02111111111111108","text":"I confirmation screen. By default, the timeout lasts for three hours."},{"par_num":"0","top":"0.7066666671152514","word_num":"0","conf":"0.5","level":"0","page_num":"0","text":"'password_timeout' → 10800,","line_num":"0","width":"0.15552324718899196","block_num":"0","left":"0.026162797732322378","height":"0.023565889994303424"},{"level":"0","height":"0.01912144766913515","left":"0.0014534808247886172","top":"0.7697674417339079","text":"root@docker_lamp_1:/home/jiminny# cat config/passport.php","block_num":"0","conf":"1","line_num":"0","par_num":"0","width":"0.3197674433390299","word_num":"0","page_num":"0"},{"level":"0","conf":"1","text":"cat: config/passport.php: No such file or directory","width":"0.28488371107313365","word_num":"0","left":"0.002906979471706962","height":"0.016279069052802186","block_num":"0","page_num":"0","top":"0.7906976748631338","par_num":"0","line_num":"0"},{"width":"0.303779051038954","level":"0","conf":"1","height":"0.021240308549669074","page_num":"0","top":"0.8066666671205144","line_num":"0","text":"root@docker_lamp_1:/home/jiminny# grep -r \"Passport::\"","block_num":"0","word_num":"0","left":"0.0029069954713442513","par_num":"0"},{"width":"0.1409883605109321","height":"0.018914729224311033","word_num":"0","page_num":"0","line_num":"0","conf":"0.5","par_num":"0","top":"0.806666666318077","block_num":"0","text":"app/ --include=\"*.php\" -1","left":"0.30668605296722135","level":"0"},{"word_num":"0","par_num":"0","height":"0.016279069052802186","left":"0.002906977791057209","text":"app/Providers/AppServiceProvider.php","top":"0.8302325584096454","line_num":"0","page_num":"0","level":"0","conf":"1","width":"0.2020348866780599","block_num":"0"},{"block_num":"0","par_num":"0","line_num":"0","top":"0.8488372090922637","left":"0.0029069725518909334","text":"app/Providers/AuthServiceProvider.php","width":"0.2078488455878364","word_num":"0","conf":"1","height":"0.01860465155707458","level":"0","page_num":"0"},{"conf":"1","page_num":"0","text":"root@docker_lamp_1:/home/jiminny# grep","height":"0.01912144766913526","par_num":"0","top":"0.8697674416563884","width":"0.21366278330485028","level":"0","line_num":"0","left":"0.002906985547892186","word_num":"0","block_num":"0"},{"height":"0.011627906744186012","conf":"0.30000001192092896","level":"0","line_num":"0","word_num":"0","width":"0.014534883430232626","left":"0.2180232559593023","text":"r","par_num":"0","page_num":"0","top":"0.872093023255814","block_num":"0"},{"width":"0.2703488243950738","conf":"1","word_num":"0","block_num":"0","line_num":"0","height":"0.018604651557074692","page_num":"0","par_num":"0","left":"0.23546512719199783","text":"\"auth:api\\ICheckClientCredentials\\|HasApiTokens\"","level":"0","top":"0.8674418600354162"},{"width":"0.14098837110731344","left":"0.5072674407427884","page_num":"0","level":"0","conf":"1","block_num":"0","top":"0.8674418604230131","line_num":"0","word_num":"0","par_num":"0","text":"app/ --include=\"*.php\" -1","height":"0.018604651557074692"},{"level":"0","top":"0.8906976748922036","word_num":"0","par_num":"0","width":"0.15261627833048502","page_num":"0","block_num":"0","line_num":"0","height":"0.016279069052802186","left":"0.0014534861981296584","conf":"1","text":"app/Traits/HasApiTokens.php"},{"line_num":"0","par_num":"0","height":"0.01860465155707458","text":"app/Providers/RouteServiceProvider.php","level":"0","page_num":"0","conf":"1","width":"0.21366278330485025","word_num":"0","block_num":"0","left":"0.001453488507458742","top":"0.9093023255392922"},{"block_num":"0","page_num":"0","top":"0.9302325586131338","conf":"1","left":"0.0014534862887597595","line_num":"0","height":"0.016279069052802297","par_num":"0","text":"app/Models/Partner.php","level":"0","width":"0.125","word_num":"0"},{"page_num":"0","height":"0.016279069052802186","word_num":"0","line_num":"0","width":"0.10755813386705185","level":"0","top":"0.9511627909096454","block_num":"0","par_num":"0","left":"0.002906980922578691","text":"app/Models/User.php","conf":"1"},{"text":"root@docker_lamp_1:/home/jiminny# ]","level":"0","par_num":"0","top":"0.9674418601201177","page_num":"0","height":"0.02144702911376961","width":"0.1962209277682834","word_num":"0","left":"0.0029069827929198173","line_num":"0","conf":"0.5","block_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1217
|
NULL
|
NULL
|
|
53754
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% S2Mon 20 Apr 11:27:10WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors. just pre-existing warnings (those ambiguousFlysystem/ Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport| token"t Conficcau contleauch.onpcat contigpassport.ohp# guards, provlders# if it exists (not always present)# Where Passport is bootedgrep -r "Passport::" app/--include="*.php" -1# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase. Passport changes in 13.6 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport:: tokensExpireInoReplv..Cannot AhCiaudo ic Aland can mako mictakac Plence double-chock recnoncoc)...
|
[{"page_num":"0","height": [{"page_num":"0","height":"0.01754385964912286","text":"Claude File","conf":"1","block_num":"0","line_num":"0","left":"0.017441861727653853","par_num":"0","top":"0","width":"0.030523254516276906","word_num":"0","level":"0"},{"line_num":"0","block_num":"0","conf":"1","left":"0.05087209400280188","text":"Edit","height":"0.010452960286604362","level":"0","page_num":"0","top":"0.003484321076209995","par_num":"0","width":"0.011627906180442647","word_num":"0"},{"text":"VIew","height":"0.006968640444571461","block_num":"0","page_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.014534881774415365","left":"0.06395349007209457","top":"0.006968641450188162","word_num":"0"},{"line_num":"0","level":"0","par_num":"0","block_num":"0","conf":"1","top":"0.003484321424642056","text":"Window","width":"0.017441858636572008","word_num":"0","left":"0.08284883725148152","page_num":"0","height":"0.010452960286604362"},{"conf":"1","left":"0.1075581398150548","text":"Help","par_num":"0","top":"0.00000000009341838413945425","line_num":"0","height":"0.017421602252187585","width":"0.010174418383456299","block_num":"0","page_num":"0","word_num":"0","level":"0"},{"left":"0.04215117645919011","par_num":"0","conf":"1","line_num":"0","text":"Security patch review and testing guidance","top":"0.034843205974365854","width":"0.10029068398982921","word_num":"0","level":"0","block_num":"0","page_num":"0","height":"0.010611339429158706"},{"text":"100% S2","block_num":"0","top":"0.006968641450188162","level":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","left":"0.9113372091917828","height":"0.006968640444571461","page_num":"0","par_num":"0","width":"0.02034883549872868"},{"height":"0.01074748898617195","width":"0.04796511061648112","page_num":"0","par_num":"0","left":"0.9462209310981399","top":"0.0031897927794189984","word_num":"0","line_num":"0","conf":"1","text":"Mon 20 Apr 11:27:10","block_num":"0","level":"0"},{"height":"0.010569661427913157","top":"0.23344947751420808","par_num":"0","width":"0.15261626750864887","word_num":"0","level":"0","page_num":"0","block_num":"0","left":"0.4651162906204267","text":"WHere could I see OAuth/Passport changes in laravel project","conf":"1","line_num":"0"},{"block_num":"0","level":"0","conf":"1","text":"The autoload looks clean — no errors. just pre-existing warnings (those ambiguous","width":"0.20348834991455073","page_num":"0","left":"0.37936048883884194","height":"0.010472410983826452","par_num":"0","line_num":"0","top":"0.29266347684752747","word_num":"0"},{"word_num":"0","width":"0.14970929571922792","page_num":"0","height":"0.010644682286458762","line_num":"0","par_num":"0","block_num":"0","level":"0","text":"Flysystem/ Microsoft Graph classes are old, not from this PR).","left":"0.37936047267784295","top":"0.31339712902498507","conf":"0.5"},{"conf":"1","text":"Where to look for Passport/OAuth in the project:","height":"0.010608560540839473","level":"0","page_num":"0","line_num":"0","par_num":"0","block_num":"0","left":"0.3793604804363937","width":"0.12209300791963618","top":"0.34130781503047114","word_num":"0"},{"width":"0.08720929571922786","conf":"0.5","height":"0.0071770334928229484","left":"0.3808139525490543","par_num":"0","line_num":"0","page_num":"0","text":"# Koutes registered bv rassport","word_num":"0","block_num":"0","level":"0","top":"0.4074960127591707"},{"par_num":"0","conf":"1","top":"0.42160278777842497","line_num":"0","page_num":"0","width":"0.15552323929806966","level":"0","block_num":"0","word_num":"0","height":"0.013937280889143144","text":"php artisan route:list | grep -E \"oauth|passport| token\"","left":"0.3808139720097463"},{"level":"0","line_num":"0","height":"0.006968640444571461","word_num":"0","left":"0.3808139554474642","par_num":"0","block_num":"0","width":"0.02325581236088531","page_num":"0","text":"t Confic","top":"0.4599303139240558","conf":"0.30000001192092896"},{"block_num":"0","level":"0","par_num":"0","height":"0.00720204044567152","line_num":"0","page_num":"0","text":"cau contleauch.onp","width":"0.055232550235504774","top":"0.48083623717426005","conf":"0.30000001192092896","left":"0.38081395586900885","word_num":"0"},{"page_num":"0","left":"0.38081395275439145","level":"0","par_num":"0","height":"0.007324297082100917","line_num":"0","width":"0.06540697178942095","text":"cat contigpassport.ohp","conf":"0.30000001192092896","block_num":"0","top":"0.49825784007433505","word_num":"0"},{"conf":"0.30000001192092896","height":"0.00720204044567152","level":"0","block_num":"0","line_num":"0","top":"0.4808362370151933","page_num":"0","left":"0.4622093050586837","par_num":"0","text":"# guards, provlders","width":"0.055232555308240505","word_num":"0"},{"height":"0.011164274322169043","left":"0.46220931010809474","conf":"0.5","block_num":"0","text":"# if it exists (not always present)","level":"0","width":"0.09883720316785449","word_num":"0","par_num":"0","page_num":"0","top":"0.49441786283891553","line_num":"0"},{"level":"0","width":"0.0741279023758909","top":"0.5331010454942319","conf":"1","block_num":"0","word_num":"0","height":"0.010758603778942555","par_num":"0","text":"# Where Passport is booted","page_num":"0","line_num":"0","left":"0.3808139546572876"},{"top":"0.5502392346259756","left":"0.3808139555622523","block_num":"0","conf":"1","level":"0","par_num":"0","height":"0.010736374953907224","page_num":"0","text":"grep -r \"Passport::\" app/--include=\"*.php\" -1","width":"0.12936046275686708","word_num":"0","line_num":"0"},{"level":"0","page_num":"0","conf":"1","height":"0.011164274322169043","left":"0.3808139546692843","block_num":"0","line_num":"0","par_num":"0","top":"0.5885167464114832","width":"0.09883720316785449","text":"# Custom middleware or token checks","word_num":"0"},{"width":"0.23110462756867106","word_num":"0","page_num":"0","line_num":"0","conf":"1","height":"0.010664132223174971","left":"0.3808139530568149","par_num":"0","block_num":"0","text":"grep -r \"auth:api\\/CheckClientCredentials\\|HasApiTokens\" app/--include=\"*.php\" -1","level":"0","top":"0.6060606060824787"},{"width":"0.1671511467466963","line_num":"0","left":"0.3793604823595641","word_num":"0","page_num":"0","block_num":"0","conf":"1","par_num":"0","top":"0.6443381180024774","text":"In the codebase. Passport changes in 13.6 13.7.x typically affect:","height":"0.010714146128872004","level":"0"},{"word_num":"0","par_num":"0","text":"• oken revocation nenavioui","left":"0.3808139531620499","width":"0.07848836513275798","conf":"0.30000001192092896","height":"0.006968640444571461","block_num":"0","level":"0","line_num":"0","page_num":"0","top":"0.6759581884885157"},{"word_num":"0","block_num":"0","left":"0.38226744661762363","top":"0.6968641115270692","level":"0","line_num":"0","height":"0.010472411744332222","par_num":"0","width":"0.1337209255137342","conf":"1","text":"• PersonalAccessToken model if vou've extended it","page_num":"0"},{"block_num":"0","conf":"1","par_num":"0","left":"0.3808139607229104","height":"0.010508532729445519","level":"0","text":"• Any custom AuthServiceProvider thatcalls Passport::routes Or","page_num":"0","width":"0.18313951695219","word_num":"0","top":"0.7247386763414051","line_num":"0"},{"par_num":"0","line_num":"0","width":"0.07703487416531174","block_num":"0","page_num":"0","word_num":"0","left":"0.3909883816485991","conf":"1","height":"0.010483525016091066","level":"0","top":"0.7456140351751869","text":"Passport:: tokensExpireIno"},{"block_num":"0","level":"0","par_num":"0","line_num":"0","width":"0.018895347067650337","word_num":"0","text":"Replv..","height":"0.010452960286604362","conf":"0.30000001192092896","page_num":"0","top":"0.9128919869298685","left":"0.37790697857373284"},{"page_num":"0","text":"Cannot Ah","level":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","block_num":"0","word_num":"0","line_num":"0","left":"0.5770348873948522","par_num":"0","top":"0.9441786283891547","width":"0.02906976354883073"},{"conf":"0.30000001192092896","block_num":"0","width":"0.12936045261139562","top":"0.9824561403508771","height":"0.0071770334928230595","level":"0","word_num":"0","page_num":"0","text":"Ciaudo ic Aland can mako mictakac Plence double-chock recnoncoc)","line_num":"0","par_num":"0","left":"0.43459303705837393"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1041
|
NULL
|
NULL
|
|
53761
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% S2Mon 20 Apr 11:27:19WHere could I see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors. just pre-existing warnings (those ambiguousFlysystem/ Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport| token"t Conficcat config/auth.phpcat contigpassport.ohp# guards, provlders# if it exists (not always present)# Where Passport is bootedgrep -r "Passport::" app/--include="*.php" -1# Custom middleware or token checksgrep -r "auth:api\/CheckClientCredentials\|HasApiTokens" app/--include="*.php" -1In the codebase. Passport changes in 13.6 13.7.x typically affect:• oken revocation nenavioui• PersonalAccessToken model if vou've extended it• Any custom AuthServiceProvider thatcalls Passport::routes OrPassport:: tokensExpireInoReplv..CannotAkCiaudo ic Aland can mako mictakac Plence double-chock recnoncoc)...
|
[{"line_num":"0","level":& [{"line_num":"0","level":"0","page_num":"0","text":"Claude File","width":"0.030523254516276906","word_num":"0","left":"0.017441861727653853","height":"0.01754385964912286","par_num":"0","top":"0","conf":"1","block_num":"0"},{"top":"0.003484321076209995","page_num":"0","width":"0.011627906180442647","word_num":"0","block_num":"0","line_num":"0","conf":"1","height":"0.010452960286604362","left":"0.05087209400280188","level":"0","par_num":"0","text":"Edit"},{"left":"0.06395349007209457","top":"0.006968641450188162","word_num":"0","level":"0","height":"0.006968640444571461","text":"VIew","par_num":"0","page_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.014534881774415365"},{"height":"0.010452960286604362","left":"0.08284883725148152","conf":"1","line_num":"0","par_num":"0","word_num":"0","level":"0","page_num":"0","text":"Window","width":"0.017441858636572008","top":"0.003484321424642056","block_num":"0"},{"top":"0.00000000009341838413945425","page_num":"0","word_num":"0","line_num":"0","height":"0.017421602252187585","text":"Help","width":"0.010174418383456299","conf":"1","block_num":"0","level":"0","par_num":"0","left":"0.1075581398150548"},{"block_num":"0","conf":"1","height":"0.010611339429158706","left":"0.04215117645919011","level":"0","page_num":"0","line_num":"0","par_num":"0","width":"0.10029068398982921","text":"Security patch review and testing guidance","word_num":"0","top":"0.034843205974365854"},{"level":"0","height":"0.006968640444571461","page_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.9113372091917828","par_num":"0","text":"100% S2","width":"0.02034883549872868","word_num":"0","top":"0.006968641450188162"},{"page_num":"0","conf":"1","level":"0","width":"0.04796511061648112","block_num":"0","word_num":"0","height":"0.01074748898617195","left":"0.9462209310981399","top":"0.0031897927794189984","par_num":"0","text":"Mon 20 Apr 11:27:19","line_num":"0"},{"conf":"1","left":"0.4651162906204267","line_num":"0","text":"WHere could I see OAuth/Passport changes in laravel project","width":"0.15261626750864887","height":"0.010569661427913157","top":"0.23344947751420808","block_num":"0","page_num":"0","par_num":"0","level":"0","word_num":"0"},{"level":"0","height":"0.010472410983826452","block_num":"0","page_num":"0","top":"0.29266347684752747","conf":"1","text":"The autoload looks clean — no errors. just pre-existing warnings (those ambiguous","left":"0.37936048883884194","line_num":"0","width":"0.20348834991455073","par_num":"0","word_num":"0"},{"left":"0.37936047267784295","par_num":"0","level":"0","text":"Flysystem/ Microsoft Graph classes are old, not from this PR).","conf":"0.5","page_num":"0","height":"0.010644682286458762","block_num":"0","top":"0.31339712902498507","line_num":"0","width":"0.14970929571922792","word_num":"0"},{"block_num":"0","text":"Where to look for Passport/OAuth in the project:","page_num":"0","conf":"1","line_num":"0","par_num":"0","level":"0","left":"0.3793604804363937","top":"0.34130781503047114","word_num":"0","height":"0.010608560540839473","width":"0.12209300791963618"},{"line_num":"0","page_num":"0","block_num":"0","width":"0.08720929571922786","top":"0.4074960127591707","conf":"0.5","height":"0.0071770334928229484","level":"0","left":"0.3808139525490543","par_num":"0","text":"# Koutes registered bv rassport","word_num":"0"},{"conf":"1","word_num":"0","text":"php artisan route:list | grep -E \"oauth|passport| token\"","left":"0.3808139720097463","top":"0.42160278777842497","line_num":"0","page_num":"0","width":"0.15552323929806966","par_num":"0","level":"0","block_num":"0","height":"0.013937280889143144"},{"text":"t Confic","page_num":"0","top":"0.4599303139240558","left":"0.3808139554474642","line_num":"0","par_num":"0","height":"0.006968640444571461","width":"0.02325581236088531","word_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0"},{"block_num":"0","level":"0","width":"0.055232550235504774","conf":"1","text":"cat config/auth.php","left":"0.38081396139233237","height":"0.010686361048210191","par_num":"0","page_num":"0","word_num":"0","top":"0.47735191659424503","line_num":"0"},{"top":"0.49825784007433505","word_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","level":"0","line_num":"0","text":"cat contigpassport.ohp","block_num":"0","height":"0.007324297082100917","width":"0.06540697178942095","left":"0.38081395275439145"},{"block_num":"0","conf":"0.30000001192092896","text":"# guards, provlders","par_num":"0","top":"0.4808362370151933","width":"0.055232555308240505","left":"0.4622093050586837","level":"0","page_num":"0","word_num":"0","height":"0.00720204044567152","line_num":"0"},{"width":"0.09883720316785449","conf":"0.5","left":"0.46220931010809474","line_num":"0","height":"0.011164274322169043","page_num":"0","block_num":"0","text":"# if it exists (not always present)","top":"0.49441786283891553","level":"0","word_num":"0","par_num":"0"},{"text":"# Where Passport is booted","height":"0.010758603778942555","width":"0.0741279023758909","par_num":"0","line_num":"0","conf":"1","block_num":"0","level":"0","page_num":"0","left":"0.3808139546671566","top":"0.5331010454942319","word_num":"0"},{"block_num":"0","left":"0.3808139555637497","text":"grep -r \"Passport::\" app/--include=\"*.php\" -1","line_num":"0","top":"0.5502392346259756","height":"0.010736374953907224","level":"0","page_num":"0","width":"0.12936046275686713","conf":"1","par_num":"0","word_num":"0"},{"par_num":"0","left":"0.3808139546692843","page_num":"0","conf":"1","height":"0.011164274322169043","block_num":"0","level":"0","top":"0.5885167464114832","line_num":"0","text":"# Custom middleware or token checks","width":"0.09883720316785449","word_num":"0"},{"block_num":"0","width":"0.23110462756867106","conf":"1","height":"0.010664132223174971","left":"0.3808139530568149","par_num":"0","level":"0","text":"grep -r \"auth:api\\/CheckClientCredentials\\|HasApiTokens\" app/--include=\"*.php\" -1","page_num":"0","top":"0.6060606060824787","word_num":"0","line_num":"0"},{"width":"0.1671511467466963","page_num":"0","text":"In the codebase. Passport changes in 13.6 13.7.x typically affect:","level":"0","conf":"1","line_num":"0","word_num":"0","par_num":"0","top":"0.6443381180024774","left":"0.3793604823595641","block_num":"0","height":"0.010714146128872004"},{"block_num":"0","left":"0.3808139531620499","line_num":"0","text":"• oken revocation nenavioui","level":"0","par_num":"0","top":"0.6759581884885157","width":"0.07848836513275798","conf":"0.30000001192092896","page_num":"0","height":"0.006968640444571461","word_num":"0"},{"text":"• PersonalAccessToken model if vou've extended it","page_num":"0","line_num":"0","width":"0.1337209255137342","word_num":"0","top":"0.6968641115270692","left":"0.38226744661762363","height":"0.010472411744332222","conf":"1","par_num":"0","level":"0","block_num":"0"},{"height":"0.010508532729445519","text":"• Any custom AuthServiceProvider thatcalls Passport::routes Or","word_num":"0","line_num":"0","block_num":"0","top":"0.7247386763414051","width":"0.18313951695219","conf":"1","level":"0","page_num":"0","par_num":"0","left":"0.3808139607229104"},{"block_num":"0","conf":"1","height":"0.010483525016091066","level":"0","page_num":"0","left":"0.3909883816485991","line_num":"0","par_num":"0","width":"0.07703487416531174","text":"Passport:: tokensExpireIno","top":"0.7456140351751869","word_num":"0"},{"conf":"0.30000001192092896","block_num":"0","height":"0.010452960286604362","left":"0.37790697857373284","page_num":"0","top":"0.9128919869298685","par_num":"0","width":"0.018895347067650337","text":"Replv..","word_num":"0","line_num":"0","level":"0"},{"conf":"0.30000001192092896","par_num":"0","level":"0","text":"CannotAk","top":"0.9442508714153448","word_num":"0","line_num":"0","left":"0.5770348871209333","height":"0.006968640444571572","width":"0.02906976354883073","block_num":"0","page_num":"0"},{"width":"0.12936045261139562","par_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","left":"0.43459303705837393","line_num":"0","text":"Ciaudo ic Aland can mako mictakac Plence double-chock recnoncoc)","page_num":"0","top":"0.9824561403508771","height":"0.0071770334928230595","block_num":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1041
|
NULL
|
NULL
|
|
53769
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDOCKER'driver''eloquent"'model'→ Jiminny\Models\User::class,DEV (docker)],'partners'= ['driver' »'eloquent''model' = Jiminny\Models\Partner::class,],'teams' = ['driver'=>'eloquent''model' = Jiminny \Models\Team: : class,],//'users'= [//'driver'//'table'// ],'database',"users',$82‹$00100% C47 8 Mon 20 Apr 11:27:37DEV (docker)APP (-zsh)*3-zsh• *4screenpipe"*- *5DEV/*Password Confirmation TimeoutI Here you may definethe amount ofseconds before a password confirmationI timesout and the user is prompted to re-enter their password via theconfirmation screen. By defaulf,, the timeout lasts for three hours.'password_timeout' → 10800,root@docker_lamp_1:/home/jiminny# cat config/passport.phpcat: config/passport.php: No such file or directoryroot@docker_lamp_1:/home/jiminny# grep -r "Passport::" app/ --include="*.php" -1app/Providers/AppServiceProvider.phpapp/Providers/AuthServiceProvider.phproot@docker_lamp_1:/home/jiminny# grep -r "auth:api\|CheckClientCredentials\|HasApiTokens"app/ --include="*.php" -1app/Traits/HasApiTokens.phpapp/Providers/RouteServiceProvider.phpapp/Models/Partner.phpapp/Models/User.phproot@docker_lamp_1:/home/jiminny# ]...
|
[{"line_num":"0","top": [{"line_num":"0","top":"0.006976744626148612","width":"0.03343023194207086","page_num":"0","conf":"1","word_num":"0","height":"0.013953487608167836","block_num":"0","left":"0.036337209192482026","level":"0","par_num":"0","text":"iTerm2"},{"line_num":"0","text":"Shell","left":"0.08284883747097675","page_num":"0","conf":"1","word_num":"0","block_num":"0","level":"0","par_num":"0","height":"0.013953487608167836","width":"0.021802324718899202","top":"0.006976744800567203"},{"par_num":"0","left":"0.1177325585443137","line_num":"0","conf":"1","width":"0.017441859510209837","word_num":"0","height":"0.013953487608167836","block_num":"0","text":"Edit","page_num":"0","level":"0","top":"0.00697674474242771"},{"conf":"1","level":"0","par_num":"0","line_num":"0","height":"0.013953487608167836","left":"0.1482558144574109","width":"0.021802324718899174","page_num":"0","block_num":"0","top":"0.006976744800567203","text":"View","word_num":"0"},{"text":"Session","conf":"1","word_num":"0","par_num":"0","top":"0.006976744708930949","line_num":"0","width":"0.034883719020419646","level":"0","height":"0.011627906163533486","block_num":"0","page_num":"0","left":"0.181686046885139"},{"height":"0.014121145672268298","text":"Scripts","width":"0.03200516170925563","word_num":"0","level":"0","page_num":"0","conf":"0.5","line_num":"0","left":"0.22963695456219482","block_num":"0","par_num":"0","top":"0.006892915461235494"},{"word_num":"0","level":"0","block_num":"0","line_num":"0","width":"0.03363889853159591","height":"0.015293691423204248","conf":"1","par_num":"0","text":"Profiles","left":"0.27315148138633294","top":"0.006306642561056286","page_num":"0"},{"block_num":"0","par_num":"0","word_num":"0","page_num":"0","line_num":"0","conf":"1","height":"0.013953487608167836","text":"Window","top":"0.0069767444517300214","left":"0.3197674432514181","level":"0","width":"0.034883719020419646"},{"width":"0.021802324718899146","height":"0.016279069052802186","block_num":"0","conf":"1","par_num":"0","text":"Help","left":"0.36627907056206205","word_num":"0","line_num":"0","top":"0.004651163109257839","level":"0","page_num":"0"},{"left":"0.0683067428862935","width":"0.03344465361701118","page_num":"0","par_num":"0","height":"0.01173452059427893","text":"DOCKER","line_num":"0","conf":"1","level":"0","block_num":"0","top":"0.06738855363083907","word_num":"0"},{"conf":"1","left":"0.06976744134276637","par_num":"0","level":"0","line_num":"0","text":"'driver'","top":"0.08604651112068751","block_num":"0","word_num":"0","width":"0.04505813916524251","page_num":"0","height":"0.01860465155707458"},{"block_num":"0","word_num":"0","page_num":"0","par_num":"0","left":"0.13517442160667004","level":"0","height":"0.016279069052802186","text":"'eloquent\"","width":"0.05813953081766765","top":"0.08837209318677719","conf":"1","line_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","height":"0.016279069052802186","left":"0.06976744277860851","par_num":"0","word_num":"0","width":"0.0421511623594496","text":"'model'","conf":"1","level":"0","top":"0.10697674442708727"},{"line_num":"0","height":"0.019018088446723147","level":"0","page_num":"0","width":"0.17151161829630535","block_num":"0","text":"→ Jiminny\\Models\\User::class,","conf":"0.5","left":"0.11046512017268707","word_num":"0","top":"0.10888888847689682","par_num":"0"},{"conf":"1","top":"0.0674418603248027","left":"0.261627908427966","height":"0.01162790722317164","level":"0","page_num":"0","line_num":"0","par_num":"0","word_num":"0","width":"0.049418603049384224","text":"DEV (docker)","block_num":"0"},{"height":"0.018604651557074692","block_num":"0","conf":"1","left":"0.04651162860020877","line_num":"0","text":"],","top":"0.13023255825247038","level":"0","par_num":"0","word_num":"0","page_num":"0","width":"0.01308139430152045"},{"par_num":"0","height":"0.018604651557074692","word_num":"0","block_num":"0","top":"0.16744186009355566","level":"0","line_num":"0","text":"'partners'","left":"0.04796511903884058","conf":"1","page_num":"0","width":"0.058139530817667644"},{"level":"0","line_num":"0","left":"0.1075581395235067","height":"0.016279069052802186","conf":"0.30000001192092896","width":"0.0247093015246921","word_num":"0","top":"0.16976744233406404","block_num":"0","text":"= [","page_num":"0","par_num":"0"},{"level":"0","left":"0.06976744458631011","conf":"0.30000001192092896","line_num":"0","block_num":"0","top":"0.1883720932642966","height":"0.016279069052802186","text":"'driver' »","page_num":"0","par_num":"0","width":"0.06540697415669759","word_num":"0"},{"conf":"1","block_num":"0","top":"0.1883720931361914","par_num":"0","word_num":"0","left":"0.13517442063767782","width":"0.05813953081766762","height":"0.01860465155707458","level":"0","line_num":"0","page_num":"0","text":"'eloquent'"},{"top":"0.20598090209009756","block_num":"0","line_num":"0","width":"0.22851840125189887","par_num":"0","page_num":"0","left":"0.06960671251919198","word_num":"0","text":"'model' = Jiminny\\Models\\Partner::class,","height":"0.025321307712131147","level":"0","conf":"0.5"},{"par_num":"0","height":"0.020930233001709042","line_num":"0","left":"0.045058140188489214","page_num":"0","top":"0.23023255817937804","block_num":"0","word_num":"0","level":"0","text":"],","conf":"0.5","width":"0.014534882704416913"},{"par_num":"0","height":"0.019112406836615636","page_num":"0","width":"0.06836725340949165","block_num":"0","level":"0","line_num":"0","left":"0.04793846755144037","text":"'teams' = [","conf":"0.30000001192092896","top":"0.26718798304123526","word_num":"0"},{"word_num":"0","page_num":"0","level":"0","width":"0.04662035836113823","block_num":"0","left":"0.06971307740946661","conf":"0.5","line_num":"0","par_num":"0","top":"0.2856922414121359","text":"'driver'","height":"0.019313191307915645"},{"par_num":"0","line_num":"0","level":"0","height":"0.011627906163533597","left":"0.11918604681726302","page_num":"0","top":"0.2930232563368378","text":"=>","width":"0.013081394301520444","block_num":"0","word_num":"0","conf":"0.30000001192092896"},{"par_num":"0","height":"0.016279069052802075","left":"0.13662790798311847","page_num":"0","level":"0","word_num":"0","line_num":"0","width":"0.05668604638841418","block_num":"0","top":"0.28837209318677726","conf":"1","text":"'eloquent'"},{"left":"0.0697674416721234","level":"0","text":"'model' = Jiminny \\Models\\Team: : class,","line_num":"0","top":"0.30666666625467465","word_num":"0","conf":"0.5","block_num":"0","width":"0.21220929887559675","height":"0.021240310668945384","par_num":"0","page_num":"0"},{"top":"0.33023255825247044","width":"0.01308139430152045","word_num":"0","text":"],","line_num":"0","level":"0","conf":"1","left":"0.04651162860020877","page_num":"0","par_num":"0","block_num":"0","height":"0.018604651557074692"},{"word_num":"0","block_num":"0","height":"0.016279069052802075","top":"0.3697674421015058","page_num":"0","level":"0","text":"//","par_num":"0","width":"0.01308139562606811","conf":"0.5","left":"0.04651162789917525","line_num":"0"},{"line_num":"0","text":"'users'","width":"0.043604649437798404","left":"0.06104651297489923","block_num":"0","par_num":"0","height":"0.018604651557074692","page_num":"0","top":"0.36744186057805184","word_num":"0","conf":"1","level":"0"},{"page_num":"0","top":"0.3697674420142967","block_num":"0","left":"0.10755814009884579","conf":"0.30000001192092896","text":"= [","width":"0.024709301524692112","par_num":"0","word_num":"0","line_num":"0","height":"0.016279069052802075","level":"0"},{"conf":"0.30000001192092896","left":"0.04651162772147066","page_num":"0","text":"//","top":"0.3883720926932235","line_num":"0","block_num":"0","height":"0.01860465155707458","word_num":"0","width":"0.011627907223171655","par_num":"0","level":"0"},{"word_num":"0","page_num":"0","width":"0.04511623912387423","height":"0.016695835325452935","block_num":"0","level":"0","par_num":"0","text":"'driver'","top":"0.38816371027853247","line_num":"0","conf":"1","left":"0.08718025196797395"},{"word_num":"0","top":"0.40930232524471855","level":"0","line_num":"0","block_num":"0","conf":"0.5","width":"0.01308139562606811","height":"0.01860465155707458","page_num":"0","left":"0.04651162789917525","par_num":"0","text":"//"},{"page_num":"0","left":"0.08713247085959096","block_num":"0","par_num":"0","text":"'table'","height":"0.01948436101277662","top":"0.4065368890913388","width":"0.04085133870442707","line_num":"0","conf":"1","word_num":"0","level":"0"},{"height":"0.021162789662679038","text":"// ],","line_num":"0","top":"0.43000000040121866","word_num":"0","block_num":"0","left":"0.04651162860125362","level":"0","par_num":"0","width":"0.03052325513627794","page_num":"0","conf":"0.30000001192092896"},{"conf":"0.5","par_num":"0","text":"'database',","top":"0.38837209277240137","width":"0.0625","level":"0","height":"0.020930233001709042","left":"0.15261627828851745","block_num":"0","line_num":"0","word_num":"0","page_num":"0"},{"page_num":"0","line_num":"0","conf":"0.5","height":"0.02504132164849171","left":"0.14663404733868274","par_num":"0","top":"0.40608399069802537","text":"\"users',","level":"0","width":"0.04684818585713704","block_num":"0","word_num":"0"},{"width":"0.01453488270441694","height":"0.013953487608167836","level":"0","line_num":"0","text":"$82","top":"0.06511627933545094","page_num":"0","word_num":"0","par_num":"0","left":"0.37500000068994266","conf":"0.30000001192092896","block_num":"0"},{"text":"‹$00","conf":"0.30000001192092896","block_num":"0","line_num":"0","page_num":"0","height":"0.022417064242892804","level":"0","left":"0.6830497879451849","par_num":"0","top":"0.00390774684268913","word_num":"0","width":"0.0655864715576171"},{"top":"0.004444444444444473","width":"0.17151162889268667","left":"0.8168604657340726","par_num":"0","page_num":"0","block_num":"0","level":"0","height":"0.016666666666666607","conf":"0.5","line_num":"0","word_num":"0","text":"100% C47 8 Mon 20 Apr 11:27:37"},{"block_num":"0","left":"0.4709302341256124","width":"0.06104651027255592","top":"0.03444444428677429","word_num":"0","par_num":"0","height":"0.01671834627787272","conf":"1","level":"0","line_num":"0","text":"DEV (docker)","page_num":"0"},{"page_num":"0","line_num":"0","text":"APP (-zsh)","block_num":"0","conf":"0.5","height":"0.016751487520005992","par_num":"0","width":"0.04222145610385469","word_num":"0","level":"0","left":"0.46217415593987504","top":"0.0648800703053134"},{"level":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","top":"0.06511627933545094","word_num":"0","height":"0.013953487608167836","width":"0.013081395626068026","left":"0.5726744186295533","text":"*3"},{"line_num":"0","par_num":"0","top":"0.06744186092459825","block_num":"0","level":"0","page_num":"0","left":"0.6656976745657336","width":"0.01889534791310632","conf":"0.5","height":"0.013953487608167836","word_num":"0","text":"-zsh"},{"level":"0","height":"0.013953487608167836","conf":"0.30000001192092896","line_num":"0","width":"0.024709301524692084","par_num":"0","page_num":"0","top":"0.06511627927731145","text":"• *4","word_num":"0","block_num":"0","left":"0.7587209306606234"},{"page_num":"0","line_num":"0","top":"0.06511627921917185","width":"0.046511628892686674","height":"0.013953487608167947","level":"0","block_num":"0","word_num":"0","left":"0.8488372094393156","text":"screenpipe\"","conf":"1","par_num":"0"},{"level":"0","text":"*- *5","width":"0.02906976540883388","height":"0.016279069052802186","left":"0.9520348854570686","line_num":"0","page_num":"0","top":"0.06511627931080821","block_num":"0","word_num":"0","par_num":"0","conf":"0.30000001192092896"},{"block_num":"0","line_num":"0","par_num":"0","text":"DEV","width":"0.13808139165242517","word_num":"0","conf":"0.5","left":"0.856104652690018","page_num":"0","top":"0.14651162736867507","height":"0.08372093200683595","level":"0"},{"left":"0.02470930220513455","par_num":"0","page_num":"0","top":"0.49069767497498584","block_num":"0","line_num":"0","word_num":"0","width":"0.013081395626068117","height":"0.013953487608167836","conf":"1","text":"/*","level":"0"},{"word_num":"0","block_num":"0","width":"0.16569766998291016","line_num":"0","par_num":"0","conf":"1","text":"Password Confirmation Timeout","page_num":"0","height":"0.014444444444444371","left":"0.033430231463661995","level":"0","top":"0.53"},{"par_num":"0","height":"0.016279069052802186","block_num":"0","width":"0.11918604109022352","text":"I Here you may define","word_num":"0","conf":"0.5","left":"0.02616279609324878","page_num":"0","level":"0","line_num":"0","top":"0.5906976746596454"},{"block_num":"0","page_num":"0","word_num":"0","left":"0.14534884044154808","par_num":"0","conf":"1","text":"the amount of","level":"0","height":"0.016279069052802186","top":"0.5883720932642965","width":"0.07703488137986925","line_num":"0"},{"block_num":"0","line_num":"0","word_num":"0","left":"0.2223837284854831","text":"seconds before a password confirmation","level":"0","height":"0.018604651557074692","par_num":"0","top":"0.5883720931361914","page_num":"0","conf":"1","width":"0.2151162677341037"},{"left":"0.02616279247083577","level":"0","block_num":"0","par_num":"0","word_num":"0","line_num":"0","text":"I times","conf":"0.5","page_num":"0","top":"0.6088888889538393","height":"0.01669250594245064","width":"0.04069767263200549"},{"left":"0.06831396628934898","height":"0.019018088446723036","block_num":"0","text":"out and the user is prompted to re-enter their password via the","page_num":"0","width":"0.35319764879014753","level":"0","par_num":"0","word_num":"0","conf":"1","top":"0.6088888884768969","line_num":"0"},{"line_num":"0","conf":"0.5","top":"0.6322222225212787","level":"0","block_num":"0","left":"0.02761629236334008","width":"0.1845930099487305","par_num":"0","page_num":"0","height":"0.021266148885091152","word_num":"0","text":"confirmation screen. By defaulf,"},{"word_num":"0","page_num":"0","text":", the timeout lasts for three hours.","top":"0.63","width":"0.1991278966267903","conf":"0.5","line_num":"0","par_num":"0","left":"0.21075582113454128","level":"0","block_num":"0","height":"0.016666666666666607"},{"height":"0.023565889994303424","block_num":"0","width":"0.15552324718899196","page_num":"0","left":"0.026162797732322378","level":"0","top":"0.7066666671152514","par_num":"0","word_num":"0","text":"'password_timeout' → 10800,","conf":"0.5","line_num":"0"},{"conf":"1","block_num":"0","page_num":"0","left":"0.002906992515538932","line_num":"0","par_num":"0","text":"root@docker_lamp_1:/home/jiminny# cat config/passport.php","height":"0.01912144766913515","top":"0.7697674415982491","level":"0","width":"0.3183139377170139","word_num":"0"},{"conf":"1","top":"0.7906976746596455","block_num":"0","width":"0.28488373226589625","left":"0.0029069705645855216","line_num":"0","text":"cat: config/passport.php: No such file or directory","word_num":"0","height":"0.016279069052802186","level":"0","page_num":"0","par_num":"0"},{"height":"0.021240310668945273","left":"0.002907005822547109","par_num":"0","page_num":"0","level":"0","block_num":"0","width":"0.4462209065755209","top":"0.8066666661383955","conf":"1","text":"root@docker_lamp_1:/home/jiminny# grep -r \"Passport::\" app/ --include=\"*.php\" -1","word_num":"0","line_num":"0"},{"line_num":"0","page_num":"0","block_num":"0","left":"0.0014534922564207323","level":"0","par_num":"0","text":"app/Providers/AppServiceProvider.php","height":"0.016279069052802186","conf":"1","top":"0.8302325583805755","width":"0.20348837110731338","word_num":"0"},{"left":"0.0029069832438340074","top":"0.8488372090121604","word_num":"0","conf":"1","width":"0.2063953399658203","page_num":"0","height":"0.01860465155707458","text":"app/Providers/AuthServiceProvider.php","par_num":"0","block_num":"0","level":"0","line_num":"0"},{"block_num":"0","text":"root@docker_lamp_1:/home/jiminny# grep -r \"auth:api\\|CheckClientCredentials\\|HasApiTokens\"","par_num":"0","left":"0.002906987556597487","height":"0.0214470291137695","level":"0","line_num":"0","top":"0.8674418601588775","word_num":"0","conf":"1","width":"0.5029069688585069","page_num":"0"},{"top":"0.8674418604230131","level":"0","par_num":"0","left":"0.5058139529845664","conf":"1","line_num":"0","page_num":"0","text":"app/ --include=\"*.php\" -1","height":"0.018604651557074692","word_num":"0","block_num":"0","width":"0.14244185553656685"},{"top":"0.8906976746596453","par_num":"0","conf":"1","left":"0.0029069796574318295","block_num":"0","height":"0.016279069052802186","text":"app/Traits/HasApiTokens.php","word_num":"0","line_num":"0","page_num":"0","level":"0","width":"0.15261627833048502"},{"left":"0.002906980591271334","text":"app/Providers/RouteServiceProvider.php","block_num":"0","par_num":"0","width":"0.21220929887559675","page_num":"0","word_num":"0","conf":"1","height":"0.01860465155707458","top":"0.9093023252912301","line_num":"0","level":"0"},{"text":"app/Models/Partner.php","top":"0.9302325586131338","left":"0.0014534862887597595","conf":"1","height":"0.016279069052802297","width":"0.125","line_num":"0","level":"0","page_num":"0","par_num":"0","word_num":"0","block_num":"0"},{"text":"app/Models/User.php","height":"0.016279069052802186","word_num":"0","par_num":"0","line_num":"0","conf":"1","left":"0.002906979287404305","level":"0","block_num":"0","top":"0.9488372093883277","page_num":"0","width":"0.10755813386705189"},{"width":"0.1962209277682834","page_num":"0","text":"root@docker_lamp_1:/home/jiminny# ]","conf":"0.5","word_num":"0","block_num":"0","height":"0.02144702911376961","par_num":"0","left":"0.0029069827929198173","line_num":"0","top":"0.9674418601201177","level":"0"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1210
|
NULL
|
NULL
|
|
53774
|
PhostormNavigatecodeFV faVsco.js°9 master ~Proiect PhostormNavigatecodeFV faVsco.js°9 master ~ProiectC) QueueStatsdServiceProvider.ongkesponsemacroservicerrovider..@ PouteServiceProvider.pnpssoservicerrovider.onp© UtilServiceProvider.php© Automateakeporisservice.ongc UserPilotAcuvicyListener.onoc) ViewerGuaroservicerrovider.ono> D Queue(C) AutomatedReport.phpv _ Repositories> CAiAutoscorina0 Calendarclass RouteServiceProvider extends ServiceProvider262v D crmC) AccountRenositorv.onoc) contactRevositorv.onoC) ContactRoleRevositorv.oho277© CrmConfigurationRepository.p© CrmEntityRepository.php© FieldDataRepository.php© FieldRepository.php281© LayoutEntityRepository.php© LayoutRepository.php© LeadRepository.php© OpportunityRepository.php© ProfileRepository.php© RecordTypeFieldValuesRepos© StageRepository.php© SyncBatchRepository.php309> C Geography© ActiveStreamsRepository.php© ActivityCommentRepository.php© ActivityLoqRepository.php© ActivityMessaqeRepository.php© ActivityMomentRepository.php© ActivityProviderRepository.phpc) Actvitvrerositorv.ono@ ActivitvSearchFilterRepositorv.oh@ ActivitvShareRepositorv.pho© ActivitvUploadSettinaRepositorv.(C)A PromotRevositorv.ohc(C) AskAnvthinaReoositorv.oho* Define the "web" routes for the aoolication* These routes all receive session state, CSRF protection, etc.1 usageprivate function mapWebRoutes(Router Srouter): selft...}* Define the "Embedded" routes for the application.* These routes depend on a Partitioned cookie,* and are accesstble only arcer cogzn.1 usageprivate function mapEmbeddedRoutes(Router Srouter): self{...}private tunction mapwebhookkoutes kouter srouter: selti...n1 usageprivate function mapApiRoutes(Router Srouter): self{...?1usageorivate function manAni V2RoutesRouter Srouter): self....?1 usagenrivate function manScimRoutesRouten Srouten)• self...?1 usage(C) AutomatedRenortsRenositorv.ohr@ CalllmnortRenositorv.nhnprivate function mapCustomerApiRoutes(Router Srouter): selfi...}(C) CoachinaFeedhackRenositorv.nhi364© CrmTemplateFilterRepository.php(C) CrmTemnlateRenositorv.nhnl@ CrmTemnlatePunRenositorv.nhn|/** Configure the rate limiters for the application. */protected function confiqureRateLimiting: voidf...}477C) DeviceRenositorv nhn© ElasticActivityRepository.php© EmailMessageRepository.php© GenericAiPromptRepository.php© GroupRepository.php9n Inhos© Playbook.php(C) Service.php© Field.phpT HasApiTokens.pnpC) RouteServiceProvider.pnpx© SyncUserPilotCompanyListener.phpA18 X4 A V100% LzMon Z0 A0r 11-2/.40U TrackAutomatedReportGeneratedEventTest& composer.json X A SF [jiminny@localhost]A HS_local jiminny@localhost]« console (PROD]A console [EU]« console [STAGING]InstallUpadteShow log12 V14 A V"extra": {"dont-discoven". "whitelist": []"blackuist"-License-check". {"repositories": ["TYpe". "Ves","url": "https://github.com/PHP-FFMpeq/BinaryDriver.git'comZiiminny/loauth2-salesloft.git'"ur1": "https://qithub.com/iiminnv/oauth2-aircall.qit""ur1": "https://qithub.com/jiminnv/oauth2-pipedrive.ait'"type": "vcs","un]". Ihttos:laithub.com/iminnv/oauth2-dialnad.ait"W Windsurf Teams 1:1 (15990 chars, 477 line breaks) UTF-8 P® 4 spaces...
|
[{"par_num":"0","word_num" [{"par_num":"0","word_num":"0","top":"0.006968641046706359","page_num":"0","block_num":"0","level":"0","width":"0.021802326466174835","line_num":"0","height":"0.006968641205077342","text":"Phostorm","conf":"1","left":"0.01744185995005212"},{"word_num":"0","text":"Navigate","page_num":"0","left":"0.09011627900977959","line_num":"0","height":"0.006968640444571461","block_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","top":"0.006968641450188162","width":"0.018895347067650323"},{"height":"0.006968640444571461","par_num":"0","top":"0.006968641450188162","word_num":"0","level":"0","line_num":"0","page_num":"0","width":"0.01162790618044264","text":"code","left":"0.1148255812121043","block_num":"0","conf":"1"},{"page_num":"0","line_num":"0","level":"0","block_num":"0","conf":"0.5","height":"0.010452960286604362","par_num":"0","top":"0.02787456497864904","width":"0.029069763548830722","word_num":"0","left":"0.030523259704860126","text":"FV faVsco.js"},{"level":"0","line_num":"0","left":"0.06831395511818646","word_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","top":"0.02787456497864904","block_num":"0","page_num":"0","par_num":"0","text":"°9 master ~","width":"0.02470930079196361"},{"block_num":"0","page_num":"0","line_num":"0","text":"Proiect","par_num":"0","word_num":"0","left":"0.014534885593658826","level":"0","top":"0.05574912925506614","conf":"1","height":"0.006968640444571572","width":"0.02034883549872865"},{"conf":"1","par_num":"0","level":"0","text":"C) QueueStatsdServiceProvider.ong","left":"0.04063595232036197","width":"0.07424892770483138","height":"0.01102160190661372","line_num":"0","page_num":"0","block_num":"0","top":"0.07651288962945058","word_num":"0"},{"block_num":"0","level":"0","left":"0.040697674255337865","height":"0.006968641205077342","page_num":"0","top":"0.09756097557154075","width":"0.07412790744862659","conf":"0.5","line_num":"0","par_num":"0","text":"kesponsemacroservicerrovider..","word_num":"0"},{"text":"@ PouteServiceProvider.pnp","line_num":"0","par_num":"0","conf":"0.5","height":"0.012919535477195598","page_num":"0","word_num":"0","top":"0.11015450145329242","block_num":"0","left":"0.04065083527197765","width":"0.05973656126793394","level":"0"},{"conf":"0.5","word_num":"0","height":"0.006968641205077342","left":"0.04069767337055839","page_num":"0","par_num":"0","block_num":"0","line_num":"0","level":"0","text":"ssoservicerrovider.onp","width":"0.05523256038097625","top":"0.13240418114879082"},{"text":"© UtilServiceProvider.php","width":"0.05377906941353006","top":"0.14634146368723133","word_num":"0","line_num":"0","conf":"1","level":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.040697675940037224","height":"0.010755824890623433"},{"block_num":"0","par_num":"0","width":"0.06395348082197473","height":"0.0071770334928229484","text":"© Automateakeporisservice.ong","line_num":"0","level":"0","word_num":"0","page_num":"0","left":"0.119186047666398","top":"0.13237639553429026","conf":"0.5"},{"conf":"0.30000001192092896","line_num":"0","level":"0","left":"0.11918604910698107","text":"c UserPilotAcuvicyListener.ono","top":"0.15679442505035657","page_num":"0","width":"0.061046509032553806","word_num":"0","height":"0.006968641205077453","par_num":"0","block_num":"0"},{"level":"0","height":"0.006968641205077342","left":"0.04069767404731717","width":"0.07412790744862657","word_num":"0","page_num":"0","par_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","top":"0.16724738670770245","text":"c) ViewerGuaroservicerrovider.ono"},{"top":"0.18102073376030525","block_num":"0","word_num":"0","par_num":"0","line_num":"0","text":"> D Queue","height":"0.010616896445291069","level":"0","conf":"0.30000001192092896","width":"0.026162789223041934","page_num":"0","left":"0.0276162805424609"},{"block_num":"0","line_num":"0","left":"0.11773255712849107","height":"0.0071770334928229484","text":"(C) AutomatedReport.php","word_num":"0","top":"0.18102073365231264","page_num":"0","par_num":"0","conf":"0.5","level":"0","width":"0.049418601583927246"},{"top":"0.2017543859602864","word_num":"0","left":"0.02761627891292591","page_num":"0","block_num":"0","level":"0","width":"0.03779069413530066","height":"0.0073048471453848185","line_num":"0","par_num":"0","text":"v _ Repositories","conf":"0.30000001192092896"},{"par_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0","text":"> CAi","width":"0.01744185990475594","height":"0.013937280889142922","level":"0","line_num":"0","top":"0.21602787488643904","word_num":"0","left":"0.033430232765645294"},{"top":"0.23693379824461314","word_num":"0","height":"0.006968640444571572","block_num":"0","level":"0","left":"0.03779070124714875","par_num":"0","text":"Autoscorina","width":"0.03488371727314401","page_num":"0","conf":"0.30000001192092896","line_num":"0"},{"level":"0","text":"0 Calendar","line_num":"0","top":"0.2508710809687519","width":"0.026162789223041938","height":"0.010691917303836784","conf":"0.5","left":"0.03924418547568846","block_num":"0","word_num":"0","par_num":"0","page_num":"0"},{"width":"0.13081394357884185","height":"0.011164274322169154","text":"class RouteServiceProvider extends ServiceProvider","level":"0","left":"0.13808140242406425","block_num":"0","page_num":"0","par_num":"0","line_num":"0","word_num":"0","conf":"1","top":"0.20175438596491224"},{"width":"0.00872092995237797","left":"0.11627906983485753","line_num":"0","par_num":"0","page_num":"0","height":"0.006968641205077342","level":"0","block_num":"0","text":"262","top":"0.22996515669130568","word_num":"0","conf":"0.5"},{"line_num":"0","width":"0.021802323929806973","par_num":"0","conf":"0.30000001192092896","word_num":"0","page_num":"0","left":"0.03343023231593704","block_num":"0","level":"0","text":"v D crm","top":"0.271777003894373","height":"0.007329854098233168"},{"page_num":"0","block_num":"0","width":"0.0552325502355048","text":"C) AccountRenositorv.ono","left":"0.04651163581100573","level":"0","height":"0.006968640444571461","line_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.2891986066069825","word_num":"0"},{"level":"0","par_num":"0","width":"0.05377906941353005","block_num":"0","height":"0.006968641205077342","left":"0.04651162811553961","line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"c) contactRevositorv.ono","top":"0.30662020900476894","word_num":"0"},{"word_num":"0","top":"0.32376395547656645","text":"C) ContactRoleRevositorv.oho","level":"0","block_num":"0","left":"0.04651162783061574","line_num":"0","page_num":"0","par_num":"0","height":"0.0072464973352361906","width":"0.0625","conf":"0.5"},{"word_num":"0","conf":"1","par_num":"0","line_num":"0","width":"0.008720929318286011","page_num":"0","block_num":"0","level":"0","top":"0.3344947740378825","left":"0.11627907066062439","text":"277","height":"0.010452960286604362"},{"top":"0.34130781503047114","height":"0.010608560540839473","width":"0.06976743454628803","line_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0","left":"0.046511635221153834","word_num":"0","conf":"1","text":"© CrmConfigurationRepository.p"},{"text":"© CrmEntityRepository.php","top":"0.3588516745669754","height":"0.010486303904410077","width":"0.05813952709766144","line_num":"0","par_num":"0","word_num":"0","block_num":"0","left":"0.04651163569303599","page_num":"0","level":"0","conf":"1"},{"left":"0.04651163569303599","height":"0.010455739935429254","par_num":"0","width":"0.05813952709766144","block_num":"0","conf":"1","word_num":"0","level":"0","line_num":"0","page_num":"0","text":"© FieldDataRepository.php","top":"0.3763066205343165"},{"page_num":"0","text":"© FieldRepository.php","top":"0.38995215311004783","conf":"1","block_num":"0","height":"0.014354066985645897","level":"0","line_num":"0","left":"0.04651163356956381","par_num":"0","width":"0.047965110616481066","word_num":"0"},{"page_num":"0","conf":"1","block_num":"0","left":"0.11627907066062439","line_num":"0","text":"281","level":"0","word_num":"0","par_num":"0","top":"0.4041811851877083","width":"0.008720929318286011","height":"0.010452960286604362"},{"word_num":"0","level":"0","conf":"1","top":"0.41114982586710536","left":"0.04651163297971245","width":"0.06249999492726427","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"© LayoutEntityRepository.php","height":"0.010700253968793927"},{"text":"© LayoutRepository.php","page_num":"0","level":"0","word_num":"0","block_num":"0","conf":"1","par_num":"0","top":"0.4282296650717703","height":"0.011164274322169154","width":"0.05232557844608388","left":"0.04651163199788804","line_num":"0"},{"width":"0.04796511061648105","conf":"1","word_num":"0","level":"0","line_num":"0","left":"0.04651163356956216","block_num":"0","top":"0.4457735248441337","par_num":"0","text":"© LeadRepository.php","height":"0.010672467367120575","page_num":"0"},{"par_num":"0","level":"0","conf":"1","top":"0.4633173843806381","width":"0.06249999492726427","line_num":"0","word_num":"0","text":"© OpportunityRepository.php","height":"0.010550210730691068","page_num":"0","block_num":"0","left":"0.0465116335683443"},{"top":"0.48083623715937174","page_num":"0","par_num":"0","word_num":"0","text":"© ProfileRepository.php","line_num":"0","left":"0.0465116294147202","block_num":"0","height":"0.010452961047110243","level":"0","conf":"1","width":"0.05087209255137343"},{"page_num":"0","text":"© RecordTypeFieldValuesRepos","top":"0.4982578399262514","width":"0.06831395372431329","par_num":"0","height":"0.01051408974557777","line_num":"0","left":"0.0465116277635701","word_num":"0","block_num":"0","conf":"1","level":"0"},{"top":"0.515679442507049","conf":"1","left":"0.04651163097421116","word_num":"0","width":"0.04941860158392724","block_num":"0","height":"0.010636347142513047","line_num":"0","page_num":"0","text":"© StageRepository.php","level":"0","par_num":"0"},{"left":"0.04651163309768279","text":"© SyncBatchRepository.php","line_num":"0","page_num":"0","width":"0.059593018065107625","word_num":"0","height":"0.010758603778942555","conf":"1","par_num":"0","top":"0.5331010454071239","level":"0","block_num":"0"},{"width":"0.008720929318286011","level":"0","height":"0.010452960286604362","block_num":"0","conf":"1","par_num":"0","text":"309","top":"0.5435540074873598","word_num":"0","page_num":"0","line_num":"0","left":"0.11627907066062439"},{"height":"0.010736374953907335","page_num":"0","level":"0","width":"0.0363372082405902","word_num":"0","block_num":"0","text":"> C Geography","line_num":"0","par_num":"0","top":"0.5502392344517595","left":"0.03343023397155697","conf":"0.30000001192092896"},{"conf":"1","text":"© ActiveStreamsRepository.php","top":"0.5677830939882639","width":"0.06831394865157757","page_num":"0","block_num":"0","line_num":"0","height":"0.010614118317477828","par_num":"0","left":"0.039244185049211566","level":"0","word_num":"0"},{"line_num":"0","height":"0.01049186092054255","left":"0.040697677297200405","par_num":"0","text":"© ActivityCommentRepository.php","page_num":"0","conf":"1","top":"0.5853269539050211","level":"0","width":"0.07267441648118039","word_num":"0","block_num":"0"},{"conf":"1","left":"0.039244187609949924","level":"0","top":"0.6027874573131438","word_num":"0","page_num":"0","block_num":"0","par_num":"0","height":"0.010452960286604362","width":"0.061046503959818074","line_num":"0","text":"© ActivityLoqRepository.php"},{"height":"0.010572439555726398","width":"0.07122092551373421","line_num":"0","top":"0.6202090595272456","page_num":"0","conf":"1","block_num":"0","left":"0.04069767913742859","par_num":"0","text":"© ActivityMessaqeRepository.php","word_num":"0","level":"0"},{"page_num":"0","conf":"1","top":"0.6376306625144285","text":"© ActivityMomentRepository.php","level":"0","width":"0.06976743454628803","left":"0.040697681732781744","line_num":"0","height":"0.010694696192155795","par_num":"0","word_num":"0","block_num":"0"},{"left":"0.040697677283511285","top":"0.6547049441786283","line_num":"0","height":"0.011164274322169154","page_num":"0","width":"0.06976743961902375","block_num":"0","conf":"1","level":"0","par_num":"0","text":"© ActivityProviderRepository.php","word_num":"0"},{"block_num":"0","left":"0.04069767322152296","height":"0.006968641205077342","top":"0.675958188098584","text":"c) Actvitvrerositorv.ono","word_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","width":"0.0523255835188196","par_num":"0"},{"par_num":"0","width":"0.07558138827060132","level":"0","text":"@ ActivitvSearchFilterRepositorv.oh","block_num":"0","word_num":"0","conf":"1","left":"0.04069768173679198","top":"0.6897926635444678","page_num":"0","height":"0.01055576774682343","line_num":"0"},{"conf":"0.5","block_num":"0","par_num":"0","line_num":"0","height":"0.010452960286604251","text":"@ ActivitvShareRepositorv.pho","width":"0.06540697178942093","word_num":"0","top":"0.7073170740378826","level":"0","page_num":"0","left":"0.039244185253545685"},{"text":"© ActivitvUploadSettinaRepositorv.","top":"0.724738676808766","word_num":"0","height":"0.010508531968939527","page_num":"0","width":"0.07558138827060132","left":"0.04069768173679198","level":"0","line_num":"0","par_num":"0","block_num":"0","conf":"1"},{"text":"(C)A PromotRevositorv.ohc","width":"0.055232560380976244","word_num":"0","line_num":"0","page_num":"0","left":"0.040697673162537674","height":"0.0071770334928229484","conf":"0.30000001192092896","top":"0.7456140350877193","block_num":"0","level":"0","par_num":"0"},{"width":"0.0625","height":"0.007268726160271521","top":"0.7630662020799929","page_num":"0","line_num":"0","word_num":"0","block_num":"0","left":"0.04069767428325836","level":"0","par_num":"0","text":"(C) AskAnvthinaReoositorv.oho","conf":"0.5"},{"left":"0.14970931435857346","level":"0","text":"* Define the \"web\" routes for the aoolication","page_num":"0","top":"0.22966507158551952","conf":"0.5","par_num":"0","height":"0.007268726160271521","block_num":"0","line_num":"0","width":"0.11918603613021525","word_num":"0"},{"line_num":"0","word_num":"0","par_num":"0","level":"0","conf":"1","height":"0.010508531968939638","page_num":"0","text":"* These routes all receive session state, CSRF protection, etc.","width":"0.16424417495727542","left":"0.1497093149143441","block_num":"0","top":"0.26475279122229434"},{"left":"0.1482558158319963","width":"0.01598837020549368","word_num":"0","conf":"1","line_num":"0","level":"0","par_num":"0","text":"1 usage","top":"0.29965156815423977","block_num":"0","height":"0.01055576850732931","page_num":"0"},{"page_num":"0","height":"0.010678024383252938","par_num":"0","text":"private function mapWebRoutes(Router Srouter): selft...}","conf":"1","line_num":"0","left":"0.14825581106457575","block_num":"0","top":"0.31707317160878357","width":"0.1468023137843355","level":"0","word_num":"0"},{"text":"* Define the \"Embedded\" routes for the application.","top":"0.36921850065570416","line_num":"0","left":"0.14970931670428358","block_num":"0","word_num":"0","height":"0.010572439555726398","level":"0","width":"0.13517440633570896","conf":"1","par_num":"0","page_num":"0"},{"height":"0.010491861681048431","page_num":"0","par_num":"0","conf":"1","left":"0.14970930867328952","line_num":"0","text":"* These routes depend on a Partitioned cookie,","top":"0.4041811847070754","block_num":"0","level":"0","width":"0.12209301806510764","word_num":"0"},{"conf":"0.30000001192092896","block_num":"0","level":"0","width":"0.10174417495727542","text":"* and are accesstble only arcer cogzn.","line_num":"0","height":"0.0071770334928230595","left":"0.14970930448264144","page_num":"0","par_num":"0","word_num":"0","top":"0.42503987240829344"},{"page_num":"0","top":"0.45614035072682557","conf":"1","level":"0","block_num":"0","width":"0.01598837020549368","word_num":"0","left":"0.14680232586106623","line_num":"0","height":"0.010758603778942444","text":"1 usage","par_num":"0"},{"left":"0.14825581683901784","par_num":"0","top":"0.4736842106435828","line_num":"0","width":"0.15988370205493685","level":"0","height":"0.010636346382007389","page_num":"0","conf":"1","text":"private function mapEmbeddedRoutes(Router Srouter): self{...}","word_num":"0","block_num":"0"},{"text":"private tunction mapwebhookkoutes kouter srouter: selti...n","left":"0.14825581772301763","width":"0.1569767404109874","block_num":"0","level":"0","word_num":"0","height":"0.0071770334928230595","page_num":"0","line_num":"0","top":"0.529505582137161","conf":"0.5","par_num":"0"},{"line_num":"0","level":"0","page_num":"0","left":"0.1482558144698148","text":"1 usage","conf":"0.30000001192092896","width":"0.014534883042599284","par_num":"0","word_num":"0","block_num":"0","top":"0.616427432333104","height":"0.0072659472719524"},{"page_num":"0","conf":"0.5","block_num":"0","top":"0.6306620212672904","height":"0.010486303904410188","line_num":"0","width":"0.14825581489725317","text":"private function mapApiRoutes(Router Srouter): self{...?","par_num":"0","word_num":"0","left":"0.14825581551858588","level":"0"},{"line_num":"0","par_num":"0","conf":"0.30000001192092896","word_num":"0","top":"0.6689895473735331","height":"0.006968640444571461","left":"0.14680232562357456","block_num":"0","width":"0.017441858636571994","level":"0","text":"1usage","page_num":"0"},{"level":"0","top":"0.6864111497774182","block_num":"0","width":"0.15261627765412028","par_num":"0","page_num":"0","line_num":"0","left":"0.14825581522314896","height":"0.006968641205077342","text":"orivate function manAni V2RoutesRouter Srouter): self....?","conf":"0.30000001192092896","word_num":"0"},{"block_num":"0","par_num":"0","height":"0.011164274322169154","page_num":"0","top":"0.7208931419457735","width":"0.014534883042599311","word_num":"0","line_num":"0","level":"0","text":"1 usage","left":"0.1482558145833515","conf":"1"},{"block_num":"0","page_num":"0","height":"0.007207597461803883","par_num":"0","level":"0","left":"0.1482558125831374","line_num":"0","text":"nrivate function manScimRoutesRouten Srouten)• self...?","top":"0.7384370017144075","width":"0.14970930586469935","word_num":"0","conf":"0.30000001192092896"},{"top":"0.7722324792787298","text":"1 usage","height":"0.013401565369236423","width":"0.016547405973393853","page_num":"0","block_num":"0","par_num":"0","line_num":"0","level":"0","conf":"1","left":"0.14787567101331017","word_num":"0"},{"conf":"0.5","line_num":"0","width":"0.07412790744862657","left":"0.04069767404731717","block_num":"0","text":"(C) AutomatedRenortsRenositorv.ohr","height":"0.006968641205077342","par_num":"0","top":"0.7804878048261694","word_num":"0","level":"0","page_num":"0"},{"block_num":"0","word_num":"0","page_num":"0","line_num":"0","conf":"0.5","height":"0.01061967533361019","left":"0.04069767722875482","text":"@ CalllmnortRenositorv.nhn","par_num":"0","top":"0.7942583731520936","level":"0","width":"0.058139532170397176"},{"left":"0.14825581305632446","conf":"1","level":"0","height":"0.010494639808861672","par_num":"0","top":"0.7909407670685449","line_num":"0","block_num":"0","text":"private function mapCustomerApiRoutes(Router Srouter): selfi...}","width":"0.16860463771414252","page_num":"0","word_num":"0"},{"height":"0.007307626033703829","line_num":"0","conf":"0.5","top":"0.8149920253520749","width":"0.07558138827060132","page_num":"0","word_num":"0","level":"0","left":"0.04069768168686131","par_num":"0","text":"(C) CoachinaFeedhackRenositorv.nhi","block_num":"0"},{"block_num":"0","conf":"1","level":"0","word_num":"0","text":"364","height":"0.017421602252187585","width":"0.00872092995237797","line_num":"0","page_num":"0","par_num":"0","top":"0.8222996516613625","left":"0.1177325584249738"},{"conf":"1","height":"0.010669689239307334","word_num":"0","text":"© CrmTemplateFilterRepository.php","level":"0","left":"0.040697675313062835","width":"0.07412790237589087","top":"0.8325358853334164","par_num":"0","page_num":"0","block_num":"0","line_num":"0"},{"level":"0","par_num":"0","left":"0.040697680212242494","conf":"0.5","block_num":"0","height":"0.0071770334928230595","line_num":"0","text":"(C) CrmTemnlateRenositorv.nhnl","top":"0.8500797448165869","word_num":"0","width":"0.06540697178942093","page_num":"0"},{"height":"0.010689139176023432","line_num":"0","text":"@ CrmTemnlatePunRenositorv.nhn|","par_num":"0","page_num":"0","left":"0.040697684092193695","top":"0.8641114988686065","conf":"0.5","width":"0.07412789730315514","block_num":"0","level":"0","word_num":"0"},{"par_num":"0","width":"0.14680232392980697","word_num":"0","height":"0.017552194793068465","page_num":"0","text":"/** Configure the rate limiters for the application. */","left":"0.14825581341613597","top":"0.8221690592431942","conf":"1","level":"0","line_num":"0","block_num":"0"},{"conf":"1","top":"0.8429027111608212","line_num":"0","left":"0.1468023365873915","level":"0","block_num":"0","par_num":"0","width":"0.14244185102746842","text":"protected function confiqureRateLimiting: voidf...}","page_num":"0","height":"0.010755824890623433","word_num":"0"},{"top":"0.8606271782190672","conf":"1","level":"0","par_num":"0","line_num":"0","height":"0.010452960286604362","left":"0.11627907066062439","block_num":"0","word_num":"0","text":"477","width":"0.008720929318286011","page_num":"0"},{"word_num":"0","height":"0.007327075970420038","width":"0.05087209255137342","block_num":"0","line_num":"0","text":"C) DeviceRenositorv nhn","top":"0.8850174216200114","page_num":"0","left":"0.04069767540765206","conf":"0.5","par_num":"0","level":"0"},{"page_num":"0","line_num":"0","conf":"1","par_num":"0","height":"0.014354066985645897","top":"0.8987240829346093","width":"0.06686045768413137","word_num":"0","text":"© ElasticActivityRepository.php","block_num":"0","left":"0.040697681850752336","level":"0"},{"width":"0.06686045768413139","block_num":"0","conf":"1","par_num":"0","line_num":"0","top":"0.9198606275943773","text":"© EmailMessageRepository.php","word_num":"0","page_num":"0","level":"0","left":"0.04069768185075233","height":"0.010761381906755796"},{"top":"0.9337979100780767","word_num":"0","page_num":"0","conf":"1","height":"0.013937280889143033","par_num":"0","left":"0.04069768165042846","width":"0.07267441140844466","level":"0","line_num":"0","text":"© GenericAiPromptRepository.php","block_num":"0"},{"line_num":"0","width":"0.050872087478637695","conf":"1","left":"0.040697679963221906","text":"© GroupRepository.php","level":"0","height":"0.010611339429158706","block_num":"0","top":"0.9545454544222594","word_num":"0","page_num":"0","par_num":"0"},{"block_num":"0","line_num":"0","width":"0.017441858636572","level":"0","height":"0.010625232349742553","page_num":"0","text":"9n Inhos","par_num":"0","conf":"0.30000001192092896","top":"0.9686411155085501","left":"0.03924418787252815","word_num":"0"},{"block_num":"0","page_num":"0","left":"0.31395348979085724","conf":"1","text":"© Playbook.php","height":"0.010452961047110132","top":"0.055749129145434506","word_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.03197674294735525"},{"height":"0.012699822299598318","level":"0","left":"0.3544807545814671","page_num":"0","block_num":"0","conf":"0.30000001192092896","word_num":"0","line_num":"0","par_num":"0","text":"(C) Service.php","top":"0.054115065964950526","width":"0.029435644758508517"},{"left":"0.3924418619981518","page_num":"0","block_num":"0","line_num":"0","text":"© Field.php","conf":"0.30000001192092896","word_num":"0","height":"0.010452961047110132","level":"0","top":"0.055749129145434506","width":"0.02470930079196365","par_num":"0"},{"width":"0.04378384732185525","left":"0.2978934372334084","text":"T HasApiTokens.pnp","word_num":"0","top":"0.07975751466557879","par_num":"0","line_num":"0","conf":"0.5","block_num":"0","height":"0.012381299640953691","page_num":"0","level":"0"},{"height":"0.012188422432736767","left":"0.35024587063325263","par_num":"0","top":"0.0794650664538713","word_num":"0","level":"0","text":"C) RouteServiceProvider.pnpx","conf":"0.5","block_num":"0","line_num":"0","page_num":"0","width":"0.06258517123283219"},{"block_num":"0","height":"0.011164274322169043","page_num":"0","text":"© SyncUserPilotCompanyListener.php","conf":"1","width":"0.0770348741653118","line_num":"0","level":"0","left":"0.4127906995265494","word_num":"0","par_num":"0","top":"0.0797448165869219"},{"left":"0.48546511610800036","par_num":"0","top":"0.20175438596491224","height":"0.011164274322169154","block_num":"0","width":"0.03779069413530067","line_num":"0","conf":"0.30000001192092896","word_num":"0","level":"0","text":"A18 X4 A V","page_num":"0"},{"text":"100% Lz","par_num":"0","top":"0.006968641045047241","level":"0","left":"0.9098837204546296","width":"0.02180232646617486","word_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","block_num":"0","height":"0.006968641205077342"},{"level":"0","par_num":"0","conf":"0.30000001192092896","word_num":"0","page_num":"0","text":"Mon Z0 A0r 11-2/.40","top":"0.006968641080823734","height":"0.006968641205077342","block_num":"0","left":"0.9462209308169524","width":"0.047965115689216686","line_num":"0"},{"word_num":"0","top":"0.02787456497864904","page_num":"0","block_num":"0","width":"0.09593022123296202","par_num":"0","line_num":"0","conf":"1","height":"0.010452960286604362","left":"0.8168604764414564","level":"0","text":"U TrackAutomatedReportGeneratedEventTest"},{"par_num":"0","line_num":"0","level":"0","text":"& composer.json X A SF [jiminny@localhost]","word_num":"0","top":"0.055749129145434506","width":"0.09302324944354123","block_num":"0","page_num":"0","left":"0.6424418669653901","conf":"0.5","height":"0.010452961047110132"},{"left":"0.7441860493557458","top":"0.055749129145434506","width":"0.06104650903255382","level":"0","word_num":"0","page_num":"0","line_num":"0","conf":"0.5","text":"A HS_local jiminny@localhost]","block_num":"0","height":"0.010452961047110132","par_num":"0"},{"par_num":"0","conf":"0.30000001192092896","top":"0.05574912943857935","word_num":"0","text":"« console (PROD]","level":"0","page_num":"0","width":"0.03779069413530067","left":"0.8139534919532269","line_num":"0","block_num":"0","height":"0.010452960286604362"},{"left":"0.8590116316322535","top":"0.05574912943857935","width":"0.0319767404109873","word_num":"0","level":"0","par_num":"0","text":"A console [EU]","height":"0.010452960286604362","conf":"0.30000001192092896","block_num":"0","page_num":"0","line_num":"0"},{"level":"0","text":"« console [STAGING]","block_num":"0","par_num":"0","conf":"1","page_num":"0","height":"0.010452960286604362","top":"0.05574912943857935","width":"0.04360464785961393","word_num":"0","left":"0.8997093062021302","line_num":"0"},{"width":"0.015988370205493707","top":"0.0801393733410184","page_num":"0","height":"0.010452960286604362","left":"0.9084302343013227","level":"0","conf":"1","text":"Install","word_num":"0","block_num":"0","line_num":"0","par_num":"0"},{"conf":"0.30000001192092896","height":"0.006968640444571572","par_num":"0","top":"0.08362369371499645","text":"Upadte","width":"0.017441858636571994","word_num":"0","line_num":"0","page_num":"0","block_num":"0","level":"0","left":"0.925872093065435"},{"left":"0.949127906704683","line_num":"0","height":"0.011164274322169043","level":"0","conf":"1","page_num":"0","par_num":"0","word_num":"0","text":"Show log","top":"0.0797448165869219","width":"0.02034883549872868","block_num":"0"},{"conf":"0.30000001192092896","page_num":"0","word_num":"0","par_num":"0","line_num":"0","block_num":"0","top":"0.1044657097288676","width":"0.03488371980951188","height":"0.0071770334928229484","left":"0.952034884559364","level":"0","text":"12 V14 A V"},{"par_num":"0","top":"0.15679442551438438","width":"0.026162786686674044","text":"\"extra\": {","word_num":"0","left":"0.5581395383709283","height":"0.010669689239307223","block_num":"0","conf":"0.5","level":"0","page_num":"0","line_num":"0"},{"word_num":"0","block_num":"0","width":"0.04796511061648101","par_num":"0","page_num":"0","height":"0.010703032096607279","left":"0.5770348847571859","text":"\"dont-discoven\". \"","top":"0.191387559849034","conf":"1","level":"0","line_num":"0"},{"left":"0.5799418605220965","word_num":"0","block_num":"0","conf":"1","width":"0.03779069413530067","line_num":"0","text":"whitelist\": []","level":"0","page_num":"0","height":"0.013937280889143033","par_num":"0","top":"0.2787456456181462"},{"block_num":"0","level":"0","text":"\"blackuist\"","page_num":"0","left":"0.5784883725512165","line_num":"0","par_num":"0","top":"0.29965156788526626","width":"0.03633720824059017","word_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342"},{"conf":"0.30000001192092896","block_num":"0","left":"0.6497093029835547","level":"0","par_num":"0","top":"0.26132404198011194","word_num":"0","height":"0.010605782413026343","page_num":"0","width":"0.0479651156892168","text":"-License-check\". {","line_num":"0"},{"page_num":"0","conf":"1","block_num":"0","text":"\"repositories\": [","width":"0.04360464785961393","height":"0.010452960286604362","level":"0","par_num":"0","top":"0.38675958274868383","word_num":"0","line_num":"0","left":"0.5581395342117611"},{"height":"0.0071770334928230595","par_num":"0","line_num":"0","text":"\"TYpe\". \"Ves\",","top":"0.42503987240829344","left":"0.5784883722542653","page_num":"0","width":"0.03488371727314399","conf":"0.30000001192092896","block_num":"0","level":"0","word_num":"0"},{"block_num":"0","left":"0.5784883709151771","level":"0","text":"\"url\": \"https://github.com/PHP-FFMpeq/BinaryDriver.git'","top":"0.43902439076854916","width":"0.14098836006002224","height":"0.010736374953907335","page_num":"0","word_num":"0","conf":"1","par_num":"0","line_num":"0"},{"height":"0.010452960286604362","left":"0.6380813944958834","level":"0","line_num":"0","text":"comZiiminny/loauth2-salesloft.git'","block_num":"0","par_num":"0","top":"0.508710802260879","width":"0.08430231885707129","page_num":"0","word_num":"0","conf":"0.5"},{"block_num":"0","height":"0.010700253208288268","par_num":"0","text":"\"ur1\": \"https://qithub.com/iiminnv/oauth2-aircall.qit\"","top":"0.5781499202830295","conf":"0.5","width":"0.13953486909257606","word_num":"0","line_num":"0","page_num":"0","level":"0","left":"0.5784883867213775"},{"conf":"0.5","line_num":"0","text":"\"ur1\": \"https://qithub.com/jiminnv/oauth2-pipedrive.ait'","top":"0.6480836244286893","width":"0.14389533184944314","page_num":"0","left":"0.5784883746912559","block_num":"0","height":"0.010608560540839695","level":"0","word_num":"0","par_num":"0"},{"par_num":"0","block_num":"0","line_num":"0","page_num":"0","top":"0.7038327532836515","text":"\"type\": \"vcs\",","height":"0.013937280889143033","word_num":"0","conf":"0.5","left":"0.5784883735686857","width":"0.03488371980951188","level":"0"},{"width":"0.13953486909257606","conf":"0.30000001192092896","top":"0.7909407668943288","par_num":"0","left":"0.5784883867213775","level":"0","text":"\"un]\". Ihttos:laithub.com/iminnv/oauth2-dialnad.ait\"","height":"0.0073048471453847075","block_num":"0","page_num":"0","line_num":"0","word_num":"0"},{"page_num":"0","conf":"0.5","top":"0.986062718234409","width":"0.15552324944354123","block_num":"0","word_num":"0","level":"0","left":"0.8401162868316783","height":"0.01074748898617195","par_num":"0","line_num":"0","text":"W Windsurf Teams 1:1 (15990 chars, 477 line breaks) UTF-8 P® 4 spaces"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
3114
|
NULL
|
NULL
|
|
53775
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDEV (docker)$82‹$0DEV (docker)APP (-zsh)DOCKER'driver''eloquent"'model'→ Jiminny\Models\User::class,*3-zsh• ₴4100% C47 8 Mon 20 Apr 11:27:47181screenpipe"• ₴5|],'partners'= ['driver' »'eloquent''model' = Jiminny\Models\Partner::class,],'teams' = ['driver'=>'eloquent''model' = Jiminny \Models\Team: : class,],//'users'= [//'driver'//'table'// ],'database',"users',DEV/*Password Confirmation TimeoutI Here you may definethe amount of seconds before a password confirmationI timesout and the user is prompted to re-enter their password via theI confirmation screen. By default, the timeout lasts for three hours.'password_timeout' → 10800,root@docker_lamp_1:/home/jiminny# cat config/passport.phpcat: config/passport.php: No such file or directoryroot@docker_lamp_1:/home/jiminny# grep -r "Passport::" app/ --include="*.php" -1app/Providers/AppServiceProvider.phpapp/Providers/AuthServiceProvider.phproot@docker_lamp_1:/home/jiminny# grep-r "auth:api\/CheckClientCredentials\|HasApiTokens"app/ --include="*.php" -1app/Traits/HasApiTokens.phpapp/Providers/RouteServiceProvider.phpapp/Models/Partner.phpapp/Models/User.phproot@docker_lamp_1:/home/jiminny# ]...
|
[{"conf":"1","level":" [{"conf":"1","level":"0","line_num":"0","text":"iTerm2","par_num":"0","block_num":"0","height":"0.013953487608167836","width":"0.03343023194207086","word_num":"0","page_num":"0","top":"0.006976744626148612","left":"0.036337209192482026"},{"height":"0.013953487608167836","line_num":"0","block_num":"0","top":"0.006976744800567203","par_num":"0","level":"0","text":"Shell","conf":"1","width":"0.021802324718899202","left":"0.08284883747097675","page_num":"0","word_num":"0"},{"left":"0.1177325585443137","level":"0","height":"0.013953487608167836","line_num":"0","par_num":"0","text":"Edit","block_num":"0","page_num":"0","top":"0.00697674474242771","width":"0.017441859510209837","word_num":"0","conf":"1"},{"width":"0.021802324718899174","block_num":"0","word_num":"0","page_num":"0","line_num":"0","conf":"1","left":"0.1482558144574109","level":"0","par_num":"0","text":"View","height":"0.013953487608167836","top":"0.006976744800567203"},{"block_num":"0","text":"Session","height":"0.011627906163533486","page_num":"0","level":"0","width":"0.034883719020419646","top":"0.006976744708930949","word_num":"0","conf":"1","line_num":"0","par_num":"0","left":"0.181686046885139"},{"block_num":"0","conf":"0.5","left":"0.22963695456219482","level":"0","text":"Scripts","top":"0.006892915461235494","line_num":"0","word_num":"0","par_num":"0","height":"0.014121145672268298","width":"0.03200516170925563","page_num":"0"},{"left":"0.27315148138633294","line_num":"0","height":"0.015293691423204248","top":"0.006306642561056286","width":"0.03363889853159591","level":"0","par_num":"0","page_num":"0","text":"Profiles","word_num":"0","block_num":"0","conf":"1"},{"conf":"1","level":"0","left":"0.3197674432514181","top":"0.0069767444517300214","block_num":"0","height":"0.013953487608167836","word_num":"0","width":"0.034883719020419646","line_num":"0","text":"Window","page_num":"0","par_num":"0"},{"par_num":"0","text":"Help","word_num":"0","width":"0.021802324718899202","conf":"1","level":"0","left":"0.3662790699624981","block_num":"0","top":"0.004651162944529164","page_num":"0","line_num":"0","height":"0.016279069052802186"},{"top":"0.0674418603248027","left":"0.261627908427966","height":"0.01162790722317164","block_num":"0","conf":"1","level":"0","width":"0.049418603049384224","page_num":"0","word_num":"0","par_num":"0","line_num":"0","text":"DEV (docker)"},{"block_num":"0","level":"0","top":"0.06511627933545094","word_num":"0","height":"0.013953487608167836","conf":"0.30000001192092896","line_num":"0","left":"0.37500000068994266","width":"0.01453488270441694","text":"$82","page_num":"0","par_num":"0"},{"width":"0.05087209277682836","line_num":"0","conf":"0.30000001192092896","word_num":"0","height":"0.02093023300170893","text":"‹$0","par_num":"0","left":"0.6816860472707428","top":"0.004651162423564115","level":"0","page_num":"0","block_num":"0"},{"width":"0.06104651027255592","top":"0.034444444292588194","height":"0.01671834627787272","page_num":"0","block_num":"0","word_num":"0","left":"0.47093023391196454","level":"0","conf":"1","line_num":"0","par_num":"0","text":"DEV (docker)"},{"left":"0.46217415593987504","block_num":"0","height":"0.016751487520005992","par_num":"0","text":"APP (-zsh)","top":"0.0648800703053134","line_num":"0","word_num":"0","width":"0.04222145610385469","level":"0","conf":"0.5","page_num":"0"},{"height":"0.01173452059427893","level":"0","left":"0.0683067428862935","conf":"1","par_num":"0","page_num":"0","text":"DOCKER","block_num":"0","line_num":"0","width":"0.03344465361701118","word_num":"0","top":"0.06738855363083907"},{"top":"0.08604651112068751","par_num":"0","height":"0.01860465155707458","width":"0.04505813916524251","word_num":"0","page_num":"0","block_num":"0","conf":"1","level":"0","left":"0.06976744134276637","text":"'driver'","line_num":"0"},{"block_num":"0","conf":"1","level":"0","top":"0.08837209318677719","word_num":"0","width":"0.05813953081766765","par_num":"0","left":"0.13517442160667004","line_num":"0","page_num":"0","text":"'eloquent\"","height":"0.016279069052802186"},{"line_num":"0","level":"0","page_num":"0","top":"0.10697674442708727","width":"0.0421511623594496","word_num":"0","block_num":"0","conf":"1","height":"0.016279069052802186","left":"0.06976744277860851","par_num":"0","text":"'model'"},{"line_num":"0","word_num":"0","width":"0.17151161829630535","block_num":"0","text":"→ Jiminny\\Models\\User::class,","top":"0.10888888847689682","left":"0.11046512017268707","par_num":"0","height":"0.019018088446723147","conf":"0.5","level":"0","page_num":"0"},{"par_num":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","height":"0.013953487608167836","level":"0","top":"0.06511627933545094","width":"0.013081395626068026","left":"0.5726744186295533","word_num":"0","text":"*3"},{"conf":"0.5","level":"0","word_num":"0","par_num":"0","width":"0.01889534791310632","text":"-zsh","block_num":"0","height":"0.013953487608167836","left":"0.6656976745657336","line_num":"0","page_num":"0","top":"0.06744186092459825"},{"block_num":"0","text":"• ₴4","par_num":"0","page_num":"0","level":"0","line_num":"0","left":"0.7587209306606234","top":"0.06511627927731145","height":"0.013953487608167836","conf":"0.30000001192092896","width":"0.024709301524692084","word_num":"0"},{"conf":"0.5","left":"0.8168604657340726","level":"0","par_num":"0","height":"0.016666666666666607","top":"0.004444444444444473","width":"0.17151162889268667","word_num":"0","page_num":"0","line_num":"0","text":"100% C47 8 Mon 20 Apr 11:27:47","block_num":"0"},{"block_num":"0","line_num":"0","word_num":"0","text":"181","top":"0.034883721195916095","height":"0.013953487608167836","left":"0.9752906983781958","page_num":"0","par_num":"0","width":"0.021802324718899202","conf":"0.30000001192092896","level":"0"},{"conf":"1","height":"0.013953487608167947","top":"0.06511627921917185","line_num":"0","page_num":"0","word_num":"0","text":"screenpipe\"","block_num":"0","left":"0.8488372094393156","level":"0","par_num":"0","width":"0.046511628892686674"},{"width":"0.024709301524692084","page_num":"0","height":"0.013953487608167947","conf":"0.30000001192092896","left":"0.9563953496494757","block_num":"0","par_num":"0","text":"• ₴5|","word_num":"0","level":"0","top":"0.0651162793742106","line_num":"0"},{"conf":"1","height":"0.018604651557074692","block_num":"0","line_num":"0","par_num":"0","text":"],","page_num":"0","left":"0.04651162860020877","top":"0.13023255825247038","width":"0.01308139430152045","level":"0","word_num":"0"},{"level":"0","word_num":"0","page_num":"0","block_num":"0","left":"0.04796511903884058","par_num":"0","top":"0.16744186009355566","conf":"1","line_num":"0","text":"'partners'","width":"0.058139530817667644","height":"0.018604651557074692"},{"level":"0","width":"0.0247093015246921","left":"0.1075581395235067","line_num":"0","page_num":"0","height":"0.016279069052802186","text":"= [","block_num":"0","word_num":"0","top":"0.16976744233406404","conf":"0.30000001192092896","par_num":"0"},{"par_num":"0","top":"0.1883720932642966","conf":"0.30000001192092896","line_num":"0","width":"0.06540697415669759","left":"0.06976744458631011","height":"0.016279069052802186","page_num":"0","text":"'driver' »","block_num":"0","word_num":"0","level":"0"},{"width":"0.05813953081766762","top":"0.1883720931361914","height":"0.01860465155707458","block_num":"0","level":"0","left":"0.13517442063767782","par_num":"0","conf":"1","page_num":"0","text":"'eloquent'","line_num":"0","word_num":"0"},{"line_num":"0","page_num":"0","par_num":"0","height":"0.025321307712131147","width":"0.22851840125189887","block_num":"0","top":"0.20598090209009756","word_num":"0","level":"0","conf":"0.5","left":"0.06960671251919198","text":"'model' = Jiminny\\Models\\Partner::class,"},{"height":"0.020930233001709042","conf":"0.5","word_num":"0","text":"],","top":"0.23023255817937804","left":"0.045058140188489214","par_num":"0","width":"0.014534882704416913","block_num":"0","level":"0","line_num":"0","page_num":"0"},{"par_num":"0","height":"0.019112406836615636","text":"'teams' = [","left":"0.04793846755144037","line_num":"0","width":"0.06836725340949165","page_num":"0","conf":"0.30000001192092896","level":"0","top":"0.26718798304123526","block_num":"0","word_num":"0"},{"line_num":"0","text":"'driver'","block_num":"0","height":"0.019313191307915645","word_num":"0","conf":"0.5","level":"0","width":"0.04662035836113823","par_num":"0","page_num":"0","top":"0.2856922414121359","left":"0.06971307740946661"},{"line_num":"0","par_num":"0","height":"0.011627906163533597","level":"0","text":"=>","page_num":"0","block_num":"0","width":"0.013081394301520444","word_num":"0","left":"0.11918604681726302","top":"0.2930232563368378","conf":"0.30000001192092896"},{"word_num":"0","par_num":"0","page_num":"0","width":"0.05668604638841418","level":"0","conf":"1","block_num":"0","height":"0.016279069052802075","left":"0.13662790798311847","line_num":"0","top":"0.28837209318677726","text":"'eloquent'"},{"height":"0.021240310668945384","page_num":"0","top":"0.30666666625467465","left":"0.0697674416721234","word_num":"0","text":"'model' = Jiminny \\Models\\Team: : class,","width":"0.21220929887559675","block_num":"0","level":"0","line_num":"0","conf":"0.5","par_num":"0"},{"conf":"1","height":"0.018604651557074692","block_num":"0","left":"0.04651162860020877","level":"0","par_num":"0","page_num":"0","line_num":"0","top":"0.33023255825247044","text":"],","width":"0.01308139430152045","word_num":"0"},{"line_num":"0","par_num":"0","top":"0.3697674421015058","page_num":"0","height":"0.016279069052802075","conf":"0.5","block_num":"0","left":"0.04651162789917525","level":"0","text":"//","width":"0.01308139562606811","word_num":"0"},{"height":"0.018604651557074692","left":"0.06104651297489923","top":"0.36744186057805184","block_num":"0","level":"0","conf":"1","line_num":"0","word_num":"0","text":"'users'","par_num":"0","width":"0.043604649437798404","page_num":"0"},{"width":"0.024709301524692112","left":"0.10755814009884579","text":"= [","conf":"0.30000001192092896","par_num":"0","height":"0.016279069052802075","line_num":"0","page_num":"0","block_num":"0","level":"0","top":"0.3697674420142967","word_num":"0"},{"level":"0","top":"0.3883720926932235","block_num":"0","height":"0.01860465155707458","text":"//","word_num":"0","line_num":"0","par_num":"0","width":"0.011627907223171655","conf":"0.30000001192092896","left":"0.04651162772147066","page_num":"0"},{"block_num":"0","left":"0.08718025196797395","word_num":"0","conf":"1","height":"0.016695835325452935","page_num":"0","text":"'driver'","top":"0.38816371027853247","level":"0","par_num":"0","width":"0.04511623912387423","line_num":"0"},{"word_num":"0","level":"0","conf":"0.5","height":"0.01860465155707458","line_num":"0","page_num":"0","block_num":"0","par_num":"0","left":"0.04651162789917525","text":"//","top":"0.40930232524471855","width":"0.01308139562606811"},{"text":"'table'","width":"0.04085133870442707","height":"0.01948436101277662","word_num":"0","page_num":"0","par_num":"0","top":"0.4065368890913388","block_num":"0","left":"0.08713247085959096","line_num":"0","conf":"1","level":"0"},{"height":"0.021162789662679038","width":"0.03052325513627794","left":"0.04651162860125362","level":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.43000000040121866","text":"// ],","par_num":"0","block_num":"0","word_num":"0"},{"height":"0.020930233001709042","par_num":"0","width":"0.0625","left":"0.15261627828851745","text":"'database',","line_num":"0","conf":"0.5","level":"0","top":"0.38837209277240137","word_num":"0","page_num":"0","block_num":"0"},{"conf":"0.5","level":"0","par_num":"0","left":"0.14663404733868274","block_num":"0","height":"0.02504132164849171","word_num":"0","top":"0.40608399069802537","text":"\"users',","width":"0.04684818585713704","line_num":"0","page_num":"0"},{"conf":"0.5","top":"0.14651162736867507","height":"0.08372093200683595","block_num":"0","left":"0.856104652690018","page_num":"0","word_num":"0","line_num":"0","text":"DEV","level":"0","par_num":"0","width":"0.13808139165242517"},{"left":"0.02470930220513455","line_num":"0","top":"0.49069767497498584","text":"/*","block_num":"0","width":"0.013081395626068117","word_num":"0","page_num":"0","height":"0.013953487608167836","par_num":"0","conf":"1","level":"0"},{"block_num":"0","level":"0","conf":"1","left":"0.033430231463661995","par_num":"0","text":"Password Confirmation Timeout","page_num":"0","top":"0.53","width":"0.16569766998291016","height":"0.014444444444444371","line_num":"0","word_num":"0"},{"left":"0.02616279609296559","top":"0.5906976746305757","page_num":"0","conf":"0.5","level":"0","width":"0.11918604109022352","word_num":"0","line_num":"0","block_num":"0","text":"I Here you may define","height":"0.016279069052802186","par_num":"0"},{"conf":"1","height":"0.018604651557074692","text":"the amount of seconds before a password confirmation","word_num":"0","width":"0.29215115441216366","block_num":"0","top":"0.5883720931361914","line_num":"0","par_num":"0","level":"0","page_num":"0","left":"0.1453488436983016"},{"line_num":"0","conf":"0.5","width":"0.04069767263200549","block_num":"0","top":"0.6088888889538393","height":"0.01669250594245064","page_num":"0","level":"0","par_num":"0","text":"I times","word_num":"0","left":"0.02616279247083577"},{"conf":"1","par_num":"0","word_num":"0","left":"0.06831396628934898","level":"0","width":"0.35319764879014753","height":"0.019018088446723036","text":"out and the user is prompted to re-enter their password via the","top":"0.6088888884768969","line_num":"0","page_num":"0","block_num":"0"},{"height":"0.02111111111111108","line_num":"0","par_num":"0","width":"0.38372090657552077","level":"0","block_num":"0","conf":"1","left":"0.026162811160292225","page_num":"0","text":"I confirmation screen. By default, the timeout lasts for three hours.","top":"0.6277777777777778","word_num":"0"},{"line_num":"0","par_num":"0","left":"0.026162797732322378","width":"0.15552324718899196","height":"0.023565889994303424","block_num":"0","level":"0","word_num":"0","conf":"0.5","text":"'password_timeout' → 10800,","top":"0.7066666671152514","page_num":"0"},{"par_num":"0","top":"0.7697674417339079","word_num":"0","conf":"1","level":"0","line_num":"0","block_num":"0","text":"root@docker_lamp_1:/home/jiminny# cat config/passport.php","left":"0.0014534808247886172","width":"0.3197674433390299","page_num":"0","height":"0.01912144766913515"},{"width":"0.28488373226589625","conf":"1","left":"0.0029069705645855216","par_num":"0","height":"0.016279069052802186","block_num":"0","text":"cat: config/passport.php: No such file or directory","top":"0.7906976746596455","line_num":"0","level":"0","word_num":"0","page_num":"0"},{"block_num":"0","par_num":"0","conf":"1","word_num":"0","height":"0.021240310668945273","line_num":"0","left":"0.002907005822547109","level":"0","text":"root@docker_lamp_1:/home/jiminny# grep -r \"Passport::\" app/ --include=\"*.php\" -1","width":"0.4462209065755209","top":"0.8066666661383955","page_num":"0"},{"height":"0.016279069052802186","par_num":"0","conf":"1","level":"0","text":"app/Providers/AppServiceProvider.php","page_num":"0","left":"0.0014534922564207323","line_num":"0","block_num":"0","width":"0.20348837110731338","word_num":"0","top":"0.8302325583805755"},{"page_num":"0","width":"0.2063953399658203","word_num":"0","line_num":"0","conf":"1","block_num":"0","left":"0.0029069832438340074","level":"0","par_num":"0","height":"0.01860465155707458","text":"app/Providers/AuthServiceProvider.php","top":"0.8488372090121604"},{"height":"0.01912144766913515","block_num":"0","text":"root@docker_lamp_1:/home/jiminny# grep","page_num":"0","word_num":"0","conf":"1","line_num":"0","width":"0.21366278330485028","left":"0.002906985547892186","level":"0","par_num":"0","top":"0.8697674416176289"},{"page_num":"0","level":"0","par_num":"0","top":"0.8674418600354162","width":"0.2892441855536567","text":"-r \"auth:api\\/CheckClientCredentials\\|HasApiTokens\"","word_num":"0","height":"0.018604651557074692","block_num":"0","conf":"1","left":"0.2165697725706317","line_num":"0"},{"par_num":"0","conf":"1","word_num":"0","block_num":"0","top":"0.8674418604230131","page_num":"0","height":"0.018604651557074692","text":"app/ --include=\"*.php\" -1","left":"0.5058139529845664","line_num":"0","level":"0","width":"0.14244185553656685"},{"page_num":"0","level":"0","word_num":"0","width":"0.15261627833048502","text":"app/Traits/HasApiTokens.php","block_num":"0","line_num":"0","height":"0.016279069052802186","top":"0.8906976746596453","conf":"1","left":"0.0029069796574318295","par_num":"0"},{"text":"app/Providers/RouteServiceProvider.php","page_num":"0","width":"0.21220929887559675","line_num":"0","height":"0.01860465155707458","block_num":"0","par_num":"0","top":"0.9093023252912301","level":"0","word_num":"0","left":"0.002906980591271334","conf":"1"},{"word_num":"0","level":"0","line_num":"0","height":"0.016279069052802297","conf":"1","block_num":"0","text":"app/Models/Partner.php","left":"0.0014534862887597595","page_num":"0","par_num":"0","top":"0.9302325586131338","width":"0.125"},{"left":"0.002906979287404305","level":"0","line_num":"0","par_num":"0","block_num":"0","conf":"1","page_num":"0","text":"app/Models/User.php","top":"0.9488372087951062","width":"0.10755813386705189","word_num":"0","height":"0.01860465155707458"},{"top":"0.9674418601201177","block_num":"0","left":"0.0029069827929198173","level":"0","width":"0.1962209277682834","page_num":"0","par_num":"0","height":"0.02144702911376961","word_num":"0","line_num":"0","conf":"0.5","text":"root@docker_lamp_1:/home/jiminny# ]"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1219
|
NULL
|
NULL
|
|
53776
|
Claude FileEditVIewWindowHelpSecurity patch review Claude FileEditVIewWindowHelpSecurity patch review and testing guidance100% LzMon 20 Apr 11:27:47PASTEDWHere could | see OAuth/Passport changes in laravel projectThe autoload looks clean — no errors. just pre-existing warnings (those ambiguousFlysystem Microsoft Graph classes are old, not from this PR).Where to look for Passport/OAuth in the project:# Koutes registered bv rassportphp artisan route:list | grep -E "oauth|passport| token"t Confidcat config/auth.php# guaras, provlders• Determine if the current API token has a given scope.public function tokencan(string $scope): b00lreturn $this->accessToken ? $this->accessToken->can($scope) : false;orehoiirton onrocealonorocorpublic function withAccessToken(TransientToken $accessToken): static$this->accessToken = $accessToken:roturn Sthic.CannotA4Ciaudo ic Aland can make mictakac Plesce double-chock racnoncoc)...
|
[{"page_num":"0","top": [{"page_num":"0","top":"0","par_num":"0","width":"0.030523254516276906","word_num":"0","height":"0.01754385964912286","text":"Claude File","line_num":"0","block_num":"0","conf":"1","left":"0.017441861727653853","level":"0"},{"left":"0.05087209400280188","block_num":"0","height":"0.010452960286604362","level":"0","line_num":"0","page_num":"0","conf":"1","text":"Edit","width":"0.011627906180442647","par_num":"0","top":"0.003484321076209995","word_num":"0"},{"width":"0.014534881774415365","par_num":"0","page_num":"0","left":"0.06395349007209457","top":"0.006968641450188162","block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","line_num":"0","word_num":"0","level":"0","text":"VIew"},{"width":"0.017441858636572008","conf":"1","height":"0.010452960286604362","top":"0.003484321424642056","left":"0.08284883725148152","block_num":"0","level":"0","line_num":"0","text":"Window","page_num":"0","word_num":"0","par_num":"0"},{"width":"0.010174418383456299","level":"0","line_num":"0","top":"0.00000000009341838413945425","height":"0.017421602252187585","page_num":"0","left":"0.1075581398150548","block_num":"0","par_num":"0","text":"Help","word_num":"0","conf":"1"},{"top":"0.034843205974365854","page_num":"0","left":"0.04215117645919011","word_num":"0","conf":"1","level":"0","text":"Security patch review and testing guidance","width":"0.10029068398982921","height":"0.010611339429158706","par_num":"0","line_num":"0","block_num":"0"},{"left":"0.9113372091917828","top":"0.006968641450188162","level":"0","line_num":"0","text":"100% Lz","word_num":"0","block_num":"0","page_num":"0","par_num":"0","width":"0.02034883549872868","height":"0.006968640444571461","conf":"0.30000001192092896"},{"par_num":"0","left":"0.9462209359679301","level":"0","conf":"1","line_num":"0","text":"Mon 20 Apr 11:27:47","top":"0.0031897926052030234","width":"0.04796511061648112","block_num":"0","word_num":"0","height":"0.01074748898617195","page_num":"0"},{"conf":"1","line_num":"0","block_num":"0","par_num":"0","width":"0.015988370205493707","level":"0","page_num":"0","height":"0.006968640444571572","left":"0.5857558156966717","top":"0.19163763099722642","text":"PASTED","word_num":"0"},{"block_num":"0","par_num":"0","width":"0.15261626750864882","word_num":"0","conf":"0.5","top":"0.23344947751420808","text":"WHere could | see OAuth/Passport changes in laravel project","page_num":"0","line_num":"0","level":"0","height":"0.010569661427913157","left":"0.4651162906205815"},{"line_num":"0","width":"0.20348834991455073","page_num":"0","par_num":"0","level":"0","top":"0.29266347684752747","conf":"1","height":"0.010472410983826452","word_num":"0","block_num":"0","left":"0.37936048883903545","text":"The autoload looks clean — no errors. just pre-existing warnings (those ambiguous"},{"word_num":"0","level":"0","page_num":"0","left":"0.37936047268345474","line_num":"0","block_num":"0","text":"Flysystem Microsoft Graph classes are old, not from this PR).","par_num":"0","conf":"1","top":"0.31339712902498507","width":"0.14970929571922786","height":"0.010644682286458762"},{"line_num":"0","width":"0.12209300791963612","left":"0.37936048043647114","par_num":"0","word_num":"0","conf":"1","top":"0.34130781503047114","text":"Where to look for Passport/OAuth in the project:","level":"0","block_num":"0","page_num":"0","height":"0.010608560540839473"},{"top":"0.4074960127591707","height":"0.0071770334928229484","word_num":"0","text":"# Koutes registered bv rassport","block_num":"0","conf":"0.5","line_num":"0","page_num":"0","left":"0.3808139525490543","level":"0","par_num":"0","width":"0.08720929571922786"},{"width":"0.15552323929806966","height":"0.013937280889143144","text":"php artisan route:list | grep -E \"oauth|passport| token\"","left":"0.3808139720097463","block_num":"0","line_num":"0","word_num":"0","level":"0","page_num":"0","top":"0.42160278777842497","conf":"1","par_num":"0"},{"level":"0","page_num":"0","word_num":"0","left":"0.3808139554474642","conf":"0.30000001192092896","height":"0.006968640444571461","line_num":"0","par_num":"0","top":"0.4599303139240558","width":"0.02325581236088531","block_num":"0","text":"t Confid"},{"conf":"1","word_num":"0","height":"0.010686361048210191","top":"0.47735191659424503","block_num":"0","par_num":"0","level":"0","line_num":"0","left":"0.38081396139233237","text":"cat config/auth.php","page_num":"0","width":"0.055232550235504774"},{"page_num":"0","word_num":"0","block_num":"0","par_num":"0","left":"0.4622093047036495","text":"# guaras, provlders","top":"0.48083623717426005","height":"0.00720204044567152","conf":"0.5","width":"0.055232550235504774","level":"0","line_num":"0"},{"word_num":"0","height":"0.010522424889523485","line_num":"0","par_num":"0","left":"0.3982558058359886","block_num":"0","page_num":"0","width":"0.14970929571922792","text":"• Determine if the current API token has a given scope.","top":"0.6585365861687342","level":"0","conf":"1"},{"par_num":"0","page_num":"0","level":"0","width":"0.12645348082197477","block_num":"0","word_num":"0","left":"0.39244186998337754","height":"0.027977369999011015","text":"public function tokencan(string $scope): b00l","line_num":"0","top":"0.6897926629410223","conf":"0.5"},{"height":"0.011164274322169154","word_num":"0","block_num":"0","conf":"1","level":"0","top":"0.7208931419457735","left":"0.4040697654942685","line_num":"0","text":"return $this->accessToken ? $this->accessToken->can($scope) : false;","page_num":"0","par_num":"0","width":"0.1904069616439495"},{"block_num":"0","left":"0.3997093050114743","level":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.11773255530824045","height":"0.003987240829345984","line_num":"0","page_num":"0","text":"orehoiirton onrocealonorocor","top":"0.7870813397129187"},{"height":"0.024729226764879653","top":"0.8149920255091351","par_num":"0","word_num":"0","line_num":"0","text":"public function withAccessToken(TransientToken $accessToken): static","width":"0.19040694135300656","page_num":"0","level":"0","block_num":"0","conf":"1","left":"0.39244189578992766"},{"word_num":"0","block_num":"0","line_num":"0","text":"$this->accessToken = $accessToken:","top":"0.8466898963487846","left":"0.40261628080166023","width":"0.09593022123296213","height":"0.010566881779088155","level":"0","page_num":"0","par_num":"0","conf":"1"},{"left":"0.40406977107836073","block_num":"0","level":"0","page_num":"0","top":"0.8779904306220095","par_num":"0","width":"0.03633720570422233","word_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","line_num":"0","text":"roturn Sthic."},{"left":"0.5770348871209333","word_num":"0","block_num":"0","page_num":"0","text":"CannotA4","top":"0.9442508714153448","par_num":"0","height":"0.006968640444571572","line_num":"0","width":"0.02906976354883073","conf":"0.30000001192092896","level":"0"},{"conf":"0.30000001192092896","height":"0.0071770334928230595","level":"0","line_num":"0","page_num":"0","width":"0.12936045261139562","left":"0.43459303705837393","text":"Ciaudo ic Aland can make mictakac Plesce double-chock racnoncoc)","word_num":"0","par_num":"0","block_num":"0","top":"0.9824561403508771"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
872
|
NULL
|
NULL
|
|
53779
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDEV (docker)$82DEV (docker)APP (-zsh)DOCKER'driver''eloquent"'model'→ Jiminny\Models\User::class,*3-zsh• *4100% C47 8 Mon 20 Apr 11:28:02T₴1|screenpipe"• *5],'partners'= ['driver' »'eloquent''model' = Jiminny\Models\Partner::class,],'teams' = ['driver'=>'eloquent''model' = Jiminny \Models\Team: : class,],//'users'= [//'driver'//'table'// ],'database',"users',DEV/*Password Confirmation TimeoutI Here you may definethe amount of seconds before a password confirmationI timesout and the user is prompted to re-enter their password via theI confirmation screen. By default, the timeout lasts for three hours.'password_timeout' → 10800,root@docker_lamp_1:/home/jiminny# cat config/passport.phpcat: config/passport.php: No such file or directoryroot@docker_lamp_1:/home/jiminny# grep -r "Passport::"app/ --include="*.php" -1app/Providers/AppServiceProvider.phpapp/Providers/AuthServiceProvider.phproot@docker_lamp_1:/home/jiminny# grep-r "auth:api\|CheckClientCredentials\|HasApiTokens"app/ --include="*.php" -1app/Traits/HasApiTokens.phpapp/Providers/RouteServiceProvider.phpapp/Models/Partner.phpapp/Models/User.phproot@docker_lamp_1:/home/jiminny# ]...
|
[{"left":"0.036337209192482026", [{"left":"0.036337209192482026","height":"0.013953487608167836","level":"0","width":"0.03343023194207086","word_num":"0","line_num":"0","page_num":"0","conf":"1","block_num":"0","top":"0.006976744626148612","text":"iTerm2","par_num":"0"},{"conf":"1","level":"0","width":"0.021802324718899202","par_num":"0","word_num":"0","text":"Shell","top":"0.006976744800567203","page_num":"0","height":"0.013953487608167836","block_num":"0","left":"0.08284883747097675","line_num":"0"},{"height":"0.013953487608167836","text":"Edit","top":"0.00697674474242771","left":"0.1177325585443137","width":"0.017441859510209837","block_num":"0","line_num":"0","word_num":"0","level":"0","par_num":"0","page_num":"0","conf":"1"},{"line_num":"0","level":"0","page_num":"0","word_num":"0","left":"0.1482558144574109","conf":"1","text":"View","top":"0.006976744800567203","width":"0.021802324718899174","par_num":"0","block_num":"0","height":"0.013953487608167836"},{"top":"0.006976744708930949","block_num":"0","left":"0.181686046885139","par_num":"0","width":"0.034883719020419646","text":"Session","conf":"1","height":"0.011627906163533486","level":"0","line_num":"0","word_num":"0","page_num":"0"},{"conf":"0.5","level":"0","width":"0.03200516170925563","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"Scripts","top":"0.006892915461235494","left":"0.22963695456219482","word_num":"0","height":"0.014121145672268298"},{"line_num":"0","block_num":"0","level":"0","text":"Profiles","left":"0.27315148138633294","height":"0.015293691423204248","top":"0.006306642561056286","page_num":"0","width":"0.03363889853159591","word_num":"0","conf":"1","par_num":"0"},{"block_num":"0","page_num":"0","conf":"1","level":"0","top":"0.0069767444517300214","word_num":"0","left":"0.3197674432514181","par_num":"0","text":"Window","height":"0.013953487608167836","line_num":"0","width":"0.034883719020419646"},{"conf":"1","page_num":"0","word_num":"0","block_num":"0","height":"0.016279069052802186","left":"0.36627907056206205","level":"0","line_num":"0","text":"Help","top":"0.004651163109257839","width":"0.021802324718899146","par_num":"0"},{"line_num":"0","height":"0.01162790722317164","text":"DEV (docker)","top":"0.0674418603248027","left":"0.261627908427966","width":"0.049418603049384224","page_num":"0","block_num":"0","par_num":"0","level":"0","word_num":"0","conf":"1"},{"block_num":"0","line_num":"0","page_num":"0","top":"0.06511627933545094","left":"0.37500000068994266","level":"0","width":"0.01453488270441694","word_num":"0","conf":"0.30000001192092896","par_num":"0","text":"$82","height":"0.013953487608167836"},{"height":"0.01671834627787272","level":"0","word_num":"0","conf":"1","block_num":"0","left":"0.4709302341256124","page_num":"0","width":"0.06104651027255592","par_num":"0","text":"DEV (docker)","top":"0.03444444428677429","line_num":"0"},{"par_num":"0","top":"0.0648800703053134","width":"0.04222145610385469","text":"APP (-zsh)","block_num":"0","line_num":"0","left":"0.46217415593987504","level":"0","word_num":"0","page_num":"0","conf":"0.5","height":"0.016751487520005992"},{"top":"0.06738855363083907","word_num":"0","line_num":"0","par_num":"0","conf":"1","page_num":"0","width":"0.03344465361701118","height":"0.01173452059427893","left":"0.0683067428862935","level":"0","block_num":"0","text":"DOCKER"},{"text":"'driver'","top":"0.08604651112068751","left":"0.06976744134276637","level":"0","conf":"1","par_num":"0","block_num":"0","height":"0.01860465155707458","line_num":"0","width":"0.04505813916524251","word_num":"0","page_num":"0"},{"conf":"1","block_num":"0","left":"0.13517442160667004","par_num":"0","level":"0","page_num":"0","line_num":"0","text":"'eloquent\"","top":"0.08837209318677719","width":"0.05813953081766765","height":"0.016279069052802186","word_num":"0"},{"left":"0.06976744277860851","block_num":"0","height":"0.016279069052802186","text":"'model'","page_num":"0","word_num":"0","par_num":"0","line_num":"0","level":"0","top":"0.10697674442708727","conf":"1","width":"0.0421511623594496"},{"par_num":"0","left":"0.11046512017268707","level":"0","conf":"0.5","line_num":"0","page_num":"0","top":"0.10888888847689682","width":"0.17151161829630535","text":"→ Jiminny\\Models\\User::class,","word_num":"0","block_num":"0","height":"0.019018088446723147"},{"block_num":"0","left":"0.5726744186295533","par_num":"0","top":"0.06511627933545094","word_num":"0","height":"0.013953487608167836","level":"0","page_num":"0","conf":"0.30000001192092896","text":"*3","width":"0.013081395626068026","line_num":"0"},{"width":"0.01889534791310632","par_num":"0","left":"0.6656976745657336","text":"-zsh","word_num":"0","height":"0.013953487608167836","page_num":"0","conf":"0.5","block_num":"0","level":"0","line_num":"0","top":"0.06744186092459825"},{"level":"0","conf":"0.30000001192092896","block_num":"0","text":"• *4","page_num":"0","width":"0.024709301524692084","par_num":"0","height":"0.013953487608167836","top":"0.06511627927731145","left":"0.7587209306606234","word_num":"0","line_num":"0"},{"conf":"0.5","text":"100% C47 8 Mon 20 Apr 11:28:02","width":"0.17151161829630535","height":"0.016666666666666607","line_num":"0","top":"0.004444444444444473","word_num":"0","level":"0","block_num":"0","left":"0.8168604712798987","page_num":"0","par_num":"0"},{"word_num":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.013953487608167836","left":"0.9738372101145919","level":"0","page_num":"0","text":"T₴1|","top":"0.03488372115715643","width":"0.024709301524692195","block_num":"0"},{"width":"0.046511628892686674","level":"0","top":"0.06511627921917185","line_num":"0","conf":"1","par_num":"0","left":"0.8488372094393156","block_num":"0","text":"screenpipe\"","word_num":"0","page_num":"0","height":"0.013953487608167947"},{"level":"0","width":"0.024709301524692084","par_num":"0","line_num":"0","text":"• *5","top":"0.0651162793742106","word_num":"0","height":"0.013953487608167947","block_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.9563953496494757"},{"height":"0.018604651557074692","text":"],","level":"0","page_num":"0","left":"0.04651162860020877","line_num":"0","par_num":"0","word_num":"0","top":"0.13023255825247038","block_num":"0","conf":"1","width":"0.01308139430152045"},{"page_num":"0","height":"0.018604651557074692","left":"0.04796511903884058","block_num":"0","level":"0","top":"0.16744186009355566","conf":"1","text":"'partners'","width":"0.058139530817667644","word_num":"0","line_num":"0","par_num":"0"},{"text":"= [","top":"0.16976744233406404","conf":"0.30000001192092896","height":"0.016279069052802186","width":"0.0247093015246921","par_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.1075581395235067","word_num":"0","block_num":"0"},{"par_num":"0","top":"0.1883720932642966","width":"0.06540697415669759","text":"'driver' »","conf":"0.30000001192092896","page_num":"0","word_num":"0","level":"0","height":"0.016279069052802186","block_num":"0","line_num":"0","left":"0.06976744458631011"},{"page_num":"0","text":"'eloquent'","top":"0.1883720931361914","height":"0.01860465155707458","width":"0.05813953081766762","word_num":"0","left":"0.13517442063767782","par_num":"0","block_num":"0","conf":"1","level":"0","line_num":"0"},{"left":"0.06960671251919198","conf":"0.5","par_num":"0","text":"'model' = Jiminny\\Models\\Partner::class,","top":"0.20598090209009756","width":"0.22851840125189887","word_num":"0","height":"0.025321307712131147","level":"0","page_num":"0","block_num":"0","line_num":"0"},{"block_num":"0","width":"0.014534882704416913","word_num":"0","conf":"0.5","par_num":"0","level":"0","page_num":"0","top":"0.23023255817937804","line_num":"0","text":"],","left":"0.045058140188489214","height":"0.020930233001709042"},{"block_num":"0","level":"0","line_num":"0","text":"'teams' = [","top":"0.26718798304123526","word_num":"0","par_num":"0","width":"0.06836725340949165","left":"0.04793846755144037","height":"0.019112406836615636","page_num":"0","conf":"0.30000001192092896"},{"block_num":"0","level":"0","line_num":"0","top":"0.2856922414121359","text":"'driver'","width":"0.04662035836113823","word_num":"0","page_num":"0","par_num":"0","height":"0.019313191307915645","conf":"0.5","left":"0.06971307740946661"},{"page_num":"0","height":"0.011627906163533597","width":"0.013081394301520444","line_num":"0","word_num":"0","par_num":"0","block_num":"0","top":"0.2930232563368378","left":"0.11918604681726302","text":"=>","conf":"0.30000001192092896","level":"0"},{"par_num":"0","left":"0.13662790798311847","top":"0.28837209318677726","word_num":"0","text":"'eloquent'","level":"0","page_num":"0","block_num":"0","width":"0.05668604638841418","height":"0.016279069052802075","line_num":"0","conf":"1"},{"left":"0.0697674416721234","conf":"0.5","par_num":"0","top":"0.30666666625467465","width":"0.21220929887559675","word_num":"0","line_num":"0","height":"0.021240310668945384","text":"'model' = Jiminny \\Models\\Team: : class,","block_num":"0","level":"0","page_num":"0"},{"conf":"1","par_num":"0","word_num":"0","left":"0.04651162860020877","width":"0.01308139430152045","top":"0.33023255825247044","block_num":"0","page_num":"0","text":"],","height":"0.018604651557074692","line_num":"0","level":"0"},{"top":"0.3697674421015058","page_num":"0","level":"0","text":"//","word_num":"0","width":"0.01308139562606811","height":"0.016279069052802075","left":"0.04651162789917525","conf":"0.5","par_num":"0","line_num":"0","block_num":"0"},{"left":"0.06104651297489923","par_num":"0","height":"0.018604651557074692","top":"0.36744186057805184","text":"'users'","level":"0","width":"0.043604649437798404","word_num":"0","block_num":"0","line_num":"0","conf":"1","page_num":"0"},{"height":"0.016279069052802075","text":"= [","conf":"0.30000001192092896","line_num":"0","word_num":"0","block_num":"0","page_num":"0","par_num":"0","level":"0","top":"0.3697674420142967","left":"0.10755814009884579","width":"0.024709301524692112"},{"text":"//","word_num":"0","width":"0.011627907223171655","line_num":"0","block_num":"0","page_num":"0","par_num":"0","level":"0","top":"0.3883720926932235","height":"0.01860465155707458","left":"0.04651162772147066","conf":"0.30000001192092896"},{"width":"0.04511623912387423","line_num":"0","top":"0.38816371027853247","level":"0","word_num":"0","block_num":"0","text":"'driver'","height":"0.016695835325452935","conf":"1","left":"0.08718025196797395","page_num":"0","par_num":"0"},{"word_num":"0","text":"//","conf":"0.5","level":"0","block_num":"0","height":"0.01860465155707458","page_num":"0","par_num":"0","top":"0.40930232524471855","line_num":"0","width":"0.01308139562606811","left":"0.04651162789917525"},{"text":"'table'","word_num":"0","block_num":"0","left":"0.08713247085959096","level":"0","width":"0.04085133870442707","top":"0.4065368890913388","conf":"1","page_num":"0","line_num":"0","height":"0.01948436101277662","par_num":"0"},{"left":"0.04651162860125362","block_num":"0","conf":"0.30000001192092896","level":"0","text":"// ],","top":"0.43000000040121866","height":"0.021162789662679038","width":"0.03052325513627794","word_num":"0","page_num":"0","line_num":"0","par_num":"0"},{"page_num":"0","level":"0","conf":"0.5","par_num":"0","text":"'database',","top":"0.38837209277240137","word_num":"0","height":"0.020930233001709042","width":"0.0625","line_num":"0","block_num":"0","left":"0.15261627828851745"},{"height":"0.02504132164849171","text":"\"users',","left":"0.14663404733868274","word_num":"0","conf":"0.5","level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.40608399069802537","page_num":"0","width":"0.04684818585713704"},{"top":"0.14651162736867507","width":"0.13808139165242517","level":"0","word_num":"0","conf":"0.5","line_num":"0","block_num":"0","page_num":"0","text":"DEV","left":"0.856104652690018","par_num":"0","height":"0.08372093200683595"},{"height":"0.013953487608167836","top":"0.49069767497498584","width":"0.013081395626068117","par_num":"0","word_num":"0","page_num":"0","level":"0","text":"/*","line_num":"0","block_num":"0","conf":"1","left":"0.02470930220513455"},{"height":"0.014444444444444371","left":"0.033430231463661995","text":"Password Confirmation Timeout","top":"0.53","word_num":"0","block_num":"0","level":"0","width":"0.16569766998291016","line_num":"0","page_num":"0","par_num":"0","conf":"1"},{"left":"0.02616279609296559","page_num":"0","level":"0","conf":"0.5","text":"I Here you may define","top":"0.5906976746305757","block_num":"0","word_num":"0","line_num":"0","par_num":"0","width":"0.11918604109022352","height":"0.016279069052802186"},{"level":"0","block_num":"0","top":"0.5883720931361914","left":"0.1453488436983016","page_num":"0","par_num":"0","height":"0.018604651557074692","conf":"1","line_num":"0","width":"0.29215115441216366","text":"the amount of seconds before a password confirmation","word_num":"0"},{"block_num":"0","top":"0.6088888889538393","line_num":"0","level":"0","text":"I times","width":"0.04069767263200549","word_num":"0","page_num":"0","height":"0.01669250594245064","conf":"0.5","left":"0.02616279247083577","par_num":"0"},{"page_num":"0","text":"out and the user is prompted to re-enter their password via the","width":"0.35319764879014753","conf":"1","height":"0.019018088446723036","left":"0.06831396628934898","word_num":"0","level":"0","top":"0.6088888884768969","par_num":"0","line_num":"0","block_num":"0"},{"left":"0.026162811160292225","top":"0.6277777777777778","width":"0.38372090657552077","conf":"1","text":"I confirmation screen. By default, the timeout lasts for three hours.","word_num":"0","par_num":"0","block_num":"0","height":"0.02111111111111108","page_num":"0","level":"0","line_num":"0"},{"line_num":"0","top":"0.7066666671152514","width":"0.15552324718899196","par_num":"0","word_num":"0","block_num":"0","conf":"0.5","left":"0.026162797732322378","level":"0","page_num":"0","text":"'password_timeout' → 10800,","height":"0.023565889994303424"},{"level":"0","conf":"1","line_num":"0","block_num":"0","par_num":"0","height":"0.01912144766913515","page_num":"0","text":"root@docker_lamp_1:/home/jiminny# cat config/passport.php","width":"0.3197674433390299","word_num":"0","top":"0.7697674417339079","left":"0.0014534808247886172"},{"text":"cat: config/passport.php: No such file or directory","par_num":"0","width":"0.28488373226589625","left":"0.0029069705645855216","word_num":"0","block_num":"0","page_num":"0","height":"0.016279069052802186","top":"0.7906976746596455","conf":"1","level":"0","line_num":"0"},{"text":"root@docker_lamp_1:/home/jiminny# grep -r \"Passport::\"","page_num":"0","conf":"1","level":"0","width":"0.303779051038954","word_num":"0","top":"0.8066666671205144","block_num":"0","par_num":"0","height":"0.021240308549669074","line_num":"0","left":"0.0029069954713442513"},{"height":"0.018914729224311033","block_num":"0","width":"0.1409883605109321","conf":"0.5","left":"0.30668605296722135","word_num":"0","page_num":"0","text":"app/ --include=\"*.php\" -1","par_num":"0","level":"0","line_num":"0","top":"0.806666666318077"},{"left":"0.0014534854734752282","level":"0","height":"0.016279069052802186","line_num":"0","conf":"1","par_num":"0","page_num":"0","width":"0.20348837110731335","block_num":"0","word_num":"0","top":"0.8302325586131337","text":"app/Providers/AppServiceProvider.php"},{"line_num":"0","conf":"1","left":"0.0029069832438340074","height":"0.01860465155707458","par_num":"0","width":"0.2063953399658203","block_num":"0","top":"0.8488372090121604","word_num":"0","text":"app/Providers/AuthServiceProvider.php","level":"0","page_num":"0"},{"level":"0","height":"0.01912144766913526","par_num":"0","text":"root@docker_lamp_1:/home/jiminny# grep","left":"0.0029069747584637147","top":"0.869767441714528","word_num":"0","block_num":"0","conf":"1","line_num":"0","width":"0.2122092988755968","page_num":"0"},{"word_num":"0","level":"0","text":"-r \"auth:api\\|CheckClientCredentials\\|HasApiTokens\"","height":"0.018604651557074692","left":"0.21947675798598487","conf":"1","line_num":"0","page_num":"0","width":"0.2863371955023871","block_num":"0","par_num":"0","top":"0.8674418600354162"},{"top":"0.8674418604230131","height":"0.018604651557074692","left":"0.5072674407427884","line_num":"0","level":"0","block_num":"0","word_num":"0","width":"0.14098837110731344","conf":"1","page_num":"0","par_num":"0","text":"app/ --include=\"*.php\" -1"},{"word_num":"0","conf":"1","text":"app/Traits/HasApiTokens.php","page_num":"0","block_num":"0","par_num":"0","top":"0.8906976746596453","height":"0.016279069052802186","left":"0.0014534932809833793","line_num":"0","width":"0.1540697627597385","level":"0"},{"word_num":"0","conf":"1","level":"0","page_num":"0","block_num":"0","line_num":"0","height":"0.01860465155707458","par_num":"0","left":"0.002906980591271334","top":"0.9093023252912301","text":"app/Providers/RouteServiceProvider.php","width":"0.21220929887559675"},{"block_num":"0","level":"0","word_num":"0","conf":"1","left":"0.0014534897529069409","line_num":"0","height":"0.023255812327067082","par_num":"0","text":"app/Models/Partner.php","top":"0.927906977266699","page_num":"0","width":"0.12499999999999999"},{"line_num":"0","block_num":"0","level":"0","par_num":"0","text":"app/Models/User.php","top":"0.9511627909096454","page_num":"0","conf":"1","width":"0.10755813386705185","word_num":"0","height":"0.016279069052802186","left":"0.002906980922578691"},{"conf":"1","left":"0.0029069827929198173","text":"root@docker_lamp_1:/home/jiminny# ]","width":"0.1962209277682834","page_num":"0","level":"0","block_num":"0","word_num":"0","line_num":"0","par_num":"0","height":"0.02144702911376961","top":"0.9674418601201177"}]...
|
iTerm2
|
AppleNative
|
NULL
|
True
|
1211
|
NULL
|
NULL
|