Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

Ligonsker's avatar

Working with annoyingly high level of data security

I am not sure if this is the correct place to ask (I'll delete if not), but right now I was assigned to a new Laravel project at work where the IT team made it almost impossible to code: Everything needs permissions from some higher level of Administrator. It's on Windows and whenever I try to download a file - it automatically blocks it. If I try to install a VSCode extension - there is no connection to the extensions center. If I want to use composer(!!) - I can't! Because I get cURL errors since there are no permissions to get stuff from the outer world.

The issue is that the support is rather incompetent and looks like they never worked with PHP/Laravel developers since they have no idea how to solve it themselves.

So for installing software, such as VSCode, it's less of an issue - because they just download the installation file, scan it and then I can install it.

But the real issues start with things like Composer - where I can't even use composer commands that need to download packages from the outside world, so composer install will not work with cURL errors (the downloads are blocked)

VSCode extension - you can't install, since you can't connect to the download center.

What can I suggest them to make it workable and still secured per their level?

Ty!

0 likes
11 replies
Tray2's avatar

Sounds to me like you should tell them to fix it or look for another developer.

You can always try to connect via your phone and download the stuff that you need then connect back to their network.

1 like
Ligonsker's avatar

@Tray2 Haha I am on the verge of doing so! I can't do anything.

You can't even do the phone thing since it blocks these stuff as well.

But then, if I need to install with composer many packages - it's quite cumbersome and prone to errors, I mean I don't think I ever installed from source, I just let Composer do the magic. Is it even possible to install whatever composer installs to the Laravel project? Is it perhaps just downloading and copying the package into the vendor folder? But as you said, it's not realistic. Need to figure out something else

How do I even install a VScode extension not from VSCode itself? :D

Tomorrow I will make it clear then, that it makes no sense to work like that

thank you

Sinnbeck's avatar

I think you can use codespaces from the browser but I have never tried it myself

1 like
Ligonsker's avatar

@Sinnbeck Haha even their laptops to work from home are connected to their network and you need to connect via VPN so same story. I guess they are just overly paranoid because it's a company that deals with a lot of sensitive data and money. I mean, I get it that it's risky, but there got to be solutions.

Maybe I can try tell them to use Composer behind proxy (But still you install packages from outside so maybe this is their fear rather than the proxy itself)

Sinnbeck's avatar

@Ligonsker yeah I meant that you weren't connected to the network for the duration of the coding process. Kinda like if they hired a freelancer. I don't assume your code needs acces to anything inside the company during development m

1 like
Ligonsker's avatar

@Sinnbeck but then i won't be able again to install what I need :D I will have to contact them and find solution

also I think I need to be connected via VPN before I can even log to my user

Sinnbeck's avatar

@Ligonsker I don't think you read my reply fully

  1. Get a new laptop that isn't on the company network
  2. Work from home on your own internet
  3. Never log into the company network ever with the laptop
Sinnbeck's avatar

Or you can suggest that you hand them a list of urls to open traffic for packagist, npm etc)

Snapey's avatar

i would get my cv out there. Picking up work at a more competent organisation should be possible

And don't be afraid to explain to your superiors why your productivity is low

Please or to participate in this conversation.