Companies use open source intelligence (OSINT) to perform background checks as it offers a cost-effective and efficient way to gather information about individuals from publicly available sources. OSINT allows companies to evaluate potential employees based on various criteria, ensuring they are a suitable fit for the organization.
Table of Contents
Here are some key areas companies care about the most and weigh as significant when performing background checks using OSINT:
- Criminal history: Identifying past criminal activity is a priority, as it could indicate potential risks associated with hiring the individual.
- Employment history: Verifying an applicant’s work experience and skills is essential to ensure they are a suitable fit for the job.
- Education and certifications: Confirming the accuracy of a candidate’s academic achievements and professional certifications is crucial, as this directly relates to their qualifications.
- Social media presence: Analyzing social media profiles can reveal insights about character, values, and personal interests, helping to identify potential red flags or inconsistencies.
- Online reputation: Searching for news articles, blog posts, or other online sources helps understand the candidate’s public reputation and uncover any possible controversies or accolades.
- Financial stability: In some cases, checking a candidate’s credit history may be necessary to evaluate their financial responsibility, particularly if the job involves handling finances or sensitive information.
- Legal disputes: Identifying past or ongoing legal disputes is important, as they could pose a risk or liability to the organization.
- Professional affiliations: Investigating an individual’s professional affiliations or memberships provides insight into their industry involvement and connections.
- Political affiliations: In some instances, looking into a candidate’s political affiliations can be useful to evaluate potential conflicts of interest or alignment with organizational values.
- Regulatory compliance: Checking for instances of non-compliance with industry regulations or professional licensing boards is essential to ensure the candidate meets necessary standards.
Adhere to privacy laws when conducting background checks using open-source intelligence!
Remember that the importance of each piece of information may vary depending on the organization, industry, and job position. Additionally, organizations must adhere to local, regional, and national privacy laws when conducting background checks using open-source intelligence.
Example: A technology company is looking to hire a Senior Software Developer.
They perform a background check using three popular open-source intelligence (OSINT) tools: LinkedIn, GitHub, and Google search.
- LinkedIn: The hiring team uses LinkedIn to verify the candidate’s employment history, job titles, professional certifications, and educational background. They also assess the candidate’s professional network and endorsements, as well as any recommendations provided by previous colleagues or employers. This helps them confirm that the candidate has the necessary experience and skills for the Senior Software Developer position.
- GitHub: As the candidate is applying for a software development role, the hiring team checks their GitHub profile. They review the candidate’s public repositories, code contributions, and involvement in open-source projects. This provides insights into the candidate’s programming skills, collaboration abilities, and the programming languages they are proficient in.
- Google search: The hiring team conducts a Google search on the candidate’s name to gather additional information. They find articles and blog posts authored by the candidate, which showcase their knowledge and expertise in software development. They also discover the candidate’s participation in industry conferences and events, which demonstrates their commitment to staying up-to-date with the latest trends and technologies.
By using these specific tools in combination, the technology company can conduct a comprehensive background check for the Senior Software Developer position. This helps them evaluate the candidate’s qualifications and suitability for the role, ensuring that they make an informed hiring decision.
Key Factors in Background Checks (with no specific regard to OSINT)
When performing background checks, recruiters look for various factors to determine a candidate’s suitability for a position. Here are ten factors that recruiters consider, ranked on a scale of 1 to 10, with 10 being the most important:
- Employment history (10)
- Job fit (9)
- Cultural fit (8)
- Career goals (7)
- Reliability (7)
- Adaptability (6)
- Work-life balance (6)
- Compensation expectations (5)
- Professional references (5)
- Growth mindset (4)
Each of these factors can influence a company’s decision to hire or not hire a candidate.
Let’s explore a couple of scenarios
Scenario 1: Hiring Decision
Employment history
Recruiter: “Can you please explain your employment history and any gaps?”
Candidate: “I worked at Company A for four years and then at Company B for three years. The six-month gap between the two jobs was due to a family situation that has since been resolved.”
Job fit
Recruiter: “What skills and experiences do you have that make you a good fit for this role?”
Candidate: “I have over seven years of experience in the industry and have worked on similar projects in my previous roles. I’m proficient in the programming languages required for this position and have led teams to successfully complete projects on time and within budget.”
Cultural fit
Recruiter: “How would you describe your communication style, and how do you think it aligns with our company culture?”
Candidate: “I value open and honest communication and believe in actively listening to others. I’ve read about your company’s culture, and I think my collaborative and transparent approach would fit well within your team.”
Career goals
Recruiter: “Where do you see yourself in five years?”
Candidate: “I hope to grow within your organization and eventually take on a leadership role, helping to mentor and guide junior developers.”
Reliability
Recruiter: “How would your previous supervisor describe your reliability and commitment to work?”
Candidate: “My previous supervisor would say that I’m dependable and consistently meet deadlines. I’m committed to producing high-quality work and always make sure to communicate any issues or concerns promptly.”
Adaptability
Recruiter: “Can you give an example of a time when you had to adapt to a significant change at work?”
Candidate: “When my previous company decided to transition from one project management tool to another, I quickly learned the new tool and helped train other team members, ensuring a smooth transition.”
Work-life balance
Recruiter: “How do you manage your work-life balance, and how do you handle stress?”
Candidate: “I prioritize setting boundaries between work and personal life, and I practice time management to stay organized. I also engage in regular exercise and mindfulness practices to help manage stress.”
Compensation expectations
Recruiter: “What are your salary expectations for this role?”
Candidate: “Based on my research and experience, I’m looking for a salary in the range of $80,000 to $90,000, which I believe is in line with industry standards for this role.”
Professional references
Recruiter: “Could you provide us with some professional references?”
Candidate: “Of course, I can provide contact information for my two previous supervisors and a colleague who can speak to my work ethic, performance, and interpersonal skills.”
Growth mindset
Recruiter: “How do you approach learning and professional development?”
Candidate: “I’m always eager to learn and grow. I regularly attend industry conferences, webinars, and workshops to stay updated on the latest trends and technologies. I also believe in learning from my colleagues and sharing my knowledge with others.”
Scenario 2: Declining Decision
Employment history
Recruiter: “Can you please explain your employment history and any gaps?”
Candidate: “Well, I’ve had a few different jobs in the past couple of years, mostly because I couldn’t find the right fit. The gaps in my employment were due to personal reasons.”
Job fit
Recruiter: “What skills and experiences do you have that make you a good fit for this role?”
Candidate: “I have some experience in the industry, but I haven’t worked with the programming languages you require. However, I’m a quick learner and believe I could pick them up.”
Cultural fit
Recruiter: “How would you describe your communication style, and how do you think it aligns with our company culture?”
Candidate: “I prefer to work independently and communicate primarily through email. I’m not really familiar with your company’s culture.”
Career goals
Recruiter: “Where do you see yourself in five years?”
Candidate: “Honestly, I’m not sure. I’m still exploring different career paths and trying to figure out what I want to do long-term.”
Reliability
Recruiter: “How would your previous supervisor describe your reliability and commitment to work?”
Candidate: “I think they’d say I’m reliable most of the time, but I did struggle with punctuality and meeting deadlines occasionally.”
Adaptability
Recruiter: “Can you give an example of a time when you had to adapt to a significant change at work?”
Candidate: “I can’t think of a specific example right now.”
Work-life balance
Recruiter: “How do you manage your work-life balance, and how do you handle stress?”
Candidate: “I tend to work long hours, and I sometimes find it difficult to switch off from work. When I’m stressed, I usually just power through until the work is done.”
Compensation expectations
Recruiter: “What are your salary expectations for this role?”
Candidate: “I’m expecting a salary of $100,000 to $110,000, which is higher than the industry average, but I believe my unique skill set justifies the higher pay.”
Professional references
Recruiter: “Could you provide us with some professional references?”
Candidate: “I can give you the contact information for one of my previous supervisors, but I don’t have any other professional references available at the moment.”
Growth mindset
Recruiter: “How do you approach learning and professional development?”
Candidate: “I mostly rely on my past experience and don’t spend much time on professional development. I find it hard to keep up with industry trends and prefer sticking to what I already know.”
In these two scenarios, the first candidate demonstrates a strong fit for the role, aligns with the company’s culture, and has a history of stability and growth. This would likely lead to a hiring decision. In contrast, the second candidate exhibits several red flags, such as a lack of job fit, poor cultural alignment, and unreliable performance, which would likely result in a declining decision.
Scenario 1: Hiring Decision
- Employment history: Consistent and stable employment history with no unexplained gaps.
- Job fit: Relevant experience and skills that match the job requirements.
- Cultural fit: Communication style and values align with the company’s culture.
- Career goals: Clear career aspirations that align with the company’s objectives.
- Reliability: A history of punctuality, meeting deadlines, and commitment to work.
Scenario 2: Declining Decision
- Employment history: Frequent job changes and unexplained gaps in employment.
- Job fit: Insufficient experience or skills to meet the job requirements.
- Cultural fit: Communication style and values that do not align with the company’s culture.
- Career goals: Unclear career aspirations or goals that do not align with the company’s objectives.
- Reliability: A history of tardiness, missed deadlines, and lack of commitment to work.
Using OSINT Tools for Background Checks
As a recruiter, you can use various tools to gather information about the candidate to support their answers and gain a deeper understanding of their background. Here are some examples of how you can use these tools for some of the scenarios:
- Employment history
- Tools: LinkedIn, Resume
- Usage: Check the candidate’s LinkedIn profile and resume to verify their employment history, job titles, and the duration of their previous roles. Look for patterns of stability or frequent job changes.
- Cultural fit
- Tools: Social media (e.g., Twitter, Facebook)
- Usage: Review the candidate’s social media profiles to get a sense of their communication style, interests, and values. This can help you assess whether they align with your company’s culture.
- Career goals
- Tools: Personal website or blog, LinkedIn
- Usage: Visit the candidate’s personal website or blog, if available, to learn more about their career aspirations and areas of expertise. Review their LinkedIn profile for any articles or posts that showcase their interests and ambitions.
- Reliability
- Tools: Professional references
- Usage: Contact the candidate’s professional references to inquire about their reliability, attendance, and punctuality. Ask for specific examples that demonstrate their commitment to their work.
- Adaptability
- Tools: GitHub, Stack Overflow
- Usage: For technical roles, review the candidate’s GitHub repositories or Stack Overflow contributions to understand their ability to learn new technologies and programming languages. Look for evidence of their adaptability in different projects and contexts.
- Work-life balance
- Tools: Social media (e.g., Instagram, Facebook)
- Usage: Scan the candidate’s social media profiles to understand their interests, hobbies, and activities outside of work. This can provide insights into their work-life balance and how they handle stress.
- Compensation expectations
- Tools: Glassdoor, Payscale
- Usage: Use websites like Glassdoor and Payscale to research the average salary range for the position in your industry and location. This can help you assess whether the candidate’s salary expectations are reasonable and competitive.
- Professional references
- Tools: Email, phone
- Usage: Reach out to the candidate’s provided references via email or phone to gather insights about their work ethic, performance, and interpersonal skills. Use these conversations to confirm the information shared by the candidate during the interview.
- Growth mindset
- Tools: LinkedIn, industry conference websites
- Usage: Review the candidate’s LinkedIn profile for evidence of ongoing learning, such as certifications or courses. Search for their participation in industry conferences or workshops to understand their commitment to professional development and staying updated on trends.
OSINT Background Check Tools
Here’s a table summarizing the tools and their usage for each scenario:
Scenario Item | Tool(s) | Usage |
Employment History | LinkedIn, Resume | Verify employment history, job titles, and duration of roles |
Cultural Fit | Social Media | Assess communication style, interests, and values |
Career Goals | Personal Website, LinkedIn | Learn about career aspirations and areas of expertise |
Reliability | Professional References | Inquire about attendance, punctuality, and commitment |
Adaptability | GitHub, Stack Overflow | Understand ability to learn new technologies and programming languages |
Work-Life Balance | Social Media | Gain insights into interests, hobbies, and activities outside of work |
Compensation Expectations | Glassdoor, Payscale | Research average salary range for the position in the industry and location |
Professional References | Email, Phone | Gather insights about work ethic, performance, and interpersonal skills |
Growth Mindset | LinkedIn, Industry Conference Websites | Review ongoing learning, certifications, and participation in conferences |
By leveraging these tools, you can gather more information about the candidate and make a well-informed hiring decision based on their background, skills, and fit for the role.
Summary
The use of open source intelligence (OSINT) background checks for companies is a valuable and efficient method for assessing potential employees. By leveraging OSINT tools, organizations can gain a comprehensive understanding of a candidate’s background, skills, and fit for the role. The benefits of using OSINT background checks include:
- Cost–effectiveness: OSINT tools are often freely available or low-cost compared to traditional background check services.
- Speed: OSINT tools can quickly gather information from various sources, allowing companies to make timely hiring decisions.
- Customization: Companies can tailor OSINT background checks to focus on the specific factors most relevant to their needs and industry.
- Enhanced due diligence: OSINT tools can provide additional insights into a candidate’s social media presence, industry involvement, and online reputation, which may not be readily available through traditional background check services.
- Competitive advantage: Organizations that employ OSINT background checks can identify top talent and mitigate potential risks, giving them an edge in the competitive job market.
However, there are some drawbacks to using OSINT background checks:
- Privacy concerns: Some candidates may feel that OSINT background checks infringe on their privacy, particularly when it comes to their social media presence.
- Potential for inaccuracies: As with any data-driven approach, OSINT background checks may yield inaccurate or outdated information, so it’s important for companies to verify findings through other sources.
- Legal compliance: Companies must ensure their OSINT background check practices comply with relevant laws and regulations, such as the Fair Credit Reporting Act (FCRA).
Despite these potential drawbacks, OSINT background checks offer a powerful and efficient solution for companies looking to make well-informed hiring decisions and select the most suitable candidates for their organizations.
Conducting background checks using open source intelligence (OSINT) tools and strategies is essential for companies to hire the right candidates in today’s competitive job market. Utilizing search engines, public records, and due diligence as an investigative tool can provide valuable insights into a candidate’s background. Employment background checks may involve verifying social security numbers, email addresses, and criminal histories through criminal background checks and court records. OSINT investigators employ various OSINT tools to ensure FCRA-compliant employment verification and background check services.
Make well-informed hiring decisions
A comprehensive pre-employment screening process may include analyzing a candidate’s criminal record, employment history, social media presence, and date of birth. By leveraging the power of these tools and strategies, companies can make well-informed hiring decisions and ensure they select the most qualified candidates for their organizations.
Subscribe to our channel and do not miss new collections of tools in various areas of Information Security.
Posted by: @ESPYER