Mmetụta
Ịwepụ ihe nzuzo dị ka igodo API, akara akara, ma ọ bụ nzere nwere ike iduga ịnweta data nwere mmetụta na-enweghị ikike, mwepu ọrụ, na nnukwu mfu ego n'ihi mmetọ akụrụngwa [S1]. Ozugbo etinyere ihe nzuzo na ebe nchekwa ọha ma ọ bụ tinye ya n'ime ngwa frontend, a ga-ewere ya dị ka ihe mebiri [S1].
Ihe kpatara ya
Ihe kpatara ya bụ ntinye nzere nke nwere mmetụta ozugbo na koodu isi mmalite ma ọ bụ faịlụ nhazi nke emechara tinye aka na njikwa ụdị ma ọ bụ zigara onye ahịa [S1]. Ndị nrụpụta na-abụkarị igodo koodu siri ike maka ịdị mma n'oge mmepe ma ọ bụ na mberede na-agụnye faịlụ .env na mmemme ha [S1].
Concrete ndozi
- Tụgharịa ihe nzuzo nzuzo: Ọ bụrụ na agbapụta ihe nzuzo, a ga-ewepụrịrị ma dochie ya ozugbo. Naanị iwepu ihe nzuzo na ụdị koodu ahụ ezughị oke n'ihi na ọ na-anọgide na akụkọ njikwa ụdị [S1][S2].
- Jiri mgbanwe gburugburu ebe obibi: Chekwaa ihe nzuzo na mgbanwe gburugburu ebe obibi kama idebe ha siri ike. Gbaa mbọ hụ na agbakwunyere faịlụ
.envna.gitignoreiji gbochie ime ihe mberede [S1]. - Mejuputa njikwa nzuzo: Jiri ngwa njikwa nzuzo raara onwe ya nye ma ọ bụ ọrụ vault iji tinye nzere n'ime mpaghara ngwa n'oge oge [S1].
- Hichapụ akụkọ ndekọ ego: Ọ bụrụ na etinyere ihe nzuzo na Git, jiri ngwaọrụ dị ka
git-filter-repoma ọ bụ BFG Repo-Cleaner wepụ data nwere mmetụta na-adịgide adịgide na alaka niile na mkpado na akụkọ nchekwa [S2].
Kedu ka FixVibe si nwalee ya
FixVibe gụnyere nke a na nyocha ndụ. Passive secrets.js-bundle-sweep na-ebudata ngwugwu Javascript sitere na otu ama ama API igodo, token na ụkpụrụ nzere nwere ọnụ ụzọ entropy na ebe nchekwa. Nyocha ndụ ndụ ndị metụtara na-enyocha nchekwa ihe nchọgharị, maapụ isi mmalite, auth na ngwugwu ndị ahịa BaaS yana GitHub ụkpụrụ isi mmalite. Idegharị akụkọ ihe mere eme Git ka bụ usoro ngbanwe; Mkpuchi ndụ FixVibe na-elekwasị anya na nzuzo dị na akụ ebugara, nchekwa ihe nchọgharị na ọdịnaya repo dị ugbu a.
