Risks of software acquired from third parties
Risk from software bought, outsourced or downloaded, as you cannot fully see or control how it was built and maintained (poor code, backdoors, no support, licence issues).
Understanding Risks of software acquired from third parties in VCE Software Development U4O2
What it does: This checks the licence and ownership sub-theme: software used against its licence terms can create legal problems for the organisation. The organisation cannot see how the code was built, so it scans and tests the module itself to find poor quality or vulnerabilities. When vendor support ends, security patches stop, so known weaknesses stay open to attackers. Software from untrusted sources may carry hidden malware. Trusted sources and code signing reduce this risk. Limited visibility means weaknesses cannot be independently reviewed, so the organisation must trust the vendor.
Common mistakes: Python Booleans are capitalised. 'true' is not defined and causes a NameError, so the flag showing the vendor has ended support never gets set. It should be support_ended = True. The print call is missing its closing bracket, which is a syntax error. The warning about a licence problem would never run. It should be print("Licence problem").
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 23–47) and word search (Modules 1–47).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
third-party software riskFill in the Blanks
Spot the Error
Student with a class code? Join your class →