Executando verificação de segurança...
2
Carregando publicação patrocinada...
1

Opa mateus. Seu projeto é bem massa, gostei da ideia base. Porém tem um problema quando vc fala de segurança, salvar essas informações no localstorage do navegador não é seguro, basicamente é vulnerável a XSS e se esse ataque acontecer no navegador do usuario, pode roubar essas informações de links privados.

Percebi que é um projeto pessoal pra colocar no portfólio, o unico cuidado é se o usuario (podendo ser nós aqui), guardar links importantes e privados.

Os primeiros projetos servem de aprendizado, parabéns pela iniciativa. Se vc quiser melhorar futuramente ele, aconselho vc colocar um banco de dados, autenticação, mas por enquanto como é um projeto pra portfólio, tudo certo.

1

Bem, seguro eu sei que não é para informações sensíveis...

localStorage é vulnerável a XSS (Cross-Site Scripting) e não sei se resolveram isso pois migrei de FrontEnd para Backend este ano. Se eu não me engano não há suporte a httpsOnly.

LocalStorage é ideal para informações simples como preferência de configurações como theme e etc... Links são algo sensível (ao menos para mim, é algo bem sensível por mais besta que seja), não sendo ideal para armazenar este tipo de informação.

No entanto, parabéns pelo o projeto. Se você esta a 1 ano no mundo da programação, ainda tem uma jornada incrível pela a frente. Se quiser seguir com o projeto, fica o desafio de usar a API do Google Drive, assim todo mundo armazena os seus links na nuvem usando uma plataforma conhecida (embora não sinônimo de segurança).